Advanced Product Options extension for Magento
Extensible. Customizable. Developer-friendly
Composer installation for easier extensions installation and management
No overwriting the core classes unless unachievable within a functionality
Unencrypted code for hassle-free editing if required by your clients
Extensions' code implementation following Magento's recommended best practices
Advanced custom options templates
The extension lets you save tons of time when configuring advanced product options. You will no longer have to input every product option by hand — the templates fully automate the process.
With Advanced Product Options Magento extension you can easily create highly-customizable custom option templates for:
Easily manage the templates and quickly edit them according to your needs:
Also, you can easily duplicate custom options templates, as well as import/export them right from the Templates Grid.
Custom options inventory
Managing several options of a single product can become tricky, especially when doing it manually. Custom options inventory automates the whole process of stock management, so your customers can always get the products they want.
Know the product demand and never get out-of-stock. Plan your future orders, forecast sales, and work out a successful marketing campaign.
A detailed Stock Report for custom options includes:
Dependent custom options
Need to display EXTRA options only when the MAIN one(s) are selected? The Options Dependency feature makes it easy to create a single product with any number of variations to choose from (e.g. materials, size, color, dimension, etc.).
Additionally, you can set stock availability and hide dependent options on the front-end.
Custom options pricing
Set and customize a cost for any custom option for a better pricing strategy:
Custom options images/color swatch
If your products can be customized with colors - image swatch option is what you need to present custom options in all their color variations.
By replacing the standard drop-down with high-quality colors, images, and textures, you create the best visual experience and motivate customers to buy.
Custom options per customer groups
Segment your store audience and personalize custom option offers for the different customer groups.
Thus, you can shape your targeted pricing strategy even more and provide different product configurations for different customer groups.
Weight & cost for Magento custom options
Weight is a feature for configurable product options that lets your shoppers calculate shipping costs right in the shopping cart.
Cost is a feature for configurable product options that lets you specify the most appropriate costs of your custom options to calculate your net profit correctly.
On top of that, you can add the Universal Product Code (UPC) field for any custom option.
SKU policy management
The feature lets you determine how the result SKU of custom options purchased product will be formed in the order.
By default, if a custom option has an SKU, Magento adds it to the product's SKU in the order. That can trigger issues when exporting orders in the 3rd party systems. APO solves this issue.
Need a custom feature?
4.17.13January 23, 2021
- Adds the 'description' of the option's value to the export file
- Fixes the issue with option's price if the option is linked to a separate product and a custom price is set for this option
- Fixes the error "Fatal error: Unsupported operand types" during the products export
4.17.12December 30, 2019
- Bug fixes
4.17.11September 24, 2018
- Fixed product export process and PHP 7.2 compatibility
- Bug fixes
The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.
Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.
Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.
Our own repository has been primarily intended to facilitate and speed up the process of Mageworx
extensions installation and update.
In order to work with the repository, you’ll need to have the Composer on the server first. This
is the package manager of the PHP software that allows you to update & install scripts on your
According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.
Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.
Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.
By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma,
Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.
You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.
In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.
Extension updates are available as long as your support & updates package is active.
Purchases made before February 1, 2022, reserve the right to access our Magento extensions updates free of charge for a lifetime.
Database migration, migrating custom-built functionality and design, as well as migrating advanced
settings―these and other options are available within our one-stop migration service.
To get a quote, you’ll need to contact our Client Relations Manager.
We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!
Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.
Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.
By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the
program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.
Feel free to drop us a line on the Support page if you have questions.