BookThatApp's Add-ons feature allows you to offer optional extras alongside your core booking services—giving customers more ways to personalize their experience while helping you increase order value. Whether you're offering spa upgrades with appointments, meal packages with accommodations, or materials with classes and courses, add-ons are a flexible way to enhance your offerings. We support add-ons across a wide range of booking scenarios, including accommodations, appointments, classes, courses, events, tours, activities, and product rentals.
To learn more about add-ons, keep reading or jump to the content that you need:
- Creating Add-Ons
- Importing Add-Ons
- Editing Add-Ons
- Deleting Add-Ons
- Managing Add-Ons in Bookings
- Service Configuration Pages
The Add-Ons Page
🛠️ Creating and Importing Add-Ons
In this section, we’ll walk you through how to create new add-on products and how to import existing products to use as add-ons in BookThatApp.
⚠️ Important: Products that are already configured as booking Services in the app cannot be imported as add-ons.
To begin, navigate to the Add-ons section in the app, located under the Services menu in the navigation panel. From here, you can:
-
Create a new add-on product directly within the app
-
Import an existing Shopify product to use as an add-on
-
Assign add-ons to your booking products based on relevance or upsell opportunities
Depending on your booking scenario, add-ons can be anything from physical products (like supplies or kits) to digital services (like upgraded experiences).
💡 Note: The Add-ons modal will only display during the booking process if the booking service is associated with at least one add-on product.
Creating Add-Ons
This section walks you through how to create new add-ons directly in the app, which will also create a corresponding product in your Shopify store.
To get started:
-
Navigate to the Add-ons section of the app (under the Services menu).
-
Click the Add new add-on button.
➤ This will generate a linked product in your Shopify store.
You’ll then be taken to the Add-On Creation page. Follow these steps:
1. Title
Enter a clear and descriptive name for your add-on.
2. Associated Services
By default, the add-on applies to all booking products.
If you'd like to limit it to specific services, select them from the dropdown.
Note: The Add-ons modal will only display during the booking process if the associated booking service is linked to at least one add-on product.
3. Featured Image
Upload an image to represent the add-on.
➤ If using "Variant" as the Capacity Basis, you’ll be able to upload individual images per variant in the Pricing section.
4. Basis for Capacity
Choose how inventory should be tracked:
- Product – for single-option add-ons
- Variant – for multiple options like sizes or formats
5. Capacity Value
Enter the inventory quantity for the add-on.
6. Pricing
Set your pricing (and variant pricing, if applicable).
7. Save
Click the Save add-on button to complete setup.
Importing Add-Ons
This section walks you through how to import an existing product from your Shopify store into the app to use as an add-on product. You will not be able to import existing booking services as add-ons.
To get started:
-
Navigate to the Add-ons section of the app (under the Services menu).
-
Click the Import from Shopify button.
You’ll then be taken to the Add-On Creation page. Follow these steps:
1. Title
Enter a clear and descriptive name for your add-on.
2. Associated Services
By default, the add-on applies to all booking products.
If you'd like to limit it to specific services, select them from the dropdown.
Note: The Add-ons modal will only display during the booking process if the associated booking service is linked to at least one add-on product.
3. Featured Image
Upload an image to represent the add-on.
➤ If using "Variant" as the Capacity Basis, you’ll be able to upload individual images per variant in the Pricing section.
4. Basis for Capacity
Choose how inventory should be tracked:
- Product – for single-option add-ons
- Variant – for multiple options like sizes or formats
❓ How does it work?
Add-ons can perform differently depending on whether the Track Quantity option is enabled or disabled in the Shopify product configuration.
The inventory can be adjusted either through the Add-on's capacity in the app or via the Shopify product configuration.
👉 Track Quantity enabled 🗹
- The capacity of Add-ons will be linked to the Shopify product inventory and it will be reduced with each Add-on purchase made by customers.
👉 Track Quantity disabled ☐
- The Add-on's capacity sets the limit on how many units of the add-on can be included with each booking.
5. Capacity Value
Enter the inventory quantity for the add-on.
6. Pricing
Set your pricing (and variant pricing, if applicable).
7. Save
Click the Save add-on button to complete setup.
✏️Editing Add-Ons
Need to make changes to an existing add-on? You can easily update details like the title, image, capacity, associated services, and pricing.
Any updates made to the add-on product will reflect in Shopify. Similarly, any change made to an add-on product in Shopify will update the add-on in the app.
To edit an add-on in the app:
-
Navigate to the Add-ons section of the app.
-
Click on the add-on you want to update from the list.
-
Make your changes on the Edit Add-on page.
-
Select Save add-on when done.
🗑️Deleting Add-Ons
BookThatApp provides multiple ways to remove add-ons—whether you want to delete a single add-on or clear out a group.
⚠️ Note: Once an add-on is deleted, it cannot be restored. If you also wish to stop selling the item in your store, don’t forget to remove the product from the Shopify Admin > Products section.
Deleting Individual Add-Ons
- From the Add-ons page, click on the add-on you wish to delete.
- On the Edit Add-on page, click the Delete button.
Bulk Deleting Add-Ons
- On the Add-ons page, use the checkboxes next to each add-on to select multiple items.
➤ To select all add-ons, use the checkbox next to the Title heading. - Click the three-dot icon (⋯) at the top of the list.
- Select Delete in the dropdown menu.
- Confirm the deletion in the pop-up to remove the selected add-ons.
🧩 Managing Add-Ons in Bookings
Add-ons can be manually managed from within a booking to ensure customers get exactly what they need. This section shows you how to view, add, or remove them.
The Add-ons section of a booking can be found beneath the Booking Items section and above the Date/Time section.
- Select the Add Add-on button to include an add-on in the booking.
- If you're creating a manual booking and check the Create Draft Order in Shopify box, the add-ons will be included in the draft order.
- Any edits made to the product or add-ons in the booking before the draft order is finalized will automatically sync and update the draft order in Shopify.
- To remove an add-on, click Remove add-on next to the item in the list.
⚙️Service Configuration Pages
Each service’s configuration page includes an Add-ons section, making it easy to manage associated extras.
This section displays how many add-on products are currently linked to the service, helping you quickly review and update your offerings as needed.
Comments
0 comments
Please sign in to leave a comment.