v3.3.2
Part of WebForms Suite

Magento 2 Custom Product Options Extension with Multi-Step Forms, Popup & Conditional Logic

Product Options Form
Magento 2.3, 2.4 · Community, Enterprise, Cloud
Hyvä Ready Breeze Ready GraphQL REST API

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.

  • check_circle 30 Input Types
  • check_circle Option Dependency
  • check_circle Option Templates
  • check_circle Option Tooltips
  • check_circle Option Comments
  • check_circle Popup Options Form
  • check_circle Multi-step Options
  • check_circle Bulk Product Update

Screenshots

A quick glance at frontend and backend functions.

Product Details

product custom options

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.

product custom options templates
custom options field types

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
product custom options dependency
product custom options multiple file upload

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 Demo

Image 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
product custom options image swatches
product custom options description text

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 Demo

Adding 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
product custom options tooltip

Popup Product Options in Magento 2

product custom options popup form

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 Demo

Multi-step Options in Magento 2 Advanced Product Options

product custom options multistep multipage

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
product options multi-store configuration

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.

product custom options rest api graphql

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

highly customizable forms

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
custom form open source

100% open source

The plugin comes 100% in open code and doesn’t have any encoded or obfuscated files.

list_alt View Complete Features List

See all features organized in one convenient page

PRICING

Choose your options.

WebForms Suite

Form builder with product configuration functionality

€189.00

The product configuration functionality is provided by the WebForms Suite.


  • Full featured form builder included
  • Custom option templates
  • Dependent options
  • Dropzone file upload
  • Image swatches
  • Rich option descriptions
  • Option tooltips
  • Popup option forms
  • Multi-step option forms
  • REST API and GraphQL ready
  • Hyvä ready
  • 1 year of support and updates included

REVIEWS (5)

5 reviews from real customers

star star star star star

It works

Configurable parent SKUs with custom options stacking on the variant. This extension does not fight the configurable dropdowns. Gallery option field for letting customers pick a frame style was the one feature we could not find anywhere else.
Ferdinand
star star star star star

Gallery option is a game changer

Custom options with file upload and the gallery picker. Exact what we needed for engraving orders.
matteo_it
star star star star star

Solid once you plan it out

For our print-on-demand store, this covered almost everything we needed. Customers can pick a base design, upload the right files depending on the option selected, and the uploads stay attached to the order item for production, which is exactly what we needed. The price updates in real time with the configurable add-ons, and we handled almost all of it without custom code. It’s been reliable.
OwenR
star star star star star

Better than Magento core options by miles

Core Magento custom options cannot do conditional visibility and cannot do an image-gallery picker. WebForms does both. Our designer stopped complaining, which is rare. 4 stars because the admin tree for deep option groups can get hard to navigate on wide products.
Alex J.
star star star star star

Works for engraving orders

Installed. Gallery field is what I needed.
AdamF

Write a Review

Write your own review:
Your Rating

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

verified_user How does your license work? expand_more

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.

all_inclusive Is the extension lifetime usage or do I need to pay a subscription? expand_more

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.

code Can I use the plugin in the development environment? expand_more

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.

swap_horiz Can I transfer the license to my client's account? expand_more

Yes, you can do the license transfer from your account area My Licenses page.

build Do you offer customization services? expand_more

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.

tune Am I able to customize your extensions? expand_more

Yes, you can customize our plugins to your needs. All our plugins come in 100% open code.

upgrade Is it possible to upgrade from Open Source (Community) to Adobe Commerce (Enterprise / Cloud)? expand_more

Yes, you can upgrade your license from Open Source to Adobe Commerce by paying the price difference. Please contact us for details.

check_circle Are your extensions compatible with Hyvä? expand_more

Yes, all our extensions are fully compatible with Hyvä and CSP out of the box.

update What happens after the free support period has ended? expand_more

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.

replay What if the plugin doesn't work for me? expand_more

You can request a refund within 30 days after the initial purchase. Please find more details on our Refund Policy page.