- jQuery 1.7.1+
- jQuery UI 1.12.1+
- Moment JS 3+
- FullCalendar 3+
These libraries are loaded automatically by BookThatApp if they are not already loaded by the theme.
BookThatApp is compatible with all the themes available on the Shopify theme store and most apps available in the App store. However there may be specific features in a particular theme that are not compatible with the app or certain apps that may conflict with BookThatApp so that the two cannot be used in the same shop.
NOTE: We do not recommend purchasing a theme from a third party site and do not warrant that our app will work with any non Shopify vetted themes. We do not provide support for non Shopify themes nor do any install or custom work on these themes.
The following themes and apps are not compatible:
|Virgo (ThemeForest)||Does not update variants on option change.||Feb 2019|
|Sports (ThemeForest)||1) Does not use option selectors on the product page. 2) Ajax add to cart doesn't add line item properties.||October 2018|
|All Themes with QuickView||Quick View is not supported under our No Charge Support. You can disable Quickview or hire a developer to add the booking fields to the Quickview form.||Jan 2015|
|All Themes with Wish List functionality||The wish list feature allows users to add an item to the cart without capturing Line Item properties.||Aug 2015|
|All Themes with Ajax Add to Cart||Ajax Add to Cart is not supported under our No Charge Support. We recommend using the standard Page Cart.||June 2014|
|PayPal Express / Apple Pay /Shop Pay||They don't capture the date as part of the checkout process so no booking is created.||July 2018|
|The Buy Now button||Depending on your theme the Buy Now button on the product page does not allow the proper booking details to be captured, or prevents them from being captured at all.||Jan 2020|
|Kalles (Themeforest)||Theme does not contain the necessary product form element.||July 2020|
|Wokiee (Themeforest)||Does not update variants on option change.||January 2021|
|Shella (Themeforest)||Theme does not contain the necessary product form element.||January 2021|
NOTE: Most of the Apps listed here are not compatible with booking forms. Widgets will likely work Ok.
|Facebook Events by Omega||Loads a custom version of jQuery UI that breaks the datepicker.||November 2018|
|Gem & PageFly Page Builder App||Doesn't support adding the booking Form||October 2018|
|Recurring Orders and Subscription Box by Bold||Removes app from product form which breaks the datepicker||
|Add To Cart & Checkout BOOSTER PRO - Sticky Bar, Checkout & Cart, 1-Click Checkout, Quick Buy||Breaks the app validation||
|Quick View by Secomapp||Loads a custom version of jQuery UI that breaks the datepicker.||
|ReCharge Recurring Billing & Subscriptions||Prevents bookings from being created.||
|Langify||When any language other than the default language is selected the product page that the app uses does not allow the booking functionality to work. This just pertains to the classic booking forms.||
|JudgeMe reviews||CSS breaks datepicker||
|Store Pickup Click and Collect||Force loads jquery breaking the reservation widget.||
|LangShop - Language & Currency & Translate My Store||When any language other than the default language is selected the product page that the app uses does not allow the booking functionality to work. This just pertains to the classic booking forms.||
|Translation Lab||When any language other than the default language is selected the product page that the app uses does not allow the booking functionality to work. This just pertains to the classic booking forms.||
|Discount Box||The app doesn't capture Shopify line item properties which means no booking is created.||
|Upsell Cross-Sell Smart Tool
|This app prevents the capturing of line item details which prevents bookings from creating.||
|Product Review with Photo (by Hulkapps)||This app stops availability from updating on the product page.||
|Social Testimonial Slider||Force loads jquery breaking the datepicker.||
|Advanced PreOrder||This app doesn't pass through the product ID preventing a booking from being created.||
|Bundle Builder||This app needs exclusive access to the draft order functionality.||
|PayWhirl Recurring Payments||Product included in the selling plan are handled differently than standard products. This creates a conflict with our app.||
|Depo App||Replaces the Shopify Product form element meaning the datepicker won't display||
|Fast Simon (InstantSearch+)||On page load this app can clear the jQuery UI breaking the booking form.||
|Chrome extension - Urban Free VPN proxy Unblocker||Prevents widget from loading||
|Best Custom Product Options||Replaces default theme variant selection dropdowns with a duplicate preventing BTA from updating variants based on durations.||
|Translate My Store & Currency||The app will only be visible on the default language||
|Accessibly||This app uses a script that prevents the widgets from loading in Firefox.||
|YMQ Product Options||This app modifies the line item properties and will prevent the booking details from displaying in the cart.||
Other Themes and Apps
There are hundreds of themes and apps available so unfortunately, it isn't possible to know if a particular app/theme combination will work with BookThatApp.
Our recommendation is to take a backup of your currently published theme and try it out if you are unsure.