- 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 should be compatible with all the themes available on the Shopify theme store and most apps available in the apps store.
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 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||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|
|Facebook Events by Omega||Loads a custom version of jQuery UI that breaks the datepicker.||November 2018|
|Gem 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.||
|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.||
|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.||
|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.||
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.