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

24 reviews
Price: $14.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.

900+ installations (...and counting)

What Makes the App Special:

✅ 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.



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

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

    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

24 reviews
  1. 5 stars (22 reviews)
  2. 4 stars (0 reviews)
  3. 3 stars (0 reviews)
  4. 2 stars (0 reviews)
  5. 1 star (2 reviews)

This is a super glitchy app, purchase at your own risk! The support it terrible too and did not offer specific solutions, just vague general work arounds. The options would jump around and rarely sync up were they were supposed to. Buyer beware.


This app works really well! The best thing about it is that Advanced Product Options has THE best customer service, and the app "works". After boldly trying other "Product Option" apps, that are too hard to figure out and cost too much money for just an install, THIS APP DOES IT the way you want, shows the options you want to show, installation is free and easy, and after you get your head around it, is pretty easy to manage. The people down at Mageworks are great to deal with, they get right back to you and THEY ROCK!!!! Thanks guys!


Easy to use product and great support with installation and basic customisation


Everything I needed! Customer service was wonderful when I needed them to explain or fix an issue I was having, they installed the app for me when I couldn't quite get things right.

I am looking forward to updates!
esspecially Inventory functionality for custom options


We used another unlimited options app for about six months, and it worked fairly well most of the time, and had most (but not all) of the same features as this one. But the previous app was unstable and the developer stopped supporting it, although it still worked on our site after abandonment. During the period of non-support, I looked at other "product options" apps, and just couldn't find one that offered everything our old app offered, so I just stuck with the old one. But then the old app stopped working completely last week!!

So I went into panic mode and started looking for a replacement. Fortunately I found this app and saw that it had all the features I wanted. But my store couldn't take orders at all, so I needed to get it installed FAST! I started working through the installation instructions and although they seemed pretty straightforward, there were a few differences between Mageworx's instructions and our theme's file structure/names/content. So I contacted Mageworx support, and fortunately they were available to install it almost immediately. Then I spent the better part of the day setting up all our options in the new app.

Boy am I glad the old app stopped working and forced me to make a change!! This app has great features, is more intuitive and easier to set up than the old one, and has worked flawlessly since installation. And we had a couple of minor formatting issues with our theme that Mageworx fixed within a matter of hours. And they even tweaked the app specifically for our site to get the behavior we wanted (especially on mobile). Couldn't be happier with the app AND the developer's support! Very highly recommended!!


Fantastic! Great support! they were really helpful and helped us to setup everything that we needed and we were able to build all the product options for our store. Great team and fantastic app, really clean and easy. I hope this app helps us to bring a lot of sales! Thanks MageWorx Team!


Great app and amazing support!
If you need lots of different options for your products, this app will handle it with style and ease. The support team quickly modified this app to seamlessly integrate with our Shopify template. Highly recommended!


We needed quite a few products options on our site, and after setting up, testing and failing with other 'Unlimited Options' app I was apprehensive using another.
HOWEVER, this does work as it should... a lot easier to set up the numerous options I have than previous app... and after discussing a possible 'inclusion' in the app with Mageworx support we've managed to resolve a cosmetic issue with them. EXCELLENT customer service with this... just what you need if you get a little lost in it all.


Very good support! App work fine, perfect for what I need


Great product to help expand your product's capabilities in Shopify!

$14.99 / month
30 days

Support & Sales

Get Support


  • Large
  • Thumb
  • Thumb
  • Thumb

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