One thing we've learned from developing Book That App is that there is an endless number of booking scenarios requested by our customers! We've tried to simplify the booking scenarios through the use of different booking forms and corresponding product Profiles for different applications.
There are 6 available booking forms:
Form 1: Date
This is typically used if you are renting a physical product and can either represent either a single date or the start date of a rental period. The app will capture the date plus the duration assigned to the product and/or associated variants in the BTA admin. The product profile should be "Product".
EXAMPLE: http://pragmaticinsights.myshopify.com/collections/product-rentals/products/boat-rental
Form 2: Date Range
Similar to date, this is typically used for product rentals, but it captures a start date and an end date. With this form, the length of the booking will be the amount of days chosen in the date range. The product profile should be "Product". We have now added a profile specifically for renting rooms named "Room".
EXAMPLE: http://pragmaticinsights.myshopify.com/collections/hotel-rooms/products/hotel
NOTE: If your price represents a daily rental rate and you want the number of days chosen to update the quantity field. In the app admin navigate to Advanced settings -> Product page tab -> and enable 'Date range updates quantity?'
Form 3: Date and Time
This form provides a date and time picker and is typically used if you are taking appointments and have a regular schedule. ie. Mon to Fri, 9 am to 5 pm, every hour. With this form, the time slots are automatically created based on the duration of the product and the Opening Hours. The product profile should be "Appointment".
EXAMPLE: http://pragmaticinsights.myshopify.com/collections/services/products/manicure
Note: The available times are based on the Opening Hours specified.
Booking Form 4: Scheduled Time
This booking form is best used for set events such as a class or an event. The booking form will display a date and time picker. In this example, the shop owner sets up a specific schedule for the class or event. The product profile can be either "Class/Course" or "Tour/Activity". Using "Tour/Activity" adds the ability to add a "number in party" to a variant. ie. Single Ticket - Number in Party = 1, Family Ticket - Number in Party = 4. You can create a recurring schedule or a series of one-off dates.
EXAMPLE: http://pragmaticinsights.myshopify.com/collections/courses/products/economics-101
Form 5: Upcoming Events
Similar to the above, but the booking form shows a list of upcoming events rather than a date and time picker. This is good if your events are sporadic as it saves your customers from having to scroll through the date picker to find an event. The product profile can be either "Class/Course" or "Tour/Activity". Using "Tour/Activity" adds the ability to add a "number in party" to a variant. ie. Single Ticket - Number in Party = 1, Family Ticket - Number in Party = 4. You can create a recurring schedule or a series of one-off dates.
EXAMPLE:.http://pragmaticinsights.myshopify.com/products/wine-tour
Form 6: From and To Date and Time
Similar to a date range, this form is typically used for product rentals, but it captures a start time and an end time in addition to the start and finish dates. With this form, the length of the booking will be the amount of days chosen in the date range. The product profile should be "Product".
EXAMPLE: http://pragmaticinsights.myshopify.com/products/bike-rental
NOTE: If your price represents a daily rental rate and you want the number of days chosen to update the quantity field, then in the Settings page, please check "Date Range Updates Quantity".
If you are still not sure which booking form best meets your scenario, please raise a ticket at http://support.zetya.com.
FAQ
1. Can I use more than one booking form?
The default installation includes one booking form per store. However, the app can be customized to support more than 1 booking form if required. If you are familiar with HTML you can add an if/else statement in the 'booking-form.liquid' snippet to add in an additional form(s). If you would like a quote on adding a second booking form, please raise a ticket at http://support.zetya.com.
2. How do I change the titles of the booking form?
These can be changed in the booking snippet, found in your Theme Editor under Snippets.
3. How can I change the messages displayed on the calendar?
These can be changed under the Settings page in the BTA Admin.
4. How can I change the colour of the booking form?
The app comes with a suite of available calendar themes. These can be found in the Settings page in the BTA admin. In addition, if you are using the Class/Course or Tour/Activity profile, each event can be colour coded in the BTA Product page.
Comments
2 comments
When using booking form 6, from and to date and time, can i then adjust dates and times available on the form to coincide with the delivery time frames that we offer for deliver or the pick up times available for the customer to pick up when we are open. Also, is there a place for the customer to indicate whether they want the rental products (s) delivered or they are picking up, either here in the product screen or the checkout screen? Thanks
@Mike
The timepicker times are based on the hours you set in your opening hours.
You can set delivery or pickup options via the Shopify admin.
Thanks
Zetya Support
Please sign in to leave a comment.