Advanced Product Options Suite Extension for Magento 2 v2.17.0

  • Lifetime Updates


  • Lifetime Support


  • Money Back

    Money Back

This product is GDPR Compliant
    • Unlimited product options
      Use smart templates to add custom options for an unlimited number of products.
    • Fully customizable product variants
      Specify the option’s input type, description, price, cost and weight, set the option as required, one-time, and determine options' SKU policy (NEW).
    • Custom option pricing
      Set one-time, absolute, special, customer group / (NEW) tier, negative prices of an option
    • Visual presentation of every product option
      Let the customers see the final version of the product by adding option’s Images/Color Swatches.
    • Advanced product+option combinations
      Set OR/AND dependencies to show/hide options depending on the customer’s choice.
    • Automated store inventory tracking
      Keep an accurate track of every product option, display options’ quantity on the frontend.
СE 2.1.x - 2.3.x; EE 2.1.x - 2.3.x

The version for Magento Enterprise comes with:

  • Priority Support


  • Personal Assistance


  • Product Consultancy


Select Magento Extension Builder
Magento Marketplace
Magento Enterprise
Composer Packages

What is the extension for?

The extension is a have-it-all solution to create/customize/manage product options in Magento2-based stores. Quickly add an unlimited amount of options for any number of products at once.

Easily customize and manage every single custom product option in your store. Create product options combinations with dependencies, add and optimize option's Image/Colors Swatches, set options' pricing, accurately track their inventory and a lot more!

  • Own the Magento 1 version of the extension? Contact us to get your personal 25% upgrade discount!

The Issues Advanced Product Options Extension Solves


Product Options Templates

Watch video


With the default Magento functionality, you have to input every product option by hand. What is worse, it has to be done for each product separately.


With this extension, you can add a multitude of product variations in a couple of clicks. Create templates for a wide range of product custom options, including: Size, Color, Brand, Storage, Dimensions or whatever quality your products may have, and apply them to ANY amount of products.

Feature Highlights:

  • Templates to mass-add custom product options
  • Unlimited options/option groups for unlimited products
  • Multiple custom options for each product
  • Easy template creation and management
  • NEW! Ability to duplicate templates

Product Options Customization


Each product option is unique. It may require its own input type, price, SKU, weight /cost values (for calculating accurate shipping costs), etc.


The extension enables you to add a wide range of values for each product option: from specific description to advanced pricing and unique SKU.

Feature Highlights:

  • Option input types (drop-down, radio-buttons, checkbox, text, multiple select, and dozens more)
  • Custom option price: fixed/percent, absolute, one-time
  • Unique option SKU
  • Setting options as required
  • Adding cost/weight for each option
  • Unique option’s title and description

Option Pricing


When it comes to custom options pricing, various scenarios are possible. It may often be required to change the price of the base product with the one of the custom option, add the option’s price only once, regardless of the # of added option items or offer a fixed / percentage discount for purchasing certain product options in bulk.


The extension makes pricing product custom options a breeze. With Advanced Product Options module, you can assign any price type (one-time, absolute, special, customer group / tier, etc.) to any product variant in your store.

Feature Highlights:

  • Absolute prices
  • One-time prices
  • Setting option prices for different customer groups (tier prices)
  • Special prices
  • Custom option’s weight and cost values
  • NEW! Option negative prices support

Related blog posts

  • How to set tier & special prices for product custom options in Magento 2 - Read the Article

Product Option Images / Swatches

Watch video


With the default functionality of Magento 2, you can only add images of the swatch type for the configurable products. While for the other products and their options there’s no way to do that.


With Advanced Product Options extension, you can add image- and color-based values for any chosen custom option, of any product type thus creating its beautiful visual product presentation. All custom options images are created in the original Magento style, with no overrides.

Feature Highlights:

  • Unlimited image/color swatch options
  • Text swatch options
  • Replacing the standard product image with the one of the option
  • Option’s image gallery
  • Option’s preview in the tool-tip
  • SEO for product option images

Related blog posts

Conditional Logic / Option Dependency

Watch video


Sometimes you may want to diversify your product offerings by creating custom product options dependencies. E.g. You may want to show/hide product options based on what a customer initially selects.


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.

Feature Highlights:

  • AND dependency
  • OR dependency

Related blog posts

  • How can your Magento 2 store get the most out of product option dependencies - Read the Article



In some scenarios, you may want to sell some of your products as options of the chosen product.

This can be done via creating a bundle product. But this approach may be quite time- and resource-consuming, as you have to manually create each complex product. What is worse, in this case, you won’t be able to add important characteristics of the constituent simple products.


NEW With the Advanced Product Options extension, you can easily add any simple/virtual product as an option of the main one via linking them by SKUs.

When linked, the extension automatically equips each option with such important attributes as the name, price, cost, quantity, weight and more.

Feature Highlights:

  • Linking any simple/virtual products as options of another product by SKU
  • Displaying such linked product attributes as: Name, Price, Qty, Cost, Weight, etc.

SKU Policy

Watch video


For all orders with product custom options, the default Magento adds the chosen option’s SKU value to the main product’s one. Say, if you are selling kits or bundles, e.g. desktop computers and their parts, you may get SKUs like this ‘DELL192-motherboard3920-mouse13-keyboard153’. This, in turn, can trigger issues when you export order data, monitor or analyze it, as you simply won’t be able to locate a product with such a SKU.


NEW & UNIQUE With the extension, it possible to determine how product+option(s) SKU(s) are formed in the shopping cart and order.

Feature Highlights:

  • SKU Policy: replacement method
  • SKU Policy: independent method
  • SKU Policy: grouped method

Related blog posts

  • How to customize custom product options SKUs within an order? - Read the Article

Custom Option Inventory

Watch video


If you sell a lot of products with variants, you know that keeping track of custom options inventory is a big challenge. The default Magento 2 offers quite a limited set of tools to manage this type of inventory. Also, the platform doesn’t provide you with any custom options inventory reports.


With Advanced Product Options Suite, you can take full control over custom options inventory, and timely inform customers about available product variants.

Feature Highlights:

  • Tools for product option inventory management
  • Qty display for every product option It may require its input type
  • Custom frontend messages for unavailable products
  • UNIQUE Product option Qty input
  • Auto-hiding out-of-stock products

Related blog posts

Features of Advanced Product Options for Magento 2

Option Templates

Easily add options and variants for any amount of products. With the smart extension templates, you can equip any product with multiple custom options in a couple of mouse clicks.

APO Suite enables you to:

  • NEW easily create template duplicates,
  • add an unlimited amount of options for an unlimited amount of products,
  • assign templates to any selected product/group of products,
  • assign templates to products by SKUs,
  • set any template's option as default,
  • conveniently manage, edit/delete custom templates.

Option Values

With the extension, it’s possible to equip each product option with unique values: input type, price, SKU, weight, cost and dozens more.

  • Define the input type for the custom options (checkbox, drop-down, radio-buttons, multiple select, and dozens more),
  • add the unique option’s title and description,
  • add an option’s SKU,
  • set an option’s price (fixed/percentage),
  • configure the option's absolute price to replace the original one,
  • define an option’s price as ‘one-time’,
  • set custom weight /cost values for any product variation,
  • specify the absolute weight/cost,
  • set options as required,
  • and more.

Option's Cost/Weight

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.

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:

  • NEW! negative prices for product options support,
  • 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’ (the custom price will be added only once despite the quantity of the products added to cart),
  • special prices for different customer groups
  • add flixed/percent tier price for each option.

Image/Color Swatch

With Advanced Product Options extension, you can easily create beautiful visual presentation of any product variant.

The extension enables you to:

  • add an unlimited # of image/color* options of the swatch type (*currently, colors can be uploaded only as images),
  • 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 tool-tip,
  • optimizing custom product images for SEO.


Create conditional product+option combinations by setting OR/AND product options dependencies.

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

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.


Option link

The Option Link functionality allows adding simple/virtual products as options for any chosen main product.

By linking products this way, it will be possible to display such important product option characteristics as Price, Cost, Qty, Weight, etc..


SKU Policy

APO enables you to manage SKU policies in 3 ways:

  • replace the main product’s values (including SKU) with the ones of a chosen custom option (replacement method),
  • keep the main product SKU while adding the chosen options as separate order items (independent method),
  • keep the main product values, while changing its SKU with the one of the selected option(grouped method).

Option Inventory

Keep track of your product custom options inventory and optimize your store inventory tracking.

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.
This extension for Magento 2 is fully GDPR complaint. The software neither collects nor stores any personal users' data.
Also, the extension doesn't share any personal info with third parties, and doesn't use this data for any marketing purposes.

Comes with

  • FREE Updates
    and Improvements

  • FREE Support
    For Life

  • Risk-FREE
    30-day Money Back

Reviews of Advanced Product Options Suite Extension for Magento 2

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

Great Extension

On January 22, 2019
- Paul Verified User
Does exactly what I needed it to do and installation was simple. Highly recommend it

Best M2 Extension for Product Options

On December 20, 2018
- Can Verified User
We have M2 website, PC part products. It fits perfectly. Also very good communication with support. Im highly recommend this extension.

Good Extenions

On November 28, 2018
- Mark Verified User
I am impressed with features of your extension - it has everything it should have for a successful custom options for my website. :)

A Real Shame

On November 28, 2018
- Mark Verified User
We had the Magento 1 version that worked fast, efficiently, no bugs, was easy to use and worked extremely well, unfortunately Magneto 2 version is the total opposite of ALL that!

I have used Mageworx for many years and I have to say the support used to very efficient, unfortunately I am not sure if this extension is so buggy they are spending so much time fixing problems that all there time is taken up.

I tend to find I fill in a support ticket and trust me I have needed to fill in quite a few, they reply within 24-48 hours saying will get look at then around a week later you might get a reply and more than not saying it is a problem our end so need custom work to fix so want more money, then you are looking at around 1-3 weeks for the fix after you chase them, so I would not recommend you use a live website for this extension.

For us as a company this extension has and still has caused us the most financial loss, it has been a year on and we are still not live due to this extension, I have said to these guys many times this is still in beta and they should not be charging for it, it is just not unto the mark a real shame as I have lost a lot of faith in Mageworx due to this.

I am still working with them to try to get this work 99% as it should so we can actually go live!


On November 24, 2018
- Peter Verified User
Still few issues but all ok.

awesome extension & freindlly support

On November 22, 2018
- Mark_Devenport Verified User
I am impressed with their product options. Really advanced set of features. I was looking for more SKU management possibilities, and here they are. Video guides to the product are really helpful, though I did have to contact the support as my store required some customization. They helped me out pretty fast!

Terrible Support

On November 17, 2018
- Hector Verified User
I've recently purchased and uninstalled this extension because it wasn't able to provide the solution i wanted, even though i was told "yes it can achieve that", turns out it was unable to provide the features i wanted after i purchased this extension. A request was made for a full refund via email and i haven't heard back from ANYONE, and im still waiting.

Hello Hector,

We would like to apologize for your recent experience and sorry to hear you were less than satisfied dealing with our company. We value our customers' opinions and would like to thank you for bringing this to our attention. We still hope to see you among our customers one day as we are intent on making this right.

Apologies once again.

The refund must have been already issued by now.


MageWorx Team

Great extension and great support from the team! Thank you mageworx!

On November 8, 2018
- Livio Verified User
This extension is fantastic! Professional and easy to use.
I had some problems with the installation, but the mageworx team immediately responded and solved my problem! Very kind and very helpful!
I recommend this extension!

Thanks mageworx!

Great extension and great support from the team

On October 31, 2018
- Apoorv Verified User
I purchased this extension for my M2 store with the installation service. There were some issues with respect to the compatibility but the Mageworx support team resolved those quickly.
Thank you Eugene from Mageworx for your hassle-free support. Really appreciate.

Best of the best!

On September 27, 2018
- Jzzzzz Verified User
I have been using the extension to more custom options to my products. The support team at MageWorx was very helpful and responsive. They helped me with the installation and did a fabulous job by customizing the look of product options in my store (Alex was really nice to chat with) . Recommend this company and product!

Wrost Extension and Even Wrost Support.

On September 13, 2018
- Steev Verified User
I have installed this extension in my M2 site which is made in 2.2.5. I am not able to edit the products because of their extension error. I have submitted the ticket but not getting any kind of solutions for that. I have sent many emails for the update but same silent reply. I have lost my customers just because of this extensions.


We are really sorry that you had such negative experience with us. Please accept our apologies.

As I can see, our support specialists are in touch with you, and are trying to fix the issues to make the extension work on your store. Hope, we'll get it working soon!

MageWorx Team

Poweful (yet needs some tweaks)

On September 4, 2018
- Liladesigns Verified User
I've been working with this extension since May, and I can say for sure is that this is the most powerful product options extension on the market now. Yet, it needs a little further development which would make product option pricing more flexible (I've submitted this request to the dev team, hope to see it soon in the product). Thanks!

Great plugin, even better support.

On June 26, 2018
- Karsten Verified User
1. The APO plugin is a must have plugin for Magento 2 (and 1). It's stable, professional and gives you a lot more options and control over your products. Although APO for Magento 1 has more options like giving every select option div a class (for css), all the basic options are covered and every update expands the possibilities of APO for M2. And the updates are on a regular basis.
As for the support, this can not be beaten. Besides their knowledge of Magento 2 (and 1) inside out, i fully trust them and feel save when i need some custom work or bug fixing.

Excellent support!

On June 16, 2018
- Cole Verified User
The service I received from mageworx support team was amazing. These guys are super responsive, attentive to details (I asked them to set up options in quite a specific way) and did everything quickly and accurately. The product itself is a must-have if you have a store with product variations. 10/10!

Grate extension and support!

On May 16, 2018
- Peter Verified User
We using Advanced Product Options since Magento1. We transited to Magento2 version and love it.
The support team is excellent, all issues if any are resolved immediately.
We recently upgraded Magento to latest version 2.2.4 and encountered some issues. After notifying a support team all issues has been resolved and we got upgrade to latest extension version.
Good Job and Good Team.

Awesome extension!

On April 5, 2018
- Ads Verified User
Love the extension and also the support, fast and to the point. One of the best supports around compared to others who are literally a nightmare to get hold of and some which will literally tell you they are too busy and will not reply for weeks.

Teams like Mageworx actually make me feel a little better, they care about the customer's experience and support.

Rarely find bugs in their modules but when I do they will come to the rescue, resolve and include them in their future releases or tell you what is causing the issue.

Reason for 4 stars for extension is only because of compatibility issue with another extension which has slowed me down a little.

Another is for the extension to show the swatches or options in layered navigation then that would be great! Once these are done, I will be back to change to 5 stars!

Overall, an awesome team so don't hesitate to buy from Mageworx, you will not be disappointed!

Must have module!

On March 13, 2018
- Branislav Verified User
Our criteria are:
1) Follows Magento Code Architecture (no compatibility issues $ )
2) Clean, Quality Code
3) Composer installation
4) Good Support
5) Regular updates
Tick all the boxes. We highly recommend this extension.

Great Extension & Even Better Development & Support

On March 13, 2018
- Scott Verified User
Initially we were looking to have a custom extension built for us to allows customers to add a monogram to certain products, however this extension gave us most of the functionality we needed and we hired mageworx to custom develop the rest, they developed this quickly and have been very professional throughout, I can not recommend them enough A+++

Not as efficient as M1 extension

On February 13, 2018
- Hubertus Verified User
we have around 2000 options with dependencies. You really have to put each by each in, very complicated. In the M1 version you were able to put in all childs/dependencies of one option in one line, eg "1,2,5,6,20,21,22,23,50".
Now you have to click for EACH dependency in the child, a sidebar opens, click for option, click for value and click again to close it and select it.
So instead of 200 edits on one page you have 2.300 edits and 4.600 additional mouse clicks.

So the import/export option for dependencies is really missing.

The support is reactive, but needs ssh login like most other suppliers. Thats a no-go for us anymore, because we had two security issues duo to that in the past (not from mageworx, but other known supplier, one time stolen passwords on their servers , the other time we were trapped to go for a spam sender) .
I suggest for a way forward to offer a remote desktop session where the customer assists and sees the action of the supplier.

Hubertus, thanks for the review. We truly appreciate it.

Talking about import/export option for dependencies feature, we are working on it. According to our rough estimates, it will appread in the extension this spring (in April - May).

Also, we'll significantley improve the conditional logic functionality in APO. In the new version of our product, it will be possible to set up a category tree - like dependancy, instead of the standard dropdown menu.

So, there are a lot of improvements down the road. Kind Regards, Helen

Great support

On February 2, 2018
- Mihael Verified User
I'm very satisfied with the assistance received from support specialists.
I was working with Eugene on some issues when adding new Text fields for Custom Options template, where I was unable to save these options.
The support was great, all issues are resolved, and my store is working fine again.

Great quality of Extension too, maybe lack of some little things, but overall very good extension.

Excellent extension

On February 2, 2018
- Elo Verified User
I came across this extension looking for a solution to my inventory problem for all products with custom options. This extension offers a plethora of features but I just needed the ability to keep track of inventory.
Terrific Customer Service.

Thumbs up for great support

On January 28, 2018
- Bob Marlon Verified User
I've worked with Alex from Mageworx supports on multiple options setup for my new store.

Alex has done a perfect job working out issues keeping me updated on progress with my products.

Excellent work!

5 starts for quality

On January 20, 2018
- Ali Hassan Shimani 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 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 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 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 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!

Nice but one important feature is missing

On August 15, 2017
- Sebastian 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 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 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 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 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 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 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 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 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 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 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.17.0 (February 21, 20189
  • Supports option negative prices
  • Adds template duplicate functionality
  • Improves UX
  • Bug fixes
  • Version: 2.16.0 (January 22, 2019)
  • Adds the description modal window mode to manage descriptions for all store views on one screen
  • Adds the default option quantity field label
  • Adds the absolute price default value
  • Adds new settings for specifying the swatch sizes
  • Fixes several issues connected with order creation from admin area
  • Bug fixes
  • Version: 2.15.0 (December 6, 2018)
  • Compatibility with Magento 2.3
  • Adds the ability to assign the options to the customer groups
  • Adds the ability to assign the options to the store views
  • Adds the “Disabled” checkbox in the “Visibility” tab for options to fully disable the option and its values on the frontend
  • Fixes the issue with option/value titles on different store views
  • Fixes the issue with wrong SKU for configurable products using standard SKU policy
  • Fixes the performance issue with replacement image mode on the frontend
  • Minor bug fixes
  • Version: 2.14.2 (November 1, 2018)
  • Fixes the error "Undefined index: disabled" if an option value is disabled
  • Fixes the error "Unique constraint violation found" when saving the products in some cases
  • Fixes the problem with missing option price is Manage stock is enabled (Magento 2.2.6)
  • Fixes the problem with displaying descriptions for some option types
  • Fixes the problem with non-working drag&drop sorting feature on Magento 2.2.0 ЕЕ
  • Fixes the issue with saving options with prices with decimal parts separated with "."
  • Fixes the problem with removing template options from the products (Magento 2.2.2)
  • Fixes the issue with options dependency on the Edit product page (the cart page)
  • Fixes the problem with correct dependent functionality
  • Selected items in the grid were not added to the IDs and SKUs fields
  • The "is default" flag was removed if option value was set to Disabled state
  • Required options validation didn't work
  • Fixes some issues with Replace Main Gallery mode
  • Fixes the error "Warning: Invalid argument supplied for foreach()" when adding the products without custom options
  • Fixes the problem with options removal from the product page
  • Fixes the problem when option's parameters (qty, manage stock, cost, weight) were reset after applying the option templates
  • Fixes some problems with Absolute price
  • Option template title was not shown near the options on Magento 2 EE
  • Wrong qty was deducted when the "Qnty Input" and option value was linked to a product
  • Fixes the problem with removing options from the templates
  • Fixes JS error if the option of the date type was added
  • Fixes the issues with the options of the Textarea type
  • Other minor bug fixes
  • Version: 2.14.1 (October 22, 2018)
  • Bug fixes
  • Version: 2.14.0 (October 19, 2018)
  • Adds special & tier prices functionality
  • Version: 2.13.2 (October 16, 2018)
  • Fixes an error during a product save
  • Version: 2.13.1 (October 4, 2018)
  • Adds compatibility with Magento 2.2.6
  • Version: 2.13.0 (September 19, 2018)
  • Adds ability to disable any option's values
  • Adds the pager to the bottom with the products grid in the option templates for easier management
  • Version: 2.12.2 (August 27, 2018)
  • Fixes the issue with undefined index child_option_type_id when saving and duplicating a product
  • Minor bug fixes
  • Version: 2.12.1 (July 30, 2018)
  • Adds Magento 1 like sorting feature
  • Significant performance optimization in saving template process (smart changes check is added)
  • Improves the applied products grid (chosen products are shown first now)
  • Adds the template title above the options for better understanding if option is added by template
  • Adds "Keep options on unlink" functionality to keep the options on product even if assignment to template is removed
  • Adds the options stock report to track the availability of all product options
  • Bug fixes
  • Version: 2.11.2 (June 28, 2018)
  • Fixes the error if the weight is disabled in the APO and the Link-by-SKU feature uses the weight sync
  • Fixes the issue with option's description in the tooltip if the option is out of stock
  • Fixes the "Undefined index: field_hidden_dependency" error when saving a product
  • Fixes the problem with saving the option's description
  • Fixes the issue with Swatch Tooltip Image Size setting
  • Fixes "Delete "undefined"" error when trying to remove the option template via the builk actions.
  • Fixes the issue with updating the weight in the quoteitem
  • Fixes the image replace problem in case of choosing 2nd image in the product gallery
  • Fixes the problem of applying percentage options to configurable items
  • Fixes the dynamic row error
  • Fixes the issue with displaying correct product price in the cart
  • Fixes the problem with image display with specific values in Option Gallery Thumbnail Image Size setting
  • Fixes the problem with descriptions display for the date & file options on the front-end
  • Fixes the issue with product price display in the wishlist
  • Fixes the problems with product price calculations on the product page
  • Fixes the error when trying to use Configurations in Magento default functionality
  • Fixes "Unknown column e.row_id" error in Magento EE 2.1.2 if using the flat tables
  • Fixes the Qnty Input for Swatch options
  • Minor bug fixes
  • Version: 2.11.1 (June 26, 2018)
  • Fixes the error that appeared when a new product is created
  • Version: 2.11.0 (June 20, 2018)
  • Adds the SKU Policy functionality
  • Bug fixes
  • Version: 2.10.0 (May 21, 2018)
  • Adds the AND dependency
  • Adds the tree-like functionality for choosing the parent options
  • Adds the setting to define a swatch thumbnail appeared on the front-end
  • Improves the performance of saving process for large catalogs
  • Fixes the issue with AJAX adding to the cart if swatch options are enabled
  • Fixes the replace product image issue on Magento CE 2.2.3
  • Fixes the problems with final price calculations if dependent text options are added
  • Fixes the issue with dependency after Schedule update was applied (Magento EE only)
  • Minor bug fixes
  • Version: 2.9.4 (March 7, 2018)
  • Fixes the ajax cart redirect issue
  • Fixes ACL for OptionTemplates section
  • Version: 2.9.3 (March 6, 2018)
  • Minor bug fixes
  • Version: 2.9.2 (February 13, 2018)
  • Combines APO config in one section
  • Fixes issue with isDefault and swatches without dependency
  • Fixes issue when stock message overwrite price in value label
  • Fixes issue when configurable product was not saved correctly
  • Version: 2.9.1 (February 1, 2018)
  • Fixes frontend js-error on product page
  • Fixes error while creating product without custom options
  • Version: 2.9.0 (February 1, 2018)
  • Adds the IsDefault feature for custom options
  • Adds the ability to specify descriptions per store view level
  • Minor improvements and bug fixes
  • Version: 2.8.3 (January 24, 2018)
  • Fixes a problem with assigning template with the only non-selectable (file, input, area, datetime) option
  • Version: 2.8.2 (January 22, 2018)
  • Fixes the bug with "We can't add this item to your shopping cart right now" problem
  • 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