The Appointments and Queuing Online Booking Interface has a range of Query Parameters that provide more flexibility when linking to the Booking widget from your website.
Query Parameters
Query Parameter |
Description |
---|---|
?location=false //string |
Prevents the booking widget from requesting the user's location services. Use case: If you are deep linking past the Appointments and Queuing Booking Widget store finder page and do not need to know the user's location. For example, for a virtual appointment. |
?embedded=true //string |
Hides the Header (logo and top banner section) and Footer (Terms and Conditions and privacy link section) of the Booking Widget. Use case: If you are iFraming the Booking Widget onto your website and do not want to show the configured logo or Terms and Conditions link. |
?from=venues //string (venues/products) |
Venues: /venues/{venueld}?from=venues Directs the user to a specific Venue product page, and hides the Back Arrow navigation option. This can also be used with products: Products: /venues/{venueld}/products/{productld}?from=products Prevents users from being able to change or select a different product or Venue. Use case: If you are directing a customer to a specific Venue or product, without allowing them to be able to change their product or Venue during the booking process. |
?orderNumber=12345 //string |
Applies a string/number to the customer record which can then be displayed on the customer tile within the Appointments and Queuing staff app. Use case: If you want the staff member to be able to see the order number of a customer at a glance on the Customer Tile within the Appointments and Queuing staff app. This helpful to allow staff to find items online orders online for click & collect. It also means that the customer does not need to find and enter their order number when booking an appointment. |
?by=externalId //string |
Allows you to link directly to a specific Venue using the Store ID (rather than the Venue ID which is generated by Appointments and Queuing) /venues/{storeId}/products?by=externalId Use case: If you want to direct a user to a specific store without needed to use the Appointments and Queuing Venue ID. |
?_ga={yourGoogleAnalyticsRelatedString) //string |
Allows you to pass Google Analytics related identifiers or parameters into the user's booking session. |
Pre-fill Customer Details
Appointments and Queuing also allows you to pass the customer details directly from the Booking URL using query parameter.
Answers Customers Questions
Appointments and Queuing also allows you to pass the responses to Customer Questions through the Booking URL.
Booking Confirmation Event
Our booking widget is now able to send custom events when a booking is made. So that we can track analytics of bookings in your site which Appointments and Queuing is iframed into if you have something like Adobe Analytics.
Tasks
How to iFrame the Appointments and Queuing Booking Widget
Create and Customize Online Booking Interfaces
Feeding Question Answers into the Online Booking Widget
How to use Snippet Injection on the booking widget
Pre-fill Customer Details into the Online Booking Interface
References