This article walks you through configuring Shopify products in BookThatApp (BTA) that represent tours/activities. You’ll create a schedule for the tour, and customers will be able to select an available date and time on your storefront.
In this guide, we’ll cover how to set up Classic Booking Forms 4 and 5. Please note that classic booking forms are available on the Business plan (or higher).
Note: Widgets are our newest booking experience, and we recommend using a widget whenever possible. Widgets require no theme code changes, have a more modern look that blends better with your theme, include more settings, and generally offer better performance than classic forms.
If you’d like the no-code setup, see our Activity Widget setup guide instead.
Shopify Product Page
1. Create a product to represent your tour. In this example, it is a wine tour.
2. Set up an Shopify variants, if required. In this example we are selling a single ticket as well as a group ticket so we have two variants.
If your booking scenario requires that a booking has a minimum party size of 2 you must create a variant to represent Party Size. The values for Party Size will start at your minimum requirement and end at the maximum capacity for the tour.
3. Enter the price for each variant and set the inventory to Do Not Track.
Do not enter the dates or times of the tour as variants because you will create a schedule in the app.You can view more on adding and editing variants in this article from Shopify.

BookThatApp (BTA) Product Page
1. On the BTA admin console, proceed to Developer Guide -> Products page. Select the implementation process for Booking Form 4 (Date and Time picker) or Booking Form 5 (Upcoming Events) and then follow the install instructions.
2. Import your product into BTA
3. Choose "Tour/Activity" as the booking type.
4. Enter the capacity of the tour (max number of people permitted per time slot)
5. Choose to base capacity on Product, Variant, or Resource. In this example, we want the tour to be based on product as we either want to fill up a van with 6 individual bookings OR a group booking of 6.
If you are using the variant for Party Size you will also want to base the capacity off of the product.
6. Enter the Duration for the tour or each variant.
7. Select to hide any variants you do not want the booking calendar to appear on.
8. Set the Units value equal to the amount of attendees for each variant. In this case, a single ticket has '1' as the single ticket purchase represents a booking for 1 person. A group booking is for 6 people and the Units value is set to '6' to reflect that. This means that if a single booking is taken the total capacity will reduce by 1. If a group booking is taken the total capacity will reduce by 6.
9. Add a Location (if applicable). This will let you schedule by location and include the location's address in reminder emails.
10. Add a cutoff date or future date (if applicable)
11. If desired, choose a set of colours for the activity. This allows you to differentiate tours by colour on the Booking Overview Calendar.
12. In the field under Sign Up List enter in email address where you want an enrollment report to be sent.
13. Create the schedule for your tour:
- One off Dates: Use this option if your dates are random (ie. Jan 1, Feb 5, Mar 12)
- Repeat: Use this option if the class recurs on a regular basis. (ie. Every Monday at 6pm)
14. Hit Save.
15. Add a link to your navigation to show the Calendar Page.
Comments
0 comments
Please sign in to leave a comment.