Advanced Product Options

Advanced Product Options

by MageWorx

Product options without limitations! Ultimate customizability.

4.7 of 5 stars(147 reviews)

Ultimate Customization

Create an unlimited amount of highly customized products options and variants! Individual option prices, 12 input types, SKU policy and more

Conditional Logic

Set flexible product option dependencies - show/hide options based on what your customers select

Smart Product Presentation

Add product option's images / colors of the swatch type, use a wide range of tools to present each product variant at its best

About Advanced Product Options

Broaden your customers’ shopping experience whilst improving the usability of your store.

Unlimited Product Options 

Overcome 3 options/100 variants per product limitation set by Shopify - add UNLIMITED custom product options in UNLIMITED сombinations.

Product Option Templates

Create groups of options and assign them to any products in bulk.

Option Types

  • Check-box (for adding product accessories, toppings, extra services, etc.),
  • radio-button (for options with one chosen value),
  • drop-down,
  • multiple select,
  • watch & Multiple Swatch (perfect for image/color swatches),
  • button (i.e., to add Size options as buttons),
  • text (for engraving/monogramming options),
  • file (to customers upload files to their orders),
  • date.

Option Pricing

Set option prices to update the product price. The following price types are available:

  • fixed (adds a fixed amount to the product price),
  • percentage (adds the % of the product price),
  • percentage from the options above (calculates the % from the product price + all the chosen options and adds it to the final price),
  • price per character (for text options to charge per each entered character, e.g., custom prints on T-shirts).

Conditional Logic

With the app, you can display custom product options only when customers select the main (parent) one(s).
 Say, you can create a product with options (e.g., storage, RAM, etc.) and display them depending on the customers' initial choice.

Color/Image Swatch for Custom Options

Create a visual presentation of each product's option:

  • upload image/colors for each value of a product option,
  • display the images next to the options,
  • replace the main product image with the one of the option,
  • use overlay feature to create great experience for customers to customize your products,
  • let customers preview each option by displaying its image on hover.

SKU Policy

With the app, you can optimize the way custom options affect the main product SKU. This is a must-have for further sales analysis and exporting this data to third-party ERP/Shipping systems.

Stock Management

Manage stock inventory for each option:

  • specify Qty of each option value,
  • display the stock of any product option on the frontend,
  • automatically hide unavailable options or disable them and display the out-of-stock message to customers,
  • sync the option’s stock to the existing product’s stock.

Link Options to Products

If an option is also a stand-alone product with its quantity (e.g., iPhone X - black - 256 GB - qty 92), you can link to it by Variant ID.

This will allow you to precisely track/manage inventory. The app can also load the linked product when the option is selected.

Flawless Performance

Built on advanced technologies, the app works lightning fast. It guarantees uninterrupted workflow and stable performance.

See the app in action

Explore how the app works in an example store.

View example store

Media gallery


Pricing 15-day free trial

Premium Plan


  • Templates

  • 12 input types

  • Dependencies

  • Color/Image Swatch

  • Custom option pricing

  • SKU policy

  • Stock management

  • Sync inventory

  • Advanced settings

* All charges are billed in USD. Recurring charges, including monthly or usage-based charges, are billed every 30 days.

Overall rating
4.7 of 5 stars
Based on 147 reviews

  • 5 of 5 stars
    87% of ratings are 5 stars
  • 4 of 5 stars
    5% of ratings are 4 stars
  • 3 of 5 stars
    1% of ratings are 3 stars
  • 2 of 5 stars
    2% of ratings are 2 stars
  • 1 of 5 stars
    5% of ratings are 1 stars

Most recent reviews

Saviland Beauty

I used this app to help me reconfigure the layout of my products. The customer service is amazing! The only thing I wish they had is a step by step tutorial for the different variations in which the app is able to be utilised. I couldn't figure it out from the manual instruction alone, so I hired a tech to do it for me.

Developer reply

May 31, 2019

Thank you for your kind words! We are happy to receive your positive feedback. Currently, we are working on the next version of the app with a completely new introduction tutorial. Hope to meet your expectations soon.


I really like your app! It's my #2 choice for product options, but only because I have very complex product options. I tried literally every product option app that allows price changes per option. For 95% of store owners, this app will work well.

The good:
1. Very helpful customer service for any time I had an issue. You always resolved my questions and responded quickly.

2. The app allows for very complex options, particularly options dependent on other options and ones that all require different pricing. Better than almost all of the other option apps in the Shopify marketplace.

3. Fairly easy to set up the options although it took me a few tries to get it right. Nice being able to add image swatches, etc. to make the options not look so boring.

The not-as-good:
1. Sales/discounts. In order to make sales/discounts work, I had to create "hidden" collections that contained the cloned items that are automatically created by the app or else the sale would only discount the original item price, not the options. Takes more effort and has the potential for me to miss something (a product) and not end up with the sale/coupon working. Also it's more cluttered having to have extra categories in the back end. It DID work though in the end, so it was good, but still a workaround which is never ideal.

2. Not as flexible on the display options as the app I'm now using. Trying to make image swatches for one option larger and other options smaller was nearly impossible due to the particular css used. The new app has css built in to each item option as I add it so I can easily change image sizes, etc. This is not a feature everyone might use, but it really made a big difference to me and how my items look with the options.

Bottom excellent app that will work for 95% of store owners!

Developer reply

May 24, 2019

Thank you for taking the time to leave us such a detailed review. The main goal of our team is to deliver a great experience for our customers. Now we are currently working on a new version of the app to meet high standards and expectations like yours. Thank you for being our customer!

Hair Extension Courses

Fantastic help and support. Always go that extra mile. And the fact that they can migrate across a detailed app set up from one store to another has saved so much time! The custom options work great for our needs, thanks team!

Developer reply

April 30, 2019

Thank you for your kind words! We are happy to hear you like our app and service. Customer satisfaction is the top priority for our company. Reach out to us for solving any issues.