Advanced Product Options Suite Extension by MageWorx for Magento 2

Partner Product

Help your customers make a purchasing decision with MageWorx Advanced Product Options extension. Customize product options as you wish to show the full diversity of your catalog. With the extension, you can gain extra sales of related products and provide excellent customer service.
  • Upgrade product description with extra custom options
  • Easily assign options templates to any amount of products
  • Improve product presentation using swatches
  • Set any custom pricing options for products
  • Show/hide product options with configurable dependencies
  • Quickly calculate the final price based on entered values
$299 first year
Product updates and support for 12 months

then $185 / Year

more info

then $359 / Year

more info

Get the bundle with 10% off

Product Attachments for Magento 2
$169 first year
Product Tabs for Magento 2
$149 first year
Save $61.70


Many merchants come across situations, where they need to create a detailed product description with a lot of product options. Manually adding product options and managing them without automation tools could be extremely time-consuming. For this reason, there is a need for a complete solution that saves time on product options management and improves merchant experience.


This Magento 2 Advanced Product Options extension is designed to effortlessly upgrade your product pages to a one-stop shop with a wide range of product options varieties. Turn an ordinary product description into a compelling presentation by adding swatch, create products with configurations of any complexity, provide unique offers with flexible pricing options, assign options templates to many products, and much more!

What benefits do you get for your store


Create compound products with options


Easily assign option templates for many products


Offer extra products and increase revenue

Quickly assign option templates

Extend ordinary Magento functionality with a powerful feature for product options management. Assign product options for many products using smart templates in a couple of clicks.

  • Create an unlimited number of templates to add custom product options in bulk
  • Assign templates to any products/ group of products
  • Manage all product options through templates
  • Effortlessly create, duplicate or delete templates from the grid

Add product options swatches

With this Magento 2 Advanced Custom Options extension, you can easily add image, color, and text swatches for any custom options to make a product description extended.

  • Add limitless image or color product swatches
  • Set a custom text buttons swatch
  • Show option image in the preview as a tooltip
  • Optimize swatch images for SEO

Customize product options SKU

With this Magento Custom Options extension, you can manage the final product SKU and determine how the SKU of products with custom options will show in the order or cart.

  • Add option’s SKU to the main product SKU
  • Replace product SKU with the options SKU
  • Split product and option SKUs in the order
  • Hide the main product SKU
  • Disable product option’s SKU if needed

Keep track of custom options inventory

Easily manage custom options inventory and monitor product quantity. Instantly inform your customers about all available product variations.

  • Conveniently manage product option inventory from the grid
  • Display quantity of any product with options
  • Create custom message for out-of-stock products
  • Set Qty input field
  • Hide or disable out-of-stock products on the frontend

Upgrade product presentation with images

Create an engaging visual presentation of a product with custom option images. Add an unlimited number of images to show your product value.

  • Seamlessly replace the main product image with the custom option’s one
  • Create option’s images gallery
  • Show image below the product option
  • Overlay option's image above the main product image
  • Use options images as thumbnails of swatches

Use flexible pricing options

Diversify your pricing strategy with a wide range of pricing options settings. This extension allows you to add custom product prices including:

  • Absolute price option
  • One-time price option
  • Price per character
  • Final price with Qty
  • Price per one product

Create dependent custom options

Easily set dependent conditions between the product and an option. Manage dependencies right in the options settings and define in what case the customer will see certain options.

  • Use OR dependency scenario where a child option gets displayed if any of the parent options are selected
  • Use AND dependency where a child option gets displayed If all of the parent options are selected

Link products as options

This feature allows linking simple, virtual, or downloadable products as an option to any other product by SKU. This extension enables you to:

  • Sync and display price, title, quantity, weight of the linked product for an option
  • Easily keep track of linked product inventory
  • Set SKU Policy options for linked products

Provide great deals and increase sales

Encourage your customers to purchase more with advanced pricing options. Make special offers and attract price-sensitive customers. With this feature you can:

  • Set special prices for product options
  • Define customer groups for special offers
  • Set special prices availability period
  • Add a custom promotion message
  • Set tier price with fixed or percentage discount prices

Improve customer experience with Dynamic Options

Allow customers to calculate the final price based on entered values with Dynamic Options. Add all required parameters like height, width, or length in settings and set the price per unit measurement.

  • Automatically calculate final price based on entered values
  • Set price per unit
  • Set min/max allowed values
  • Define allowed step measurement
  • Add a tooltip for each custom field

Get links for products with options

This extension allows creating shareable links for products with selected options. You can use this feature for launching marketing campaigns to effectively promote your store.

  • Easily change shareable link title
  • Add link description by tooltip
  • Create success message when link is copied

Export/import and migration tools

Export product options templates and products with options from Magento 2 store and import them to another one using CSV files.

  • Export and import any products with options
  • Export and import an unlimited number of option templates
  • Import product options templates from M1 to M2 store

Use all options configurations

Create a unique product description with a wide range of options settings:

  • Add a description to any product option
  • Manage custom options visibility
  • Add weight and cost values for any product option to calculate the final price
  • Use different options types depending on your needs

GraphQL API support

Mageworx Custom Options extension supports the GraphQL API to provide integration with the PWA storefronts. This feature extends standard Magento 2 products GraphQL API requests and adds all features to responses. The extension is able to return options and values, which should be hidden or selected with every option selection.

Choose the solution most suitable for your business needs

We are expanding our catalog with products from our partners to provide you with more options. Explore the features of each solution and choose the one that best suits your needs.

Key FeaturesProduct Option Templates BY AMASTYAdvanced Product Options Suite ExtensionBY MAGEWORX
Create product option templates
Assign option templates to products
Assign option templates via mass action from the grid
Multiple options types
OR/AND Options dependencies
Image replace/overlay options
Visibility per store view
Font size/color
SKU Policy options
Duplicate product options
Custom pricing options
Advanced pricing
Option Inventory Report
Option list type
Option Weight/Cost
Qty Multiplier
Option Link/Option by URL
Dynamic Options
Option templates migration
then $125 / Year Product Option Templates for Magento 2 -

Product updates and support service subscription — included the first year
Price to be paid today -

Subscription for the following year — $125 / Year
then $185 / Year Advanced Product Options Suite Extension by MageWorx for Magento 2 -

Product updates and support service subscription — included the first year
Price to be paid today -

Subscription for the following year — $185 / Year

What are Magento 2 Custom Options?

Magento 2 Custom Options allow the buyer to select one of the features available for the product such as size, color, etc. You, as the owner, can add different Magento 2 advanced product options in the admin panel to improve the customer experience of your store.

Adobe partner logo
Magento Marketplace logo
See 216+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a new loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

Make sure that all your extensions purchased before Feb 1, 2022, are compatible with the new versions of Magento, equipped with the latest features and covered with technical support.

Get 60% OFF by activating your subscription right now. Grace Period offer is available until Aug 1, 2022.

Learn more →

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.35.5
Last Update: Jan 10, 2022
2.35.5 - Jan 10, 2022
  • Improvement adds possibility to specify Advanced Pricing and Option Inventory settings on a store view level
  • Fix incorrect values for 'has_option' and 'required_options' attirbutes while assigning template to a product from a template page
  • Fix the issue with tier price related to incorrect customer group in graphql response
  • Fix the issue with broken option values in case of changing option type from selectable to non-selectable
  • Fix the issue with 'Move To Shopping Cart' action while order creation by admin
  • Fix the issue with adding product to cart when backorder is enabled and product has required options
  • Fix the issue with dynamic options price on a product page in case if you set to show prices including tax
  • Fix the issue with incorrect options dependency configuration while data import from Magento 1
  • Fix the issue with incorrect visibility status while data import from Magento 1
  • Fix Additional minor bug fixes
2.35.2 - Sep 29, 2021
  • Updates dynamic-rows functionality
  • Fixes bundle products configuration issue
  • Fixes calculation of dynamic prices with absolute price feature enabled
  • Fixes merging same products in cart issue
  • Fixes issue with editing product option of a 'file' type in the cart
  • Fixes missing initial state data after importing data from Magento 1
  • Fixes issue with table removing while extension update
  • Additional minor fixes and improvements
2.35.1 - Sep 08, 2021
  • Improvement Code refactoring
  • Compatibility Adds support for Magento 2.4.3
2.35.0 - Aug 16, 2021
  • Improvement Code refactoring
  • Improvement Removes the support for Magento 2.2.x
  • Improvement Adds the ADA support for the swatch options
  • Fix Fixes the dependency issue for the import functionality between Magento 2 stores
  • Fix Fixes the translations problem for the tier price messages
  • Fix Fixes the problem with the overlay image for the first image in the product gallery
  • Fix Fixes the issue with merging the same products in the cart
  • Fix Fixes the issue with duplicate options after import on Magento 2.4.2
Version 2.33.6
Last Update: Apr 28, 2021
2.33.6 - Apr 28, 2021
  • Compatibility with Amasty Jet theme
  • Minor bug fixes
2.33.4 - Apr 10, 2021
  • Fixes the error on checkout if product has option option with replace image mode, which was not selected
  • Fixes the problem with displaying option's price with tax in certain cases
  • Fixes some issues with 3rd party themes
  • Fixes the problem with visibility of the hidden options if they have CSS class, added in the back-end
  • Fixes the problem if standard attributes cost, weight and Qty are removed
  • Fixes the issue with the tooltip display on the front-end in specific cases
  • Fixes the Overlay options if the product has the options of the 'text' type
  • Fixes the problem with creating orders manually in the back-end if the products have the dependent text options
  • Fixes the problem with images during the import process
2.33.2 - Apr 05, 2021
  • Improves the extension performance on the front-end
2.33.1 - Feb 22, 2021
  • Fixes the incorrect dynamic option if product price is 0
  • Fixes the import product + options for more than 100 option values
  • Fixes the fatal error in certain cases during the import/export
  • Fixes for orders paid using Klarna
  • Other bug fixes

Ratings & Reviews

Be the first to review this product

© 2009-2022 Amasty. All Rights Reserved.