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

Price: $9.99 / month Free Trial: 30 days More info
  • Save time — use advanced templates to create custom options for any # of products in a click
  • Diversify product offerings — set flexible product option dependencies and specify individual prices for any option’s value
  • Create a visual presentation of any product option — use custom options of the Swatch type to display images/ colors instead of the basic color dropdown

All-in-One Product Customization Solution

Waste NO time when creating custom product offerings. With the app you can quickly and easily equip your products with any number of custom options.

On top of that, this have-it-all toolkit will enable you to:

  • set product option dependencies

  • customize and optimize product options in various ways

  • use custom options of the Swatch type to display images/ colors

  • conveniently manage all product custom options in the back-end

  • and dozens more.

This is how it works.

Custom Options Templates

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

With this app you can effortlessly create an unlimited 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. So you can:

  • edit templates for specific products

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

  • filter products by product name, product type, product vendor and "tagged with" to find the products to assign a template to

  • track the date&time of templates creation and modification

  • and more

Product Options

The app significantly extends the default product option's functionality.

With the software, you can create custom options of 9 types: text field, text area, upload file, check-box, drop-down, radio-button, multiple select, swatch and multiple swatch.

In addition, Advanced Product Options app lets you define option's values, set option's price and optimize any option in various ways.

With the app you can:

  • add an unlimited 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

  • 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).

Dependent Custom Options

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.

Example: For a red t-shirt you may have S and M sizes only, while for a black one you may have all available sizes.

The app fully streamlines the process, so you can:

  • 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

Coming Soon

  • The ability to replace the main product image with an image of the option when the option is selected

  • Displaying images uploaded for a custom option next to this option on the frontend

  • The ability to set SEO tags for any uploaded images

◈◈◈◈◈◈◈ Live Demo ◈◈◈◈◈◈◈

You can test-drive the app on its demo site.

Installation & Support

Need help? Just drop us a line.

This app comes with FREE lifetime support and FREE installation.

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


Advanced Product Options Change Log

    August, 17 2016:

  • App optimization

    August, 4 2016:

  • Compatible with Shopify product variants now

    August, 3 2016:

  • Adds the feature to set an option's value as default to be pre-selected on the front-end

  • Adds the dynamic counter of entered characters for text options on the front-end

    July, 22 2016:

  • Bug fixes and performance improvements.

    June, 10 2016:

  • Initial release

Advanced Product Options reviews (3)


I'm very happy this exists. It's easy to use for me, and the end user. Their support was quick and concerned.

I hope one day they give us the ability to clone templates. My product options were very similar, except for one option, so I had to start from scratch with each one. Cloning and then modifying one option in a template would save tons of time. Also, if the swatches popped-up or were zoomable somehow, this would crush it. One final dream wish is the ability for including blocks of text in the options stack of a given product for descriptions and explainations, like other option apps that I have used.

Nonetheless, I find this one the best indeed.


Fantastic options app that has everything I was looking for. Having tried every other options app and not been able to find the features that I needed, Advanced Product Options was the one solution that is perfect for my store. In my particular scenario, I needed swatches with configurable images for each option and set prices for each option. Easy to use and can't speak highly enough for the support. Needed quite a few specific alterations and support helped every step of the way until the setup was EXACTLY what I wanted.

I wouldn't hesitate to recommended this app as the best options app on Shopify, and would certainly use on other stores I create. If you're sitting on the fence, give this app a try, you won't be disappointed.


Great product customization tool! I worked with a few other product customization apps before coming across Mageworx, and they just didn't work out. Our Shopify store needed a lot of customization for a specific item (up to 10 fabric choices with multiple swatch images with multiple prices, multiple chair upgrades and size options and so on and so forth) and whenever I ran into issues, Mageworx team was there to help me figure out the problem. After about of week working with the team I got exactly what I wanted, with prompt responses on a regular basis, something I wasn't getting from a few of the other app companies I was originally working with. Highly recommended!

$9.99 / month
30 days

Support & Sales

(612) 756-9123
Get Support


  • Large
  • Thumb
  • Thumb
  • Thumb

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