- Are there any liquid installation steps required to complete the app installation?
- With the new release of the app, no manual placement of any coding is required for installing the application in your store's theme. Just one click installation and user is ready to go. However, for using the Discount code functionality there's a small code which needs to be placed in the "cart-template" or "cart.liquid" file of your theme. Follow the coding guide here
- After installation and options setup what’s the next step?
- You can preview the options on the products where you assigned the options. There is no code to be added to get the options live.
FAQ | Shopify Apps - Product Options App
Troubleshooting
-
Options not appearing on product page after using Automatic Installation
-
Options not appearing on cart page after using Automatic Installation
-
App conflicts due to existing code / similar app
-
Price Adjustments on Ajax Cart
-
Ability to add a product add-on as an option to the product.
-
Selected options appear in the Checkout/Order but the price isn’t added.
-
Why the app is not loading?
-
Adding Discount Code Box coding to Cart Page file
-
Integrating the Product Options/Volume Discount app with other third party app
Infinite Product Options App - Shopify Apps
-
FAQ
-
Troubleshooting
- Options not appearing on product page after using Automatic Installation
- Options not appearing on cart page after using Automatic Installation
- App conflicts due to existing code / similar app
- Price Adjustments on Ajax Cart
- Ability to add a product add-on as an option to the product.
- Selected options appear in the Checkout/Order but the price isn’t added.
- Why the app is not loading?
- Adding Discount Code Box coding to Cart Page file
- Integrating the Product Options/Volume Discount app with other third party app
- Will I be able to use Coupon Codes in my store?
- Yes, you can use Coupon codes in your store. It requires a manual coding placement in the "cart-template.liquid" or "cart.liquid" file of your theme. Place the code wherever you need the Discount Code box to be displayed on the Cart Page.
- Maximum file upload size
- Honestly, we do not know the exact limits of file uploads. From our tests, and user feedback, the maximum file size you can upload to Shopify appears to be 20 MB per upload.The maximum image dimensions that can be uploaded is 4427x 4472 pixels.
- File upload types
- The app supports all types of files. Thus, you can upload any file type whether it’s jpeg, jpg, png, etc. Since this is handled by Shopify, the file gets converted into .webp regardless of the file type you upload.
- Files location or Image uploads by customers
- All images or files will reside on Shopify's servers. A link is automatically generated to the file location. A downloadable link will appear in the cart and the email confirmations.
- Duplicate conditions
- Yes, we offer an easy way to duplicate conditions, options, and option sets so you can quickly create multiple versions with different price sets.
- While duplicating a condition, many of our merchants defines same rules & action set. In this case, many a times app doesn’t consider any of the condition either. So, it may not provide your expected results.
- In this case, all you need to do is just make sure you define different sets of rules & action while you’re duplicating a condition.
- Option Types
You can use any of these option types an endless number of times for free.
- Drop-down menu
- Multiple drop-down menus
- Swatches
- File/Image upload
- Checkboxes
- Radio buttons
- Multiple-select checkboxes
- Short text
- Paragraph text
- Phone
- How to create an option as a price variant in the app?
- In the "Create/Edit Option" pop-up, after adding all the relevant details such as option name, display name, etc. while adding the option value(s), in the "Adjust Price" dropdown select create charge option and then add the value of the price you want to assign to the particular option.
- Can I use the same option multiple times to my product listing?
- You can use any product option type endlessly. Not just that, even image and color swatches option type is forever free in our app. You can fully customize design without paying an extra penny.
- Can I apply Options to the product in bulk?
- Yes, you can bulk-apply options to thousands of products at one time. You can also apply option sets to a product or a group such as a collection, a product type, a brand, a tag, or a smart collection.
- Hide a selection based on a prior option choice
- This makes sense when you’re working with conditions. You can hide an option & show it based on the selection of other option.
2. Click on Add Options under Options
3. Add a new Option by clicking on the Add New or edit the option if you’ve already created one. Let us assume creating a new option.
4. Add details like Display Name, Unique Name, etc asked.
5. Let us assume, we’re offering an option for Gift wrapping. If user selects to wrap the product, then they’ll be asked for a message to display on the product.
6. So, create and option type with checkbox.
7. Enter the Min Range as 1 and Max Range as 1
8. Enter the Values and select the option Create Charge and enter a value let’s say 30.
9. Create another option to ask for the Gift message to be displayed if the user selects to wrap the gift and save it.
10. Now, create an option set that includes both the sets and save.
11. Navigate to Option Settings and select Conditions
12. Add a new condition by clicking on the Add New
13. Now, create rules as per your requirements but here we’re carrying the scenario of Gift wrap so, we’ll create the conditions accordingly.
14. The condition will be something like :
14.1. If gift wrap = Yes
14.1.1. Then show, gift message
15. Save your condition & view your storefront.
- Option’s Display Name and Unique Name
- The Display Name & Unique Name are the fields you’ll be asked while you’re creating Options.
- Display Name are the name of the options which are displayed in your storefront with the option you created for the product.
- Unique Name are the names used by the admin to identify the option from a group.
- Hide a selection based on a prior option choice
- This makes sense when you’re working with conditions. You can hide an option & show it based on the selection of other option.
- Hide a selection based on a prior option choice
- This makes sense when you’re working with conditions. You can hide an option & show it based on the selection of other option.

It is always recommended to keep distinct names for Display Name to avoid name conflicts. While Unique Name itself doesn’t allow duplicate names so that is not a matter of concern.

- Add Help text & Tool tip
- A help text & a tool tip is a hint to inform your shoppers using placeholders and tool-tips. It helps the customers to take further steps.
Here’s How you add a help text in your store front:
1. Go to the App Dashboard2. Click on the Add New option
3. Fill in the details like Display Name, Unique Name, Option Type, etc.
4. Now, while adding the above details, you’ll be asked
4.1. Tool Tip
4.2. Help Text
5. Add the text you want to show to your users under the Help Text.6. Add the Values
7. Save your settings.
8. Now, navigate towards the Display Settings under Settings.
9. Go to Container Style
10. Check the box before Enable Help Text to enable the help text in the store front.
11. Save your settings & View your storefront.
Note: No matter you’ve added the Help Text while creating option, if you’ve not enabled the Help Text from Display Settings, it won’t be displayed on your store front.













- If I apply options to a group of products (or, say a collection), will the options automatically be applied to the new product?
- Actually, that's a brilliant question! Unfortunately, options not automatically assign to a new product. You must select a new product if you want to show options in that product.
- What is the purpose of Option Sets?
- You can assign multiple options to a single or a group of products and club it all under one roof “Option Set”. You can duplicate the Option set with some new option additions and directly assign it to another group of products. You can only have one option-set per product.
- Can I apply Options to the product in bulk?
- Yes, you can bulk-apply options to thousands of products at one time. You can also apply option sets to a product or a group such as a collection, a product type, a brand, a tag, or a smart collection.
- Export options to a spreadsheet
- With the release of the PRO, merchants can now import/export the option sets in bulk to save their time.
- While exporting, all you need to do is 1. Go to the app dashboard 2. Go to Options Settings and click on Options 3. Click on Export 4. The exported list of Options will be sent to the email you’ve configured in your store.
- Additionally, if you also want to export line item properties in the Orders CSV export, we request you to install another app in the Shopify App Store, called xporter which sounds like it can export the line item properties into a spreadsheet.
- Is it safe to import/export products once I have applied Product Options to them?
- Yes, it is safe to import/export products with the options active. Options will not appear on the Shopify products in the CSV file export.
- Export Orders with options
- No
- Import options from an existing app
- Yes, with a little help from our Shopify experts, it can be done. All you need to do is reach our support team with your requirements & they’ll manage everything for you.
- Import/export products after applying customization options to them
- No
- Shopify variants and Infinite Product Options
- When you create an option using a Shopify variant & Infinite Product Options app, it let you add it easily. It works great with the Shopify variants. The only thing happens here is in the front end you’ll find both options i.e the one that Shopify offers & the options by Infinite Product Options app. Here’s how you’ll find it
To overcome this, you need to contact our support team at support@hulkcode.com. They’ll help you remove the shopify variant selection dropdown from your storefront.
- When you create an option using a Shopify variant & Infinite Product Options app, it let you add it easily. It works great with the Shopify variants. The only thing happens here is in the front end you’ll find both options i.e the one that Shopify offers & the options by Infinite Product Options app. Here’s how you’ll find it
- Bold Subscriptions and Infinite Product Options
- Bold Subscriptions app isn’t compatible with the Infinite Product Options app. Here are a few more apps we have determined that are incompatible with our app:
- Any Currency Converter app, because our app is only compatible with single currency.
- Any other Product Options app, because the codes in cart template clash with each other. Common apps that have created issues in the past are :
- Bold Product Options
- Product Options and Customizer by SolverCircle
- Product Options and Customizer by ShopStorm
- Custom Product Options by W3trends Inc.
- Bold Subscriptions app isn’t compatible with the Infinite Product Options app. Here are a few more apps we have determined that are incompatible with our app:
- Volume & Tiered Discounts and Infinite Product Options
- Infinite Product Options app works perfectly fine in the presence of Volume & Tiered Discounts app i.e it is very compatible with the app. There's absolutely no issues if Volume & Tiered Discounts app is present in your store & you’re using it.
- Use an existing Shopify variant as an Option for Shopify inventory management
- Merchants can sit back & relax & leave the hassle of inventory management to the app. It simply helps you keep track of your inventory. Here’s how it works:
- Let’s take a test case. Check your inventory for any product. Let's say it 8.
- Now, add an option from the app dashboard
- While creating option, make sure you select a shopify variant as a product variant.
- Create an option set for the product you’re tracking the inventory
- Bind the options in the option set
- Place a dummy order for the product using the product variant from Product Options app.
- Now track the inventory of the product. It is deducted from the inventory.
This is how you can track the inventory of the product and have complete control over it.

- Why is my cart not displaying the adjustable prices?
- In case, you are using Ajax cart on your theme, we request you to disable the ajax cart functionality and retry. Your price adjustment should now display correctly.
- Can't see my upload. What happened?
- Please disable Ajax cart in order to make your file uploads visible.
- How to enable "Edit in Cart" functionality for my customers to edit the selected options in the Cart Page?
- In our app dashboard, look for the option "General Settings" in the "Settings" option. And in there check the "Enable Edit in Cart" option and Save.
- Can I set up swatches in Product Options?
- Swatches are available in our free plan
- Here’s how you configure the swatches in the app: 1. Go to the App Dashboard
2. Click on the Add New option
3. Fill in the details like Display Name, Unique Name, etc. While choosing the type, make sure you select the Swatches option.
4. Add the Values and select the color your want to show as the options in the color swatches.
5. You can also select 2 colors under one swatch as per your requirement.
6. Add additional charges (if any) under the Adjust Charge.
7. You can also select an image to display in the swatch
8. Now, go to the Dashboard and create an Option Set.
9. Save your settings & view in your storefront.
- Can I use negative numbers in Product Options?
- If you’d like to display negative values in an option, you may use jQuery in Advanced JS block in order to achieve this
- Please contact us if you need assistance with advanced coding.
- Does Product Options Work with Recurring Orders?
- If you offer subscriptions on your products with Product Options, we request you to install another app in the Shopify App Store, called Product Options by Bold which sounds like it’s version 2.0 is compatible with Recurring Orders.
- Options not appearing on product page after using Automatic Installation
- In Automatic Installation, the application usually looks for the product.liquid or product-template.liquid file in your theme.
- Each theme differs in terms of logic/coding and so they might have different templates for their product pages.
- In this case, a user needs to identify their product template from their theme & place the shortcode(liquid code) in the template to make the options appear on the product page..
- Below is the code that you need to place on the product page: <div id="hulkapps_custom_options_{{ product.id }}"></div>
- Options not appearing on cart page after using Automatic Installation
- In Automatic Installation, the application usually looks for the product.liquid or product-template.liquid file in your theme.
- Each theme differs in terms of logic/coding and so they might have different templates for their cart pages.
- In this case, a user needs to identify their product template from their theme & place the shortcode(liquid code) in the template to make the selected option values appear on the cart page.
- App conflicts due to existing code / similar app
- Many a times,our merchants uninstalls an app having similar functionality without removing the shortcodes from their theme. Due to this, our app might not work as expected & so we recommend removing the short code of the respective app.
- For this, merchants need to contact their concerned app developer to remove the codes relevant to the app.
- Just in case, you do not remember the app you used in the past, we’re always there you. Simply contact our support team at support@hulkcode.com . We’ll help you find the app that is creating the conflict.
- Price Adjustments on Ajax Cart
- Currently our app doesn’t support Ajax Cart functionality. Ajax cart is usually implemented in Cart types: Drawer, Mini-Cart, Popup.
- Our developers are researching further to make our application function with the Ajax Cart in future.
- Ability to add a product add-on as an option to the product.
- In our app user can select an existing variant/product while creating an option of their choice in the application.
- The created option requires to be added in the Options set and should be assigned to the product with which you like to add your desired add on.
- It will automatically fetch the price of the selected existing product/variant and will be added in the order on selection.
- It also can manage the inventory by subtracting the number of products purchased in an order(s).
- The selected existing variant/product will be displayed as an additional product in the Checkout and Order Page.
- Selected options appear in the Checkout/Order but the price isn’t added.
- This issue usually occurs when the JQuery library isn’t included/updated in the theme.liquid file.
- Navigate to your theme coding and in the theme.liquid file search for the JQuery library code and select the entire code and replace it with the following:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script> - If not found then add the code in the beginning of body / header tag.
Many a times, due to the third party cookies, apps keeps on loading and never reaches to an end. In this case, you simply need to block third-party cookies from your browser.
If you’re using Chrome, here’s a guide on blocking third party cookies.
If you’re using Safari, here’s the complete guide to blocking third party cookies in safari.
Once you’ve blocked the cookies, simply reload the app. Even after this if the issue continues, contact our support executives at support@hulkcode.com
Adding "Discount Code Box" coding in the Cart page.
• Navigate to “Product Options” app dashboard and look for the “General Settings” option available in the “Settings” dropdown option.

• Check the “Enable Discount Code Box” option and copy the code displayed below and click on ‘Save’ button.

• Navigate to your theme coding by clicking on the “edit code” option available under “Actions” dropdown.

• Search for the “cart.liquid” / “cart-template.liquid” file in your theme coding.

NOTE: If “cart-template.liquid” file is available then please make the changes in “cart-template.liquid” file only as all the coding of “cart.liquid” will be included in this file.
• Place the copied code wherever you need the “Discount Code Box” to be displayed.(In this example, the code is placed just above the end form tag. </form>)

In case you face any issues, you can always reach us. Our friendly support team is available via email to help you at any time you need them, 24/7.
Configuring the callback functionality.
• Please contact the third party app developers and get them to implement their app logic in our callback functionality.

• They have to add the following code in the Cart page file of your theme coding in which they will pass their app logic with the return value as true or false.
function hulkappsCheckoutClick(){
//logic//
return true;
return false;
}.
• Save the file and you are good to go.
In case you face any issues, you can always reach us. Our friendly support team is available via email to help you at any time you need them, 24/7.
0 out of 0 found this helpful