New discounts and limited-time offers every two weeks! 💸 Don't miss out on your opportunity. SHOP NOW

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
60 days money back
Free lifetime updates
90 days free support

Get the bundle with 10% off

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 FeaturesLite Search quicklyProSearch preciselyPremiumSearch everywhere
Guarantee smart and quick site browsing with advanced search
Predictive search results display"
Show recent and popular searches"
Provide browsing history"
Embed search bar widget to any page"
Cross-sell with related search terms"
Customize layout of the popup"
Enable ‘Add to Cart’ and ‘View All’ [results] buttons in the popup"
Enhanced page for no search results"
Redirect from broken URLs to the search results page"
Show the out-of-stock items last"
Analyze search trends with built-in analytics dashboard"
Provide extended search opportunities with elastic search
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"

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?
Yes, once you buy any extension(s) by Amasty, you’ll get free lifetime updates for the product(s).Also, you will get 3 months of a free trial for support subscription. Magento support subscription plans:Monthly Annual -20% Lite.twhhkw2-s{text-align:...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have three months of free support and a 60-day money-back guarantee. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners...
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 provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent. You can spend them to buy other extensions or services from our catalog. These Points are valid for 60 days from the purchase date. You ...
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 thePackages section, andclick 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?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab.
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
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?

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.2
Last Update: Sep 29, 2021
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-2021 Amasty. All Rights Reserved.