Powerful new features, services and plugins for your Shopify store

All Apps / Tools / Advanced Product Options

Advanced Product Options

Advanced Product Options

Developed by MageWorx

44 reviews
Price: $10.99 / month Free Trial: 30 days More info
  • Save Time — create an UNLIMITED number of products options and their variations in a click!
  • Apply Conditional Logic — set flexible product option dependencies/ display individual option prices/ show or hide options based on what a customer selects.
  • Show Products At Their Best — display product option images/ colors, use a wide range of product visualization options.

EXCLUSIVE Black Friday offer: 27% LIFETIME discount - subscribe right NOW* to save BIG!

*The offer is valid till Sunday, 26th November,17.

1800+ installations (...and counting)

What Makes the App Special:

✅ The UNIQUE Turbo mode to instantly load any # of options.

✅ Enhanced stability — the app runs on a cloud-based hosting with optimized load balancer, which insures its flawless performance.

✅ Unlimited # of product options and their variations.

✅ 10 product option types (text field, text area, upload file, check-box, drop-down, radio-button, multiple select, swatch, multiple swatch and button.

✅ Convenient, time-saving product option templates - to ease the pain of adding custom options to multiple products.

✅ Advanced Conditional Logic capabilities - to show or hide options based on customer's actions.

Image/Color Swatch - to make each product option visually appealing.

✅ Individual product option pricing.

✅ Advanced product options customization.


Installation & Support: The app comes with FREE lifetime support and FREE installation. Need help? Just drop us a line.

User Guide: Check out the detailed User Tutorial to learn how the app works.

Live Demo: Test-drive the app on its Demo Site.



Ultimate Stability and Flawless Performance

The app is equipped with the UNIQUE Turbo mode, which makes options load in a blink of an eye. This enhances customers shopping experience and decreases your site bounce rate.

Also, the app runs on a cloud-based hosting with optimized load balancer. This ensures uninterrupted workflow and guarantees the app's stable performance.

So, no matter how diverse your product offerings are, with the app, you can smoothly add ANY number of options, without slowing down your site performance.

Unlimited Product Options

The app significantly extends the default Shopify functionality and lets you overcome 3 options/ 100 variants limitation.

With the Advanced Product Options app, you can create an unlimited # of options and their variants for any product in your Shopify store.

Also, the app lets you select any of 10 product option types: text field, text area, upload file, check-box, drop-down, radio-button, multiple select, swatch, multiple swatch and (NEW) button.

In addition, Advanced Product Options app lets you define the main option's values, set an option's price and optimize any option in various ways. Summing it up, with the app you can:

  • add any number of values for each custom option

  • NEW create and edit the options on a product level

  • NEW link the option's values to products

  • specify a price for each option's value (thus you can add extra to the main product price once this option is selected)

  • select each option's price type: fixed or percent

  • UNIQUE update the base price at the top of the page, when a custom option is selected

  • specify a title, description and sorting order for each option's value

  • mark custom options as required (customers won’t be able to add products to the cart without selecting the required options).
  • NEW specify Image Mode for any option (can be displayed either beside the option, or when the option gets selected).

Custom Options Templates

The templates ease the pain of adding custom options to multiple products at once.

With this app you can effortlessly create any number of custom options templates and apply them to a selection of products in a click. The app also lets you manage, customize and optimize templates according to your needs. You can:

  • edit templates for specific products

  • duplicate the options templates

  • group custom options in the template to better organize them in the backend

  • find the products to assign a template to by filtering them by name, type, vendor, "tagged with" or by any keyword

  • check the exact date and time when a templates was created or modified

  • NEW Filter all products assigned to a particular template

  • and more

Conditional Logic

Add various types of conditional logic to product option operations.

For example, you can display custom product options only when customers select the main (parent) one(s).

With this feature, you can create a product with a range of options (e.g. storage, RAM, size, color, etc.) and display these options depending on customers' initial choice. Thus, you can offer products with the SPECIFIC set of options based on the initially selected option.

E.g. For a red t-shirt you may offer S and M sizes only, while for a black one you may have all sizes available. Thus, depending on what a customer selects, you can display the corresponding product options.

Summing it up, the APO app enables you to:

  • add dependency to any custom option

  • set the dependency in bulk (it comes useful if you have a big number of options that should be added as dependent)

  • quickly overview all created dependencies within a template

Color/Image Swatch for Custom Options

Imagine buying a pink T-shirt when the only image that is available in the product description is a black one. You will hardly feel confident about such a purchase, and you would rather see how the pink version of this T-shirt looks like, right?

Hence, it's extremely important to create a visual presentation of each product's option.

Advanced Product Options app will be of great help with that. With the app you can:

  • upload images for each value of a custom option

  • set custom option's colors

  • create custom options of the Swatch type to display images/colors instead of the options on the frontend

  • NEW replace the main product image with the one of the custom option

  • NEW display a custom option image next to this option on the front-end

  • NEW set the alt and title tags for custom options images (to improve SEO)

General & Advanced App Settings

Also, you can easily configure the app's general settings right from the Admin panel. That enables you to:

  • NEW Enable/disable/delete/ custom product options in builk

  • define the default settings for Swatch Size, Hover Image Size, Option Description Type and dozens more

  • translate messages for custom options' messages and tooltips

  • NEW and tweak the advanced settings for various types of selectors.

Coming Soon:

  • Inventory functionality for custom options

  • SKU Policy functionality

  • One-time pricing for custom options

  • Edit CSS styles directly from the back-end


★★★★★ Like the app? ★★★★★

Please spend a minute to review and rate it. Your feedback is really important to us.


Why MageWorx?

We are a team of dedicated eCommerce developers who help online merchants extend the capabilities of their stores.

  • 8-year industry experience

  • over 60 top-rated extensions and apps for the leading ecommerce platforms

  • trusted by over 30,000 online entrepreneurs worldwide

  • over 10,000 positive user reviews

  • free top-level support

To learn more about us, visit www.mageworx.com

You may also like our other apps:

Product Fees

Easily create product fees for extra services (rush delivery, gift wrap) or personalized options (premium version, product upgrade, etc).

Multi Currency Auto Switcher

Go global and conquer new markets by expanding your eСommerce operations with multi-currency capabilities.


Latest App Updates:

October 16, 2017:

  • Adds the Turbo cache mode (it makes the options load almost instant)

    • October 13, 2017:

    • Adds the ability to link the option's values to the products

      October 11, 2017:

    • Improves the performance of the dependent options

    • Fixes the issue with option's values that contain "," character

    • Fixes the problem when the option's titles were still visible even the options should be hidden due to the dependency

      October 3, 2017:

    • Adds the ability to create and edit the options on product level

      April 12, 2017:

    • Adds the feature to filter all products assigned to a particular template.

      March 29, 2017:

    • Adds a setting to enable/disable the on-hover effect on mobile devices separately

      March 20, 2017:

    • Adds a new custom option button type

    • Adds settings to change the styles of the button options directly in the back-end

      February 15, 2017:

    • Description and "Display on Hover" pop-up improvements

    • Minor bug fixes and stability improvements

      December, 30 2016:

    • The option's images can overlay on the main product image now

    • The selected custom options are shown in an order view in a customer's account and in an order confirmation email

    • The hover image feature works with disabled image mode. It allows you to display an image as the swatch thumbnail and in the hover pop-up with the disabled image mode

    • Adds the "Tagged With" as the condition to filter the products in the templates

      November, 3 2016:

    • Adds the ability to mass enable/disable/delete any selected custom product options

    • Adds the ability to select product option's price type: fixed or percent

    Advanced Product Options reviews

    44 reviews
    1. 5 stars (40 reviews)
    2. 4 stars (0 reviews)
    3. 3 stars (1 review)
    4. 2 stars (0 reviews)
    5. 1 star (3 reviews)

    This is the perfect solution for adding custom product options! Of course I wanted to try the free trial first to make sure it suited my needs. Though, I have a very customized site and couldn't get it to work quite right. So the team at mageworx.com installed it for free and even helped me with a few alterations. I HIGHLY recommend them! By far the best experience I've ever had (over lots of years) working with a Shopify app developer!


    Although we're not currently using the app, we do want to thank the Mageworx support team for their willingness to answer our questions quickly and to address our special requests promptly. We appreciate their responsiveness and the excellent support we received.


    First of all, professional support team that were able to assist upon all problems we had on our site. Easy to use interface that covers the configurations that we need. I would highly recommend this app!


    Great Great Experience with the app and support. Highly skilled team that backs this wonderful app. It has been a lifesaver for unique requirements of our store. I can not thank them enough for almost instantaneous support I got on some customizations and support whenever we needed it. We will surely consider all other apps made by the mageworx team as we can rely on their support 100%



    The app promises a lot, but falls short. We have been struggle install the app for 3 months. Used the Magento version and it works fine. But the Shopify version is clunky, product option images disappear randomly, it does not work well with other apps as if it was the only app you would get, and the support team does little to help. Their only answer is to ignore requests and push back saying until the next release, which never comes. Other apps do a better job to ensure that their app succeeded and impresses the buyer of the app. Even when asked to help for money, they seem indifferent to even help for money. The self installation is very dangerous. My recommendation to you is to go to another app in order to avoid all the problems, indifferent uncaring support team, and save your time. Even when their product fails, they still charge you. Just FYI.


    Advanced Product Options is a great application. The beauty is the ability to create complex conditional logic. Having the ability to create options that are dependent on a parent-option is perfect for me.

    I sell my own fine art photography, leather designs and books. My photographs are published in multiple color versions. APO offers a swatch option that can accept an image. The customer really benefits by knowing without error what they are selecting.

    I had an issue after my initial install and they responded within 24 hours and fixed it immediately. Support is very strong.

    Highly recommend this app for the simplest options to complex.

    Scott D. Yates
    Origin Scott


    App works like a magic!
    Awesome support :)


    I'm giving this app 3 starts because apps load times can take up to 4 seconds to load your options. Its would be an awesome app,but due to load speed being very slow it makes site look glitchy. Hopefully they will fix this issue, as the app had everything we were looking for. We had to go with another app due to load speed issue. If you guys ever fix the problem we will be more than happy to come back.


    The BEST app of this kind one can find here. I’ve tested similar solutions, but none of them worked as promised. As for the app by Mageworx, it is working like a charm, especially the dependent options. What I like most about this software is its performance and stability. A sweet bonus is quick support and a free of charge installation. So if you’re running a store with a bunch of product options, this app is a must! Highly recommended!


    This app was amazing at first. I thought it was the solution to all of my Shopify options problems. That being said.... I continue to have issue after issue with this app. Mageworx is great to investigate and solve problems, but it takes them roughly 24 hours to respond to an email, which is the only way to contact them. I am paying $15/mo for a product that has gone down at least 3 times in less than a year that I have been using it. This is a HUGE issue for someone who relies on these options to sell their products. I had a customer contact me of the issue tonight because I have recently installed a chat app on my Shopify site. I wonder how many times this has happened without my knowledge. I am seriously considering a switch to a different app as it has been several hours and this issue is still ongoing. Again, no phone number to contact someone and they have bankers hours.... its 11:30pm on a Friday. Extremely unhappy.

    Aside from the issues I am having today... The app is slow in general. I can type "Shirt Color" into my app options and it takes 1-2 minutes to enter into the field. Mageworx has a lot of updating to do.

    $10.99 / month
    30 days

    Support & Sales

    Get Support


    • Large
    • Thumb
    • Thumb
    • Thumb

    Are you a developer? Become a Shopify partner or submit your app.