Requirements
BookThatApp requires the following JavaScript libraries and their associated CSS files:
- 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.
We support web browsers that were released within the last 2 years.
Compatibility
BookThatApp is compatible with all themes available on the Shopify Theme Store and most apps in the Shopify App Store. However, certain theme features or third-party apps may conflict with BookThatApp.
Note: We do not recommend purchasing themes from third-party sites and cannot warrant compatibility with non-Shopify-vetted themes. Support is not provided for non-Shopify themes. Themes should also have been developed within the last two years to ensure compatibility.
Incompatible themes
| Theme | Reason | Last Checked |
| 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 /GPay/Amazon 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 |
Apps
| App | Reason | Last Checked |
| 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 | April 2019 |
| Add To Cart & Checkout BOOSTER PRO - Sticky Bar, Checkout & Cart, 1-Click Checkout, Quick Buy | Breaks the app validation | June 2019 |
| Quick View by Secomapp | Loads a custom version of jQuery UI that breaks the datepicker. | August 2019 |
| ReCharge Recurring Billing & Subscriptions | Prevents bookings from being created. | November 2019 |
| JudgeMe reviews | CSS breaks datepicker | March 2020 |
| Store Pickup Click and Collect | Force loads jquery breaking the reservation widget. | April 2020 |
| Discount Box | The app doesn't capture Shopify line item properties which means no booking is created. | May 2020 |
| Upsell Cross-Sell Smart Tool by Autoketing | This app prevents the capturing of line item details which prevents bookings from creating. | May 2020 |
| Product Review with Photo (by Hulkapps) | This app stops availability from updating on the product page. | June 2020 |
| Social Testimonial Slider | Force loads jquery breaking the datepicker. | June 2020 |
| Advanced PreOrder | This app doesn't pass through the product ID preventing a booking from being created. | August 2020 |
| Bundle Builder | This app needs exclusive access to the draft order functionality. | January 2021 |
| PayWhirl Recurring Payments | Product included in the selling plan are handled differently than standard products. This creates a conflict with our app. | March 2021 |
| Depo App | Replaces the Shopify Product form element meaning the datepicker won't display | March 2021 |
| Fast Simon (InstantSearch+) | On page load this app can clear the jQuery UI breaking the booking form. | May 2021 |
| Chrome extension - Urban Free VPN proxy Unblocker | Prevents widget from loading | June 2021 |
| Best Custom Product Options | Replaces default theme variant selection dropdowns with a duplicate preventing BTA from updating variants based on durations. | August 2021 |
| Accessibly | This app uses a script that prevents the widgets from loading in Firefox. | September 2021 |
| YMQ Product Options | This app modifies the line item properties and will prevent the booking details from displaying in the cart. | December 2021 |
| MageWorx Product Options | The app creates a duplicate product with a handle that doesn't match the original product handle | Feb 2022 |
| Drag2Cart | The app intermittently prevents our app from loading. | March 2022 |
| Cross Sell app / Upsell & Cross Sell app | Script conflict | April 2022 |
| Product Customizer | Loads a different version of jQuery | April 2022 |
| Translate and Adapt App | Translates the app metafields which causes loading issues. | October 2022 |
| B2B/Wholesale Solutions | You cannot create an additional booking field that includes a period in the name when using this app | December 2022 |
Pop Convert ‑ Pop Ups, Banners | App code causes the app to conflict with many other apps. | February 2023 |
Hulk Custom Options | Breaks the reservation widget which can allow overbooking. | March 2023 |
Product Options by BSS | Doesn't pass Shopify line item properties to the cart. | March 2023 |
Cowlendar App | Breaks basic app functionality. | June 2023 |
Single ‑ Video & Music | Anchors where our app does and prevents it from loading. | November 2023 |
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.
Comments
0 comments
Article is closed for comments.