Topics: Compatibility
The focal theme has some conflicting code that doesn't work with our price add-ons.
Add the code below to line 1205 of your theme.js file (see screenshot for the exact location)
if (this.className && this.className.indexOf('checkout-button') !== -1) {
return;
}
...
Since September 2025, Variant Option Product Options is compatible with multi-currency checkout.
One issue is if the customer adds a product with one currency and then changes the currency before checking out.
The problem is that our app was designed before it was common for stores to display ...
On June 24th 2024 we updated Variant Option product Options so Shopify's discount code box works with draft orders (what our app uses to collect price add-ons)
Because of Shopify's limitations, there are still the issues below:
Auto discount codes based on quantity will count our app’s price...
Currently custom line items are currently not supported with Managed Markets and draft orders.
Custom line items are what our app uses to add our virtual option selections and draft orders are what we use to collect price add-ons.
The Wokiee - Multipurpose Shopify Theme has some settings that aren't compatible with our app, causing our app's data to not be saved correctly when the customer clicks add-to-cart.
Select Themes in your dashboard (under Sales Channels)
Click on Customize
Go to Theme Settings
Deselect the tw...
This issue has been fixed on recent updates of the intagram app. If your customer is still using an old version of the app they will still have this issue.
September 2022: There is a bug in version 253 of the Instagram app on iOS—file uploads from websites loaded inside the in-app browser result...
The Focal theme has a lot of features that will allow customers to add products to the cart without selecting our required options. You will need to turn off the quick add-to-cart buttons and the sticky cart in order for our app to work properly.
How to remove the sticky add-to-cart button
In ...
The checkout with sezzle button on the cart page isn't compatible with our app's price add-ons and will delete our app's data if it is clicked
For this reason, our app removes the checkout with sezzle button if the cart has price add-ons to ensure all our data is saved properly.
Your cust...
Other stores have been successful with using this app with ours in the past.
Sticky Add To Cart BOOSTER PRO
Sticky Add to Cart, Cart Slider w/ Upsell, Quick Buy & Button!
4.9 1,760 reviews
From $6.99/month. 14-day free trial.
Please test to make sure.
Most upsell apps change the add to cart or checkout buttons causing our price add-ons, file upload, and other data not to save correctly.
These Upsell apps have worked in the past with our customers. Please test to make sure.
Candy Rack — All‑in‑One Upsell
One click upsell & cross sell ap...
You don't need to add any embed code for our app to work. Just make sure you add variants to the layout of the product page.
Our app needs this to show us where to place our options. Here are some links to show you how to do this on the different page builder apps.
How to add variants to PageF...
The Spark theme has a quick purchase bar that deletes our app's data if a user clicks buy now from there.
You can disable this in your theme's settings by;
Clicking Themes in your dashboard (under Sales Channels)
Click on Customize
Go to Theme Settings
Click on Product Details
...
By default, the Symmetry theme has a quick buy button that bypasses our app and allows customers to add a product to the cart without our app's required options.
To fix this you can disable the quick buy button in your theme's settings.
Clicking Themes in your dashboard (under Sales Chan...
To get Envy working with our app you will need to change some code.
In your Shopify Dashboard go to Sales Channels > Online Store
Click on Themes
On the following page click on Actions > Edit code for the Envy theme.
Under the Sections click on the template--product.liquid to edit
Re...
To get our app's virtual options showing in ShipStation you need to make our options have required shipping.
Follow this article on how to make shipping required for virtual options.
The apps below are compatible with our app. There might be other apps that are also compatible but these have been successfully implemented in our customers stores.
Langify
Translate your shop into multiple languages
4.8 ⭐ (1,121 reviews)
$17.50/month. 7-day free trial.
Weglot
Translate yo...
The streamline theme opens products in a quick shop page which isn't compatible with our app. To get our app working follow these directions.
Go to theme settings
Click Quick Shop
Deselect enable quick shop
Click save
General incompatible apps
Sticky Carts - will override required virtual options
Price tier/ Quantity discount - If you are using our price add-ons price tier apps aren't compatible with ours
Cart Drawer - These apps will delete our apps data
Upsell/ cross-sell - These apps will usually delete...
To copy our apps data to another store you can use this free app called Metafield Guru to copy the data from one store to the other.
Metafields Guru
Expand the functionality of your store. Simply and for free.
5 ⭐ (35 reviews)
When you create the new metafields in the other store, make sure...
Our app is compatible with other currency converters but the only one we would recommend is Best Currency Converter. It is the most popular currency converter and they have a free plan also.
BEST Currency Converter
Show prices in customers local currency. Make shopping easy.
4.8 ⭐ (6863 rev...
Below are the store pickup/ delivery date apps that are compatible with Variant Option Product Options.
Local Delivery
Add delivery date and time request to your cart page.
4.8 ⭐ (103 reviews)
$19.99/month. 21-day free trial.
Store Pickup + Delivery
Supercharged in-store pickup and local del...
To get our apps virtual options to show up correctly in the packing slip, you will need to edit the code for the packing slip template.
How to get to Packing Slip Template
Click here to go directly to your Packing Slip Template. You can also use the directions below if that doesn't work.
...
Our app now fires the Facebook Pixel "add to cart" event without needing any code changes.
If you're not seeing the events in the Facebook Pixel Helper, don't worry. The events are being fired, but since they're fired asynchronously, the Pixel Helper can't detect them.
Variant Option Product Options supports the Shopify's Order Printer app. It's a free app that quickly prints custom packing slips, invoices, labels, or receipts for all your orders.
Invoice
To display virtual option data in the invoice template follow the steps below.
First, look for this line ...
To get our product options translated in weglot add these dynamic elements.
Weglot > Other Options > Dynamic Elements
Add the following
.selector-wrapper
.grid__item grid-search medium-up--one-quarter medium--one-half
.grid-search__page-content
.grid grid--uniform
There is a problem with the Turbo theme where our app doesn't appear when the page first loads.
You can fix this by;
Clicking Themes in your dashboard (under Sales Channels)
Click on Customize
Go to Theme Settings
Click on Performance
Change the page transition to Sport
...
Follow these instructions to get an out-of-stock notification app working with our app.
Open the app
Click on the Settings link in the navigation
Turn On the Allow selecting sold out variants setting.
Click Save, to save settings
Allow selecting sold out variants will still show t...
Open the Translate & Adapt App.
Go to the Products section and click Edit.
Choose which product you want to edit.
Translate Shopify Options
On the product page you can automatically translate the Shiopfiy Options, Description and Title by clicking Auto-translate. You can also man...