Learn how to use URL arguments in your links to change how the Hosted Booking Page displays.
Jump to a specific section here:
- Linking to a specific category
- Linking to a specific item/product
- Opening the popup booking window
- Jumping to a specific date
- Displaying a specific date range
- Creating a tracking ID
- Applying a discount code
- Displaying a specific language
- Displaying categories as tabs
- Hiding the booking page date fields
- Hiding the booking page search field
Are you new to the Hosted Booking Page? Please read the first article in this series for an introduction to our Hosted Booking Page integration.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Growth (Subscription), Growth (Online Booking Fee), Managed
→ Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
- Configure: Manage > Integrations or Manage > Layout > Booking Page
- Access: Via URL or Staff-side from Customers > Customer Booking Page
What more do I need to use this feature?
- Available by default on your account! Admin permissions are needed to access Integration and Layout settings.
Which Checkfront version supports this feature - classic, new or both?
- This feature is available in both our classic version using items (Inventory > Items) and our newest version using products (Inventory > Products). → Learn more about products
Supported Arguments
Back to topYou can pass further information (arguments) via the URL of your booking page that alters the layout or items/products shown. For example, to preselect a Category, you can use:
https://example.checkfront.com/reserve/?category_id=1
Arguments must be passed in a standard name-value pair syntax, separated by an ampersand and URL encoded, for example:
https://example.checkfront.com/reserve/?date=2020-12-24&tid=promo1
If using multiple options= arguments at once, connect them with a comma and not an ampersand. For example:
|
Expert Tips from Checkfront Support: "You can include these links in your email, text messages, or web pages to help direct Customers to specific offerings and customize their experience." - Andry, Technical Support Specialist |
Linking to a specific category
Back to topUse the 'category_id' argument in your links to have the Hosted Booking Page default to a specific category.
Numeric category ID (Inventory > Categories or Inventory > Products) e.g.: category_id=3
https://example.checkfront.com/reserve/?category_id=3
In this example using items, choosing to display category_id=22 shows only the Customer items from the Events category.
In this example using products, choosing to display category_id=6 shows only the Customer products from the Activities category.
Multiple categories should be comma-separated. For example, category_id=2,6 displays both the Tours and Activities categories for items.
https://example.checkfront.com/reserve/?category_id=2,6
Linking to a specific item/product
Back to topUse the 'item_id' argument in your links to have the Hosted Booking Page default to a specific item/product.
Numeric item or product ID (Inventory > Items or Inventory > Products) e.g.: item_id=1
https://example.checkfront.com/reserve/?item_id=1
In this example using items, choosing to display item ID 132 shows the Customer the Tournament item only.
In this example using products, choosing to display item ID 117 shows the Customer the Kayak Rentals product only.
Opening the popup booking window
Back to topUse the 'popup' argument in your link to have Guests directly book an item/product and go straight to the popup booking window. Add this argument to the hosted booking page URL along with the item ID, e.g., item_id=1&popup=1
https://example.checkfront.com/reserve/?item_id=1&popup=1
Just to change the subject for a second, you can, similarly, direct your Customers right to the Customer account login modal. To do this, use the URL: https://example.checkfront.com/reserve/?login=1 . Just make sure you replace the demo account pre-fix with your account! |
Jumping to a specific date
Back to topUse the 'date' argument in your link to fast-forward to a specific date. ISO 8601 format (e.g. date=12-24-2020) or a date string (date=Friday, date=Next%20Friday, date=First%20Monday%20of%20next%20month).
https://example.checkfront.com/reserve/?date=2020-12-24
https://example.checkfront.com/reserve/?date=Next%20Friday
https://example.checkfront.com/reserve/?date=First%20Monday%20of%20next%20month
Displaying a specific date range
Back to topUse the 'start_date & end_date' argument in your link to display a specific date range. ISO 8601 format (e.g., start_date=2022-07-01&end_date=2022-07-14).
https://example.checkfront.com/reserve/?start_date=2022-07-01&end_date=2022-07-14
Creating a tracking ID
Back to top
Use the 'tid' argument in your link to create a tracking id to be displayed on the invoice (e.g. tid=winter-email)
-
https://example.checkfront.com/reserve/?tid=winter-email
Applying a discount code
Back to topUse the 'discount' argument in your link to automatically apply a discount code (Inventory > Discounts) to the booking.
https://example.checkfront.com/reserve/?discount=december
Apply a discount code to a specific item (e.g. item_id=3&discount=december)
https://example.checkfront.com/reserve/?item_id=3&discount=december
Displaying a specific language
Back to topUse the 'language' argument in your link to display the booking page in a specific system language using abbreviations (e.g. lang_id=fr).
https://example.checkfront.com/reserve/?lang_id=fr
Make sure the language (Manage > Languages) you are specifying is enabled for your account!
Displaying categories as tabs
Back to topUse the 'options=tabs' argument in your link to display categories as tabs rather than a dropdown menu.
https://example.checkfront.com/reserve/?options=tabs
Hiding the booking page date fields
Back to topUse the 'options=hidedates' argument in your link to hide the date fields on the booking page.
https://example.checkfront.com/reserve/?options=hidedates
Hiding the booking page search field
Back to topUse the 'options=%2Chidesearch' argument in your link to hide the search field on the booking page.
https://example.checkfront.com/reserve/?options=%2Chidesearch
If you want more customization options, including changing the look and feel of the booking page, please look at our website plugins.
< Configuring the Book Now button for the Hosted Booking Page