flash sale Product image of Magento 2 Custom Product Options extension
Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF
icon logo magento 2.4.4 - 2.4.8
Hyva logo Theme

Custom Product Options for Magento 2

v4.0.5
5.0
(6 reviews)
Read all >
Magento 2 Custom Product Options extension supports store owners to assign options to multiple products at scale. Instead of adding options one by one, you can assign templates to multiple products, saving time and improving efficiency. With this extension, admins can upgrade customizable options, set advanced pricing rules for product options, and enjoy multiple ways to mass-assign options across the catalog.
tick icon
Compatible with Hyva theme
tick icon
Compatible with Magento 2.4.8
tick icon
Need API/GraphQL for Magento 2 Magento 2 Custom Product Options extension? Chat now
Free Installation
60 days money back guarantee

Benefits of using custom options in a product page

Increase sales
Reduced catalog clutter
by managing all product variations under one product page
Conserve time and money
Higher order value
through add-on services upsell opportunities
Improve your branding
Better SEO & product discovery
by avoiding duplicate content issues

Flexible pricing and advanced product options control

Boost sales and cut down backend work with Custom Product Options - set advanced prices to encourage bigger orders and use option templates to add variations instantly. This way, admins save time while shoppers enjoy clear, flexible pricing.

Support various input types

Magento 2 custom templates support different types of input as follows:
tick icon
Text (Field/ Area)
tick icon
Date & Time/ Date/ Time
tick icon
File
tick icon
Select (Drop-down/ Radio Buttons/ Multiple Select/ Checkbox)
This flexibility allows you to capture all types of product customization needs for your customers.

Advanced price for product options

Store admins can motivate sales for certain product options by adding special price and tier price. The advanced prices will be displayed clearly directly (special price) or via tooltip (tier price), so customers can easily get notified.

Each tier price can be assigned based on:

tick icon
Website
tick icon
Customer groups
tick icon
Quantity

Add options for a product via templates

With Magento 2 Custom Options by Mageplaza, store owners can add advanced options to products via available templates very quickly. Each template includes option title, type, SKU, price, and price type, so admins can quickly assign them to any Magento 2 product without repeated manual entry. Templates simplify the backend workflow and standardize option management.

Other helpful features of Magento 2 Advanced Product Options

Set template details

With Mageplaza Magento 2 Custom Options, store admins can easily define a name, description, and status for each product options template. This makes managing multiple templates more structured while ensuring you can quickly identify and reuse them across your catalog. It keeps your workflow organized and saves time when handling large product sets.

Create option title for an option

Every custom options template can have clear titles for its options, such as Size, Color, or Material, or other promotional messages. These titles display directly on the product page, guiding customers through their choices and making the shopping journey smoother. By clarifying selections, you reduce customer hesitation and increase conversions.

Add SKU for an option

The extension allows you to assign a unique SKU to each option or option value. For example, a shirt in “Red – Medium” can carry its own SKU for tracking. This feature ensures precise inventory management and order accuracy, giving you more control over stock levels and fulfillment.

Import options

You don’t need to start from scratch every time - Mageplaza lets you import product options from one product to another. This capability ensures consistency and saves hours of manual setup. It’s an efficient way to replicate configurations across similar items in your store.

Unlink templates after selecting

When editing a product, admins can choose to unlink it from its assigned template, allowing unique adjustments without altering the template itself. This flexibility means you get the best of both worlds: templates for speed, and custom edits for product-specific needs. It adapts easily to situations where exceptions are required.

Allow/ Disallow options will be linked to the template by default

If enabled, Magento 2 advanced product options remain linked to their templates, so changes to the template automatically reflect across all assigned products. Thanks to this feature, online businesses ensures consistency and reduces the chance of errors from manual edits. It’s a powerful way to keep your catalog unified while still retaining control.

Select results after removing templates: unlinked or removed

When a template is removed, admins can decide whether the linked options on products should also be deleted or simply unlinked. This approach gives them flexibility in managing data without losing important configurations.

Import/Export Template

Mageplaza supports importing and exporting custom options templates via XML files. This makes it simple to migrate settings, back up configurations, or share templates between stores. It’s an essential tool for scalability, especially when managing multiple Magento 2 environments.

What customers say about us

Product reviews: 6
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Nikki
04 May 2022
Verified purchase
Love the feature where I can display the swatch either in text or visual. Totally recommended!
Roger
19 April 2022
Verified purchase
This extension helps me assign options to multiple products quickly and conveniently. Good!
Lorenzo
18 February 2021
Verified purchase
I have bought a lot of extensions from different companies, and the quality of the extension and quality of service is unbeatable.. They are very fast, Justin answered my questions in a couple of minutes and resolved my issues in less than a couple of hours. Really amazing! Really recommend this company for all its extensions and service! Thanks Mageplaza!
Sasha
04 February 2021
Verified purchase
Product Options made my sales increase by a lott. That's why I highly recommend this module to any business. You can easily customize without knowing too much about technology. Super quick to configure as well.
Stephen
01 February 2021
Verified purchase
It's easy to set specific price for each option of the product and also add the promotions. It's great and I will definitely come back and purchase more from you guys.
Karen Owens
27 January 2021
Verified purchase
It's got everything in one package and at a reasonable price. The support was immediate and effective. I just need to wait for some hours and my requests were fulfilled. Thank you very much.

Release notes

  • v4.0.5 (Magento v2.4.x)

    19 May 2025

    • Compatibility: Now compatible with Magento 2.4.8
  • 4.0.4 (Magento v2.3.x)

    25 August 2024

    Compatibility: Now compatible with Hyva theme (Checkout: only support hyva-themes/magento2-theme-fallback)

  • (Magento v2.3.x)

    25 August 2024

  • v4.0.3 (Magento v2.4.x)

    31 August 2023

    • Fix eqp
    • Fixed some minor bugs
  • v4.0.2 (Magento v2.4.x)

    04 July 2023

    • Compatible with Magento v2.4.6
    • Fixed some minor bugs
  • v4.0.1 (Magento v2.4.x)

    27 October 2021

    • Compatible Magento 2.4.2
    • Fix some minor bugs
  • v4.0.0 (Magento v2.4.x)

    23 March 2021

    • Supported Magento v2.4
    • Fixed minor bugs
  • v1.0.2 (Magento v2.3.x)

    09 October 2020

    • Fixed minor bugs
  • v1.0.1 (Magento v2.3.x)

    09 September 2020

    • Compatible with Magento v2.3.5
  • v1.0.0 (Magento v2.3.x)

    24 October 2019

    Initial release

Load More

Frequently Asked Questions

Firstly, Better Product Options improves and add multiple advanced features of custom options such as swatch, quantity, weight, dependency, tooltip, special price, tier price. Secondly, store admin can assign the same options to multiple products by various ways: template, Product IDs/ SKUs.

There are various ways. The first one is that assign template via Product Grid with Action box. Secondly, you can apply a template at the Product Edit Page of this product. Besides, at Template Edit Page, you can assign by using this product ID or product SKU.

Yes, you can do this via mass action at Product Grid or enter multiple product IDs or product SKUs at Template Edit Page.

Yes, definitely. After selecting the template, uncheck at “Link Template” checkbox, then the templated becomes editable.

Yes, Magento 2 Custom Product Options extension is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF
icon logo magento 2.4.4 - 2.4.8
Hyva logo Theme

Pricing

Choose your suitable edition.

Community

$ 249 first year
Includes support & updates for 1 year Tooltip
60 days money back guarantee
Read our policies

Enterprise/ Magento Cloud

$ 449 first year
Includes support & updates for 1 year Tooltip
60 days money back guarantee
Read our policies
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon