Magento 2 Advanced Product Options Suite extension v2.8.1

Select Extension Builder
  • Product Custom Option Templates
  • Custom Options Dependency
  • Product Custom Option Images & Color Swatch
  • Custom and absolute Cost, Weight and Price for Custom Options
  • One-time prices feature for Custom Options
  • Inventory tools for Product Options
  • Product Options Stock Reports
  • NEW Quantity Input for any Product Option
  • NEW Linking Products' values to Option Templates by SKU
СE 2.1.x, 2.2.x; EE 2.1.x, 2.2.x
  • Free
  • Free
$299 $269

Have-it-all solution to manage Magento 2 product custom options. The extension is fitted with a complete set of custom option tools that can help you create custom-tailored product offers and increase sales.

  • Own the extension's Magento 1 version? Contact us to get a personal 50% upgrade discount.
  • The extension support and updates are FREE for life.


Custom Options Templates

Еase the pain of manual adding Сustom Options for every single product - use the smart Templates to add a multitude of product variations in couple of clicks.

Create Templates for a wide range of Product Custom Options, including: Size, Color, Brand, Storage, Dimensions or whatever quality your products have.

APO Suite enables you to:

  • Use customization Templates to quickly generate an unlimited amount of Product Custom options on the fly,
  • Assign Templates to any product/ group of products,
  • NEW Assign Templates to products by SKUs,
  • Conveniently manage, edit/delete Templates,
  • and more.

Magento 2 Custom Options Templates

Custom Option Dependency

Magento 2 Advanced Product Options Suite - Dependency

By setting Dependencies between/among product options, you can create products with a wide range of options (e.g. storage, RAM, size, color, etc.) and display them in succession depending on customers’ choices.

OR Dependency

Shoppers can select the next product option only after they have picked up the main one. Example: if you are selling cell phones, you can display a custom list of 'Storage' options when the gold color is selected.

AND Dependency (*Coming this winter)

Dependent options are shown only when two or more options get selected. Example: you can unlock 'Storage' and 'Case' options providing a customer initially selects the red color.

Image / Color Swatch

With Advanced Product Options extension, you can add Image- and Color-based values for any chosen custom Product Option thus creating a beautiful visual presentation for any product variant.

The extension enables you to:

  • Add an unlimited # of Image / Color options of the Swatch type,
  • UNIQUE Add Text Custom Options of the Swatch Type (aka "button" style),
  • Replace the standard product Image with the one of a Custom Option,
  • Add an Option’s Gallery by uploading multiple Images for a single Option,
  • Display an Image of any Option in the Preview Tooltip,
  • Optimizing Custom Product Images for SEO.

All Custom Options Images are created in the original Magento style, with no overrides.

Magento 2 Advanced Product Options Suite - Image / Color Swatch.

Custom Options Stock Management

Magento 2 Advanced Product Options Suite

With Advanced Product Options Suite, you can automate and optimize your store inventory tracking, and timely inform customers about available product variants.

The extension enables you to:

  • Keep an accurate track of every Product Option,
  • Automatically display the Quantity of every Product Option on the front-end,
  • Show the total Quantity of Custom Options,
  • Automatically hide out-of-stock Product Options,
  • Display the Out-of-Stock Message (if the option's qty gets to zero),
  • NEW & UNIQUE Add Quantity Input for any product option.

Cost and Weight for Custom Options

Set custom Weight & Cost values for any chosen product option.

Thus, you can get more accurate Shipping Costs (right in the Shopping Cart), and calculate the Net Profit each product option brings.

The extension enables you to:

  • Quickly set custom Weight / Cost values for any product variation,
  • Specify the Absolute Weight / Cost (it will replaces the product’s original Weight / Cost values with ones the chosen option has),
  • Add custom Weight values to Shipping Costs.
Magento 2 Advanced Product Options Suite - Weight and Cost for product custom options.

Custom Option Pricing

Custom Option Pricing

Diversify your pricing strategy with setting custom Costs for every product option. Deliver great product offerings with flexible pricing schemes.

With the Advanced Product Options extension, you can:

  • Set an individual price for any Custom Option,
  • Configure the Option's ‘Absolute Price’ to replace the original one,
  • Define an Option’s Price as ‘One-time’.

General Settings

NEW & UNIQUE With the extension, you can display the Option's Description and its Image in the Preview Tooltip.

What is more, Advanced Product Options allows you to easily manage all Options from the Options Inventory Report. With the functionality you can:

  • Get detailed data on any available Custom Product Option,
  • Easily edit custom Options in one click,
  • Quickly search for out-of-stock Options.
Magento 2 Advanced Product Options Suite

Coming Soon

Magento 2 Advanced Product Options Suite.

This is the list of features that will appear in the upcoming versions:

  • *AND Dependency,
  • * SKU Policy management,
  • * Custom Options Import / Export.

* Coming this winter.

Comes with

  • FREE Updates
    and Improvements

  • FREE Support
    For Life

  • Risk-FREE
    30-day Money Back

Magento 2 Advanced Product Options Suite extension

Only registered users can write reviews. Please, log in or register

5 starts for quality

On January 20, 2018
- Ali Hassan Shimani Chennai, India India Verified User
Excelent priduct quality code. Great support!! 5 starts with no questions!

Great combination of quality and price

On January 19, 2018
- James McCardey Dearborn, United States United States Verified User
I was looking for the right extension for a while by now. This is probably the happy medium, a great combination of quality and price. Linking values of products to option templates by SKU dispelled all the doubts about the product. Just love the functionality it ads to my store!

I'm in two minds about the extension.

On November 13, 2017
- czech_dev Czech Republic Czech Republic Verified User
Despite your claims that the extension has 90% of the M1 version features, I'd say that it hardly has 60-70% of them... We've been waiting for the 'AND dependency' since summer, and still there's no such a feature available! Same thing with SKU policy management, tier price support and others. I've already sent at least 10 feature requests to your team! And all I get is promises, promises...

However, in spite of the lack of the abovementioned features, the software still remains the most stable in its class... I guess it's mainly because it's based on the native Magento UI, which gives it quite stable performance. We've tried a couple of alternative, and must admin that they all have shitty code and crash with every Magento update. SURPRISINGLY, yours has been working fine so far.


God heard my prayers =)

On September 10, 2017
- teon malik Amsterdam, Netherlands Netherlands Verified User
Finally, you've released the features we all here have been waiting for! Great job! :)
Hope we won't have to wait so long for the next updates. ;)

Quick and effective support.

On September 6, 2017
- Richy_1988 Atlanta, United States United States Verified User
Mageworx support has been stellar! I'll be ecstatic when they add sku management functionality and AND dependancy (really need those to be added asap). Again, your support rocks!

Promises Promises

On August 29, 2017
- HankB Palm Bay, United States United States Verified User
Still months later and all of us that paid money for promised features still cant make any real use of this extension. Where is the color swatch??? Where is the AND dependency? In 2 days it is end of August and then more false promises from Mageworx. Not happy!

Hank, thank you for your feedback. We truly appreciate it.

We're sorry for a little delay. Due to some technical challenges, we were a couple of weeks behind the schedule. But now, a new version of Advanced Product Options Suite (with Image/Color/Text Swatch, custom options inventory and tooltips) is available, so you can use it.

As for AND dependency, we're planning to release it in October (but hopefully, will do that a couple of weeks earlier).

Regards, Natalie

Nice but one important feature is missing

On August 15, 2017
- Sebastian Stuttgart, Germany Germany Verified User
Nice Extension but I can not use it, because there is no possibility to set default values for product options. This feature is available in Magento 1 Version.

Very good for products with options

On July 31, 2017
- Rivish India India Verified User
I sell electronics and this solutions is perfect for my new online magento shop. Mageworks support works also good .

Finally it's here!

On July 25, 2017
- Adam_1987 Veendam, Netherlands Netherlands Verified User
Finally, you've released the version we all have been waiting for! You can't imagine how important is this functionality for all stores that sell clothes and stuff. Can't wait till August to see the other promised features!

Custom options dependency -* - features are currently in development

On May 22, 2017
- Markus Kempten, Germany Germany Verified User
In the description it says: "* Custom options dependency -* - features are currently in development." - we are waiting now for close to a year. I think it is not ok to fool the customers and say that some features are under development - but in fact they are not at all.

We used this extension for M1 - and it was great. But i can not beliefe the company is fooling us here :-/

Markus, we beg your apology for this long delay. But let us clarify that all this time it was impossible to do because of the bug in Magento 2.1 ( Luckily, our developers managed to find a working alternative workaround solution. So now, with our extension, you'll always be able to set product dependencies (and very soon, some other features, like Image/Color Swatch), regardless of the platform version.

Regards, Natalie

What a shame the M2 version still doesn't have all of the great M1 features

On May 9, 2017
- Marty United Kingdom United Kingdom Verified User
The APO module is fantastic and has been a cornerstone of my M1 site. In particular we use the dependent options and hidden features for most of our products. The fact that the M2 version of this extension does not offer everything we have at the moment is stopping us from upgrading our shop to M2 which I have wanted to do for a while. Obviously other users have the same problem. Can you at least tell us when the extra features that we all want from this extension are likely to be available?

Essential Extension

On March 8, 2017
- Etienne Germany Germany Verified User
We have the M1 Extension in use for over 5 years now, and for us it is a must have.! Lots of features, great support, simply awesome! However we need to move to M2 soon and have purchased the M2 extension a few weeks ago. What a bummer that most features from M1 are missing. We desperately need the "Option Dependency" and the "View Mode: Hidden" feature!
Any hint on when the feature set of the M2 version will reach the feature set of the M1 version?

Great one but dependency option is really missing... Pls include it like in Version 1

On January 21, 2017
- Mark Munich, Germany Germany Verified User
Once again really a great extension but we really miss dependency options for some of our clients. Can you give us a timeline here?

C'mon guy! Give us Color Swatch and Dependancy Options!!

On January 11, 2017
- Ben SLdev Regina, Canada Canada Verified User
Love the company and the product. But deadly need the 2 abovementioned features! Guys, plz hurry up with those two.

Just good for now

On September 28, 2016
- angel_marry Zgierz, Poland Poland Verified User
Kupił ją dla naszego sklepu odzieżowego w sierpniu. Aplikacja działa dobrze (choć wciąż brakuje wiele funkcji z wersji M1). Skontaktowaliśmy się z ich obsługą techniczną, a jak mówili, że to niemożliwe, aby dodać te opcje ze względu na Magento 2 błędów. Mam nadzieję, że będą to naprawić szybko.

Bought it for our clothing store in August. The app works fine (although is still missing a lot of features from M1 version). We contacted their support service, and as they said it was impossible to add those options because of Magento 2 bugs. Hope they'll fix it soon.

Absolutely in LOVE with the extension!

On July 15, 2016
- Mark Phoenix, United States United States Verified User
I've been using this extension for my M1 store for about 3 years, and got it for my brand-new M2 store. That is simply THE BEST tool to create custom product offerings. With the default platform functionality I would spend years doing that! Love the M2 version (although still waiting till you guys finish developing the color Swatch feature).

Great addon

On May 10, 2016
- Nicky Verified User
Simple the best extension for product custom options! Great!

Good but...

On January 8, 2016
- Jess Manchester, United Kingdom United Kingdom Verified User
I wish I could say that this is the best addon of this type for M2, but I can't. Yes, the functionality is fine for a start, but the extension is still missing a MASSIVE amount of features in comparison with its M1 version. I saw your dev roadmap, and I DO HOPE that you'll add all those essential features as promised. thx!
Product Changelog
  • Legend:
  • New Feature
  • Bug Fix
  • Version: 2.8.1 (January 16, 2018)
  • Optimizes the extension to work fast for thousands of options / values (Tested on more than 4k options and 3k values per option)
  • Adds the support of the Stores - Configuration - Sales - Tax - Display Product Prices In Catalog" setting in price display of the options
  • Adds the image text to the alt tag in the front-end source code
  • Adds "None" value to the option templates multi-select on the product level for easy templates unassigning
  • Fixes the "Undefined index" error while saving a grouped product
  • Fixes an error with customer login
  • Fixes a problem when out of stock swatch options were available for choosing
  • Fixes a problem when option stock was not updated in the back-end unless the cache is refreshed
  • Fixes a problem when the absolute price flag was reset after the schedule update was applied (For Magento Enterprise only)
  • Fixes a problem when option stock was not updated correctly if an order is canceled or refunded
  • Fixes a problem when the absolute prices didn't update the product price
  • Minor bug fixes
  • Version: 2.8.0 (December 14, 2017)
  • Adds the link option to products by SKU functionality
  • Fixes the problem with copying the dependencies from options templates to products
  • Fixes the problem with assigning the options templates to products
  • Fixes the error when updating the options template
  • Fixes the problem when the options of disabled templates were still shown on the front-end
  • Fixes the duplicate foreign keys error for the table "mageworx_optionfeatures_product_attributes"
  • Fixes the JS errors on the options template page in the back-end
  • Removes the unnecessary option-value pair from the images modal window in the back-end
  • Fixes the performance problem with the stock message on the front-end
  • Fixes the problem with removing all the dependencies if only one dependency row is removed
  • Removes the required asterisks for for Price, Cost, Weight and Stock fields in the back-end
  • Fixes the incorrect price display for the swatch options of the percentage type
  • Fixes the error while saving the text for images with specific symbols
  • Fixes the case when out-of-stock swatch option was still available for selection
  • Increases the default size for the option images and descriptions on the front-end
  • Fixes the problem with the Configure product link while creating the orders manually from the back-end
  • Fixes the JS error in the dependency modal window
  • Version: 2.7.9 (November 30, 2017)
  • Fixes the installation error for Magento 2 EE
  • Fixes the configure problem when creating orders manually in Magento 2 EE
  • Version: 2.7.8 (November 23, 2017)
  • Full support of Magento 2 EE
  • Adds full support of Magento 2 EE Schedule functionality
  • Adds full support of Magento 2 import options from product to product functionality
  • Adds support of the catalogs with huge number of options and values
  • Optimizes performance of the dependency on the front-end
  • Adds a notification message if max_input_vars parameter should be increased
  • Fixes a problem when an option's stock was not updated correctly
  • Fixes the dependency and price problems for the options of the date/time types
  • Fixes a problem with the replace feature of the options
  • Fixes the image and display modes for the options
  • Fixes a problem with the dependency with multiple levels
  • Fixes the product duplicate error in Magento 2 EE
  • Version: 2.7.7 (November 14, 2017)
  • Fixes installation error.
  • Version: 2.7.6 (November 1, 2017)
  • Fixes the dependency issue for radio-buttons and multi-select options
  • Minor bug fixes
  • Version: 2.7.5 (October 18, 2017)
  • Adds the compatibility with Magento 2.2 CE & EE
  • Version: 2.7.4 (October 10, 2017)
  • Fixes the issue with the inventory on Magento 2 EE
  • Version: 2.7.3 (September 25, 2017)
  • Optimizes the overall performance (the indexes were added to the extension's tables)
  • Fixes the issue with saving the stock on the templates
  • Fixes the issue with copying images from the templates to the products
  • Minor bug fixes
  • Version: 2.7.2 (September 18, 2017)
  • Optimizes the process of saving the option templates
  • Bug fixes
  • Version: 2.7.1 (September 8, 2017)
  • Fixes the issue with saving images from the templates
  • Fixes the price issue of the dependent options when the parent options are changed
  • Minor bug fixes
  • Version: 2.7.0 (September 5, 2017)
  • Adds the functionality to upload images to the custom options
  • Adds the swatch options
  • Adds the swatch options of the "button" style
  • Adds the functionality to replace the product image by the option's image
  • Adds the description for the values of the options
  • Adds the feature to display the descriptions in the tooltip
  • Adds the ability to display the image of the options in the preview tooltip
  • Adds the Qnty Input functionality
  • Bug fixes
  • Version: 2.6.1 (July 7, 2017)
  • Adds the dependency functionality
  • Code refactoring
  • Bug fixes
  • Version: 2.4.2 (November 1, 2016)
  • Code refactoring and stability improvements
  • Minor bug fixes
  • Version: 2.4.1 (October 5, 2016)
  • Fixes an issue with removing assigned products from the templates
  • Version: 2.4.0 (September 27, 2016)
  • Adds the one-time feature
  • Code refactoring
  • Bug fixes
  • Version: 2.3.0 (September 9, 2016)
  • Supports Magento GUI
  • Adds the cost for custom options
  • Adds the absolute cost feature
  • Adds the weight for custom options
  • Adds the absolute weight feature
  • Fixes a validation error on the product pages
  • Version: 2.1.1 (August 11, 2016)
  • Minor bug fixes
  • Version: 2.0.1 (June 14, 2016)
  • Minor bug fixes
  • Version: 2.0.0 (May 30, 2016)
  • Initial release