Advanced Product Options Suite

Compatible With: Community 2.0, 2.1, 2.2, 2.3 Enterprise 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
18 April, 2019
Extensions, Content & Customizations
License Type:


Configure any number of simple and complex product options in a few clicks.

Other Extensions by MageWorx


Back to top

With the default Magento functionality, you have to add options (e.g. color, size, gender, material, etc. ) for each product separately. That's why the whole process of product options creation and management can become quite a challenging and time-consuming thing (especially when you have a big amount of different product variants).

This is where the Advanced Product Options Suite extension for Magento 2 comes in handy. With the toolkit, you can quickly create and customize, as well as easily track and manage every single custom product option in your store.  Use the advanced templates to create product options with complex configurations, set product option dependencies, add and optimize option's images (including those of the swatch type), accurately track the inventory, set option pricing and a lot more!  


Feature Summary

Easily Bypass Options-Per-Product Limitation

Create custom options templates for an unlimited number of products. Forget about the manual configuration of options separately for each product. With product options templates, you can quickly add an unlimited number of options for any product and specify such product parameters as size, color, dimension, RAM, print, manufacturer, brand, or whatever variants your product may have.

  • Quickly add an unlimited amount of product custom options with the help of the advanced templates
  • Assign templates to any chosen product(s)/group(s) of products
  • Create templates by a product SKU or ID
  • Specify the input type for the custom options (checkbox, drop-down, radio-buttons, multiple select and dozens more), and more


Display Product Variants 

Add image/color swatch in an appealing way. Create a beautiful visual presentation of each and every product variant. With image/color swatch functionality, you can:

  • Equip products with an unlimited amount of image/color options of the swatch type (currently, the color options can be loaded as images only)
  • UNIQUE Add text custom options of the swatch type (aka "button" style)
  • Display the custom option image instead of the main product image
  • Upload multiple images for a chosen product option
  • Display option images in the preview tool-tip, or show them near/below product options, and much more, and more.

In addition to the above-mentioned features, the extension enables you to display the option's image and description in the special preview tooltip. 


Create Conditional Product & Option Combinations

Set AND/OR custom options dependencies. Create products with a wide range of options (e.g., size, color, dimensions, etc.) and display them depending on the customer's initial choice.  Apply OR dependency to let shoppers select the child product option only after they have picked up the parent one. For example, if you’re selling T-shirts, you can display a custom option ‘Color' only when the ‘Size’ variant is selected.  Apply AND dependency to let shoppers select the child product option only after all parent options are chosen. For instance, if you’re selling cell phones, you can unlock free shipping option only after the customer selects a specific model, capacity, and case.


Conveniently Configure Product Options

Set any custom values, including weight, cost, pricing, and more. Easily set weight and cost values for custom product options. This way, you’ll provide customers with accurate shipping costs on the cart page, and calculate the net profit each product variant brings. Even more, you can specify the option’s absolute weight/cost. If enabled, it replaces these product’s values with the ones of the custom option.  The extension enables you to replace the product’s price with the option’s one when needed. Enable the absolute price for custom options templates or per product. 


Monitor SKUs Of Product Variants

Apply smart SKU policy.  By default, Magento adds the chosen product SKU to one of the main products.  This can trigger certain issues and difficulties, i.e. you won’t be able to monitor and analyze such order data any longer.  It’ll be impossible to locate the products with such SKUs or determine the way product and option SKUs are formed in the shopping cart and the order: replacement, independent, or grouped methods.  


Keep Custom Options Inventory Under Control

Use stock management and inventory tracking.  Stock management features are greatly informative and motivational tools.

  • Keep an accurate track of every product option
  • Display the total amount of available product variants in the front-end
  • Add the Quantity Input for any product option
  • Automatically hide all the out-of-stock options
  • Automatically display the ‘out-of-stock’ message (when the product option quantity equals zero)


Demo & Docs

User Guide | Installation Guide


Live Demos

Frontend | Backend


Comes With 

  • FREE lifetime support
  • FREE lifetime functionality updates
  • 25-day money back guarantee

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2 2.3
  • Compatible with EE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version: 2.16.0 (January 22, 2018)
    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


  • Compatible with CE: 2.1 2.2 2.3
  • Compatible with EE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version 2.15.0 (December 6, 2018)
    Adds compatibility with Magento 2.3.0
    Adds ‘Visibility tab for options to configure option’s availability on store view and customer group level
    Adds ‘Disable’ checkbox in ‘Visibility’ tab for options to fully disable option and its values on the frontend
    Fixes issue with option/value titles on different store views
    Fixes issue with the wrong SKU for configurable products using standard SKU policy
    Fixes performance issue with replacement image mode on frontend
    Minor fixes


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    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


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    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


  • Compatible with CE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    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


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top