Magento 2 Custom Product Options Extension with Multi-Step Forms, Popup & Conditional Logic
Unlike standard custom options extensions, MageMe Product Options is built on a WebForms form builder engine — so you get multi-step configuration wizards, popup option forms, and full conditional logic that show or hide entire fieldsets based on customer choices. 30 field types, image swatches, dropzone multi-file upload, option templates for bulk product updates, and native EasyQuote integration for dynamic price calculation. Open source, Hyvä and Breeze ready. Part of WebForms Suite — from €189.
Screenshots
A quick glance at frontend and backend functions.
For certain use cases, the native Magento 2 custom options can feel somewhat restrictive, especially if you're aiming to add simple functions such as comments or descriptions. Another prevalent issue is the default Magento implementation's inability to manage several products' options simultaneously. With our Magento 2 advanced product options plugin, we have addressed these common issues and introduced a wealth of new features.
Key Features of our Magento 2 Advanced Product Options Plugin
- Option templates
- Dependent options
- Dropzone file upload
- Image swatches
- Rich option descriptions
- Option tooltips
- Popup option forms
- Multi-step option forms
- Full multi-store configuration
- Price and sku modifications
- REST API and GraphQL
- Hyvä ready
How our Magento 2 Custom Options Form Builder Elevates Product Customization
Option Templates
Our Magento 2 custom options plugin allows you to manage multiple products' custom option settings simultaneously using our highly acclaimed WebForms Pro Form Builder For Magento 2. Create a single form and use the product grid to assign it to several products. Compare options across popular solutions in our guide to the best Magento 2 custom options extensions.
Over 27 Field Types in Our Magento 2 Advanced Product Options Plugin
With our Magento 2 custom options form management plugin, you may select from over 27 highly configurable custom field types. For further details, please visit the WebForms Pro catalog page.
Option Dependency
Build dynamic web forms using our Magento 2 advanced product options, by displaying or hiding certain fields based on user input. Utilize conditional logic rules to ask clarifying questions to your customers. Use the field dependency feature in our Magento 2 form builder to display custom HTML blocks for further information hints.
Online Demo
Dropzone File Uploadd
Introduce the dropzone file upload field to the Magento 2 custom options, allowing your customers to upload multiple files simultaneously. Our plugin significantly improves upon the default Magento method in this regard.
Online DemoImage swatches
Create a visual representation of the Magento 2 custom options using images. Allow the customer to select one or more pictures while customizing the product and define the optional minimum and maximum choice thresholds.
Online Demo
Rich Option Descriptions
With our Magento 2 advanced product options, you can now include a text description for the custom option to guide your customers through the product configuration process. You can place rich HTML content anywhere it's required within the product options form.
Online DemoAdding Tooltips to Magento 2 Custom Options
Provide dynamic text hints alongside the custom option. The tooltip appears as an information icon, displaying popup content when the mouse hovers over it.
Online Demo
Popup Product Options in Magento 2
Present the product configuration in a new popup window. Conserve screen space by removing large configuration forms from product view pages and displaying them only when the customer needs them. See our walkthrough on creating popup forms in Magento 2.
Online DemoMulti-step Options in Magento 2 Advanced Product Options
Break down extensive forms into several pages using our Magento 2 advanced product options. Each form fieldset can be converted into a separate logical step using the multipage capability. You can also apply conditional logic rules to show or hide steps based on customer selections. For a deeper dive, read our multi-step form builder guide.
Online Demo
Full Multi-store Configuration
Set up each Magento 2 custom option at the store level. It is now possible to enable or disable the option for a particular store, as well as translate or alter the option texts. Practically any parameter can be modified for a specific store.
Rest API & GraphQL
All parameters of our Magento 2 advanced product options can be managed via the REST API or GraphQL. Custom option forms can be modified, and options can be added, updated, or removed.
Options Form Pro vs Native Options
| MageMe Product Options Pro | Native Custom Options | |
|---|---|---|
| Option types | 27+ | 10 |
| Bulk options update | Update multiple products at once. | Need to update each product individually. |
| Input validation | Advanced customizable validation with the ability to check input with regular expressions and use field masks for special input format. | Only basic validation. |
| Multi-store configuration | Full control of option parameters (price, visibility etc). | Only option name translation. |
| File uploads | Dropzone for multiple file uploads with progress bar. | Classic single upload file input. |
| Option templates | Export / import / duplicate option forms. | - |
| Dependent options | Show/hide options depending on customer choice. | - |
| Option tooltips | Display tooltips next to name or specific selection. | - |
| Options comments | Display comments next to input or in a separate block. | - |
| Image swatches | Let customer pick image or multiple images. Add maximum and minimum choice limits. | - |
| Multi-step options | Let customer configure the product step by step before adding it to the cart. | - |
| Popup options | Display custom options form in a separate popup window. | - |
| Multi-column layout | Create multi-column forms with a wide range of width ratio options. | - |
OTHER FEATURES
Easy installation
You have 2 options to install the plugin:
- Use sFTP program to copy files from zip archive to your server
- Use Composer to install package from our private repository
100% open source
The plugin comes 100% in open code and doesn’t have any encoded or obfuscated files.
See all features organized in one convenient page
REVIEWS (5)
5 reviews from real customers
It works
Gallery option is a game changer
Solid once you plan it out
Better than Magento core options by miles
Works for engraving orders
CHANGE LOG
3.3.2
Jan 4 2026
- New: license check removed. The add-on is now a part of the WebForms Suite.
3.3.1
Nov 13 2025
- Fix: currency conversion calculation now works with percentage price modifications.
- Fix: forms with captcha now allow adding product to the cart.
- Hyva Fix: percentage price modification type now works correctly together with the fixed price.
3.3.0
Sep 17 2025
- New: support for new inline validation.
- New: support for EasyQuote product price calculation.
- Fix: required default product options.
- Fix: product price attribute fix validation.
3.2.2
Apr 25 2025
- Fix: wishlist "add to cart now" now checks required options.
3.2.1
Apr 15 2025
- New: PHP 8.4 compatibility.
- New: improved multi-select gallery value in product options.
3.2.0
Sep 23 2024
- New: compatibility with WebForms 3.3.
3.1.14
Aug 1 2024
- New: breeze turbo mode compatibility.
- New: base price selection parameter for options with percentage pricing.
3.1.12
Jun 10 2024
- New: support for MageMe EasyQuote plugin.
- New: allow frontend file links in order emails and order details frontend pages.
3.1.11
Feb 2 2024
- Fix: percentage option price now properly works with catalog price rules discounts.
3.1.10
Nov 30 2023
- Fix: price calculation real-time update related to logic sequences configurations fixed.
3.1.9
Nov 28 2023
- Fix: Added required options validation for simple products in the category listing pages.
- Fix: "Required button click" improved for individual products.
3.1.8
Nov 16 2023
- Fix: gallery input price modification now updates prices properly on the product view page.
3.1.7
Nov 6 2023
- Fix: backend order edit functionality fixes.
- Other: removed jquery.cookie library dependency.
3.1.6
Oct 23 2023
- Fix: improved csv translation.
- Fix: compatibility with older Magento versions.
3.1.5
Oct 3 2023
- New: csv translations can now be applied to custom product options.
3.1.4
Sep 27 2023
- New: currency switch support added.
3.1.3
Aug 14 2023
- Fix: compatibility issues with third party order edit plugins.
- Fix: special character encoding in options.
- Fix: result edit errors.
3.1.2
Jul 14 2023
- Fix: product link option fixed for guests with empty carts.
- Fix: required product link field now works as expected.
- Change: product link option without text now displays product name by default.
3.1.1
May 13 2023
- New: the ability to link products from catalog to options.
- New: weight modification added.
- New: button click required parameter added.
- New: Rest API data added to order object.
- Fix: fractional prices now work as expected.
- Fix: PHP 8.2 deprecated notice fix.
3.1.0
Mar 19 2023
- Initial release.
Frequently Asked Questions
The license allows activation of the plugin within one production Magento instance with multiple store views.
The license can be freely deactivated and moved to another Magento instance if needed.
The plugin you purchase is for lifetime usage but the access to technical support and updates is limited to one year. If you need extension updates or technical support after a year, you will need to renew your license.
You can activate the purchased license in the development/staging environment and then move the license to the production environment by deactivating it in the admin panel and re-activating it in the new instance.
Please contact us if you require additional development licenses.
Yes, you can do the license transfer from your account area My Licenses page.
Yes! We offer custom development and module customization services. Whether you need modifications to our extensions, custom integrations, or entirely new functionality — our team can help. Visit our Custom Development page or contact us to discuss your project.
Yes, you can customize our plugins to your needs. All our plugins come in 100% open code.
Yes, you can upgrade your license from Open Source to Adobe Commerce by paying the price difference. Please contact us for details.
Yes, all our extensions are fully compatible with Hyvä and CSP out of the box.
You won't have access to product updates after the support period has ended and we won't be able to provide you with technical support.
You can extend your support period by paying the discounted product price.
You can request a refund within 30 days after the initial purchase. Please find more details on our page.








