Our Product Option app lets you:

  • Create Unlimited Options for your product listing Allow customers to personalize your offering by Uploading image/file Save time by creating Option Sets and bulk-assign them to group of products Charge different amount for different variants by uploading image swatches or color swatches in your listing Adjust the design of your option box according to your theme, and if you need more customization, you can add your custom codes using Advanced JS and CSS.
  • Allow customers to adjust options even in cart page Set appropriate Actions based on option selection with Conditional Logic feature.
  • Manage inventory by making your option to function as a variant and adjust your stocks accordingly. Pro Feature Upgrade
  • Offer cart editing facility to your customers. Pro Feature Upgrade
  • List down all options and quickly start Importing / Exporting them in your app. Pro Feature Upgrade
  • Set Min/Max value for option selection. Pro Feature Upgrade
  • Use tooltip to explain about the options you decide to have in your listing.
  • Display help text below options to guide your customers.

Starting from 24th January, we will be introducing a Pro version of Product Options app which will have premium features for a small fee of $7.99/ month. A trial period of 7-days is available. All of our apps are Partner-friendly for development stores. 

  • Our FREE Plan will include the following features:
    • - Price Adjustment
    • - Unlimited File Uploads
    • - Unlimited Options
    • - Image and Color swatch option type
    • - Batch Apply
    • - Help Text for Options
    • - Full Design Customization
    • - All Option Types (including swatch)
  • Our PRO Plan will include the following features apart from the above-listed features:
    • - Conditional Logic
    • - Inventory Control
    • - Edit Options in Cart
    • - Validation for Min/Max values for option selection
    • - Bulk Import/Export Options

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 a 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

Due to some reasons if our app fails to place the coding in your store's theme. We recommend you to add few snippets manually because each theme has unique codes and we don’t want to risk messing up the codes for such important pages. Please follow the manual installation guide here . If you are not comfortable with updating the code by yourself, you can contact us for free installation assistance.

Most features in our Product Options app is free to use except for some new additions to our app, for which a small fee of $7.99/month is chargeable. Our Pro features are available on a 6-Day Trial. For test store users, we have also kept our app Partner Friendly.

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 anything extra.

We have not charged anyone extra fees for installing, sometimes even customizing the app to help our merchants.

If you are using other Options app, it will conflict both app codes, and therefore, we strongly recommend you to uninstall the existing app and remove any traces of code snippets from your liquid files. Even if you are trying out our app and are not fully convinced to continue using our app, we insist you to give our app a fair chance. In case we are not able to match your expectations, we will help you uninstall our app completely so that you re-install and continue using the other app.

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.

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.

We use Draft Order API to create a custom Checkout for products with options and there are many values which Shopify passes, which we are unable to manage right now. But, here’s a silver lining: If you don’t necessarily need any price adjustment with options then your Back to Cart button will appear on your cart page.

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. Please follow the guideline from here. Place the code where ever you need the Discount Code box to be displayed on the Cart Page.

This option gives user an ability to display guide below the option name for thier customers.

Unfortunately, this option will get disabled since we create custom Checkout.

We deeply regret you leaving us, but since this app requires manually adding code at certain places to complete installation, those codes from a few files will not vanish from the theme liquid files automatically. Instead of uninstalling our app directly, we request you to follow the below process for complete uninstallation:

  1. Remove live theme integration with the app
    • Under “Help” select Theme Integration FAQ
    • Click the applicable theme, select Remove FAQ
  2. Remove manual codes from your liquid files

    LOCATE CODES

    • From "Shopify Admin", select Online Store FAQ
    • Select Actions FAQ
    • Select Edit code FAQ

    THEME LAYOUT

    • Under “Layout” select theme.liquid FAQ
    • Remove this code: {% include 'hulkcode_common' %}

    PRODUCT TEMPLATE

    • Under “Templates” select product.liquid FAQ

    Note:If your template contains sections, you will need to select the product-template.liquid section instead.

    • Remove this code: {% include 'hulkcode_options' %}

    HULK ASSETS

    • Delete the below asset form your files:
      • - Hulkcode.js

    HULK SNIPPETS

    • Delete the following snippets from your files if still present:
      • - Hulkcode_options.liquid
      • - Hulkcode_common.liquid

    CART TEMPLATE

    • Under “Templates” select cart.liquid FAQ

    Note:If your template contains sections, you will need to select the product-template.liquid section instead.

    ITEM PRICE CODE

    • Find the following code:
          <span class=“hulkapps-cart-item-price” data-key=“{{item.key}}”>
    																      {{ item.price | money }}
    															</span> 

    Replace the above code with this code: {{ item.price | money }} FAQ

    ITEM LINE PRICE CODE

    Find the following code:

          <span class=“hulkapps-cart-item-line-price” data-key=“{{item.key}}”>
    																      {{ item.line_price | money }}
    															</span>

    Replace the above code with this code: {{ item.line_price | money }} FAQ

    CART TOTAL PRICE CODE

    Find the following code:

          <span class=“hulkapps-cart-original-total” data-key=“{{item.key}}”>
    																      {{ cart.total_price | money }}
    															</span>

    Replace the above code with this code: {{ cart.total_price | money }} FAQ

    In case you find any difficulties, we are ready to help you out. Contact us

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.

Please disable Ajax cart in order to make your file uploads visible.

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.

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
  • Email

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.

Yes, with the new release we have added an option export feature in the application to export all the created options in a spreadsheet. Pro Feature Upgrade

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.

Option Display Name is the name which appears on the store’s front-end.

Option Unique Name is for admin to identify the option while assigning it to a product group. This name should not be repeated.

With the help of "Help Text" a user can guide thier customer about the use of the displayed option.

Help Text is displayed exactly below the name of the option on the product page.

  • 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. FAQ
  • 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 use existing variant option and then click on "Select variant" option and a pop-up will appear in which all the existing shopify varaints will be displayed. Select the existing variant you want to assign and click on save selection.

Actually, that's a brilliant question! Unfortunately, options not automatically assign to a new product. You must be select a new product if you want to show options in that product.

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.

You can use our Pro Feature - Conditions, under Options Settings, in order to hide/show an option. You can create multiple versions of the option with different price sets, then use conditions to hide them initially and then show one of those options based on the selection of the prior option.

Note: Starting 31/11/1, we are moving the Conditional Logic feature from Free to Pro plan. Existing users are requested to upgrade their plan in order to make aditional changes to their logic.

Yes, we offer an easy way to duplicate conditions, options, and option sets so you can quickly create multiple versions with different price sets.

Honestly, we haven’t placed any limit or threshold for file uploads. From our tests, and user feedback, the maximum file size you can upload to Shopify appears to be 10 MB per upload. The maximum image dimensions that can be uploaded is 2048 x 2048 pixels.

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.

Swatches are available in our free plan. Link

Not just that, you can also pick from square or round swatch option layouts. Link

If you’d like to display negative values in an option, you may use jQuery in Advanced JS

block in order to achieve this. Link

Please contact us if you need assistance with advance coding.

You can add unlimited options with Product Options and it won’t increase your Shopify Variants. Basically, when an option gets added using this app, they sit under “Product Properties” which get linked to your products bought on Orders.

  • 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 use existing variant option and then click on "Select variant" option and a pop-up will appear in which all the existing shopify varaints will be displayed. Select the existing variant you want to assign and click on save selection.

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.

Default Shopify free themes work smoothly with Product Options app.

Here are a few 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 Customizerby SolverCircle
    • Product Options and Customizerby ShopStorm
    • Custom Product Options by W3trends Inc.

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 10 MB per upload.The maximum image dimensions that can be uploaded is 2048 x 2048 pixels.