Powered by Adobe Commerce 2.4.3


Better Product Options



Back to top

Better Product Options developed for Magento 2 is an effective method to improve the admin’s performance. The extension covers all the features that Magento 2 cannot offer to many online stores, which are related to customized options. Admins can assign unlimited options to multiple products at once via popup templates, which can enhance the admin experience. They also can upload, modify and delete templates with ease. In addition, it is beneficial for customers as they can see available options before making any purchase.  


  • Use templates to add options for store items
  • Assign product options for multiples items in multiple ways
  • Allow modifying template onsite
  • Apply the option’s default value 
  • Admin can unlink or delete options after removing templates  
  • Use the popup to select templates

Problems & Solutions

Effective option assigning

With the default for Magento 2, the manual method only allows the users to add an option for one product each time. Thus, it is an obsolete function that requires redundant actions for your admins while they can utilize it for other tasks. Therefore, Mageplaza Better Product Options assists admins to apply options to multiple products all at once. It is a valuable measure to save time for option settings. 

Better admin experience and site performance 

With many tasks to do, admins are often overloaded. Hence, to encourage admins to work with higher productivity, you should eliminate excess actions. When you experience this cutting-edge tool, actions are cut down to only necessary ones. Also, the accuracy of the frontend output, product option diversities, and site performance are possible to achieve when you integrate Mageplaza Better Product Options to your store sites.

Enhance customer experience

It is annoying if you purchase something and then realize that item has another color or size that you want, which you did not see previously on the product page. Mageplaza Better Product Options module can display all options so that customers can view and choose quickly.  

Highlight Features

Use Templates To Add Options 

Adding options will no longer be a time-consuming task with the help of options templates. You can feely generate more templates to apply to store products. To do so, you need to make sure the created templates contain option title, options type, option price, and options SKU. After creating the templates successfully, you can link them with any product available in stores. Besides, all the repeated actions to apply the same option to many items will no longer be needed. It is all thanks to the templates method, that the admin can enjoy a better backend experience. 

Flexible To Assign Product Options 

After you create the templates with suitable options, the admin can utilize many methods in order to assign templates to store items. The first method is applying product ID for the assignment of products to particular templates. Secondly, using Product SKUs is also possible in this case. On the template edit page, you can choose to insert one or multiple product IDs or product SKUs. Additionally, the store admin can access the Product Grid to apply templates for many items.

Modify Templates Onsite

Template adjustment is available even when you select a template on the Product Edit Page. It is easily done by unticking the “Link template” checkbox and the admin can continue to edit template values with ease. Editing at the same time while loading templates will save some time for admins. Thus, it enhances flexibility when changes need to take place.

More Features

Assign Templates In Mass

The Action Box at the Product Grid is available for admins to assign templates for mass products.

Default Values

The admin can set each option a default value.

Remove Templates

After a template has been removed, the link between the products and that template will be removed or unliked. 

Quick Apply In A Popup

A popup will appear to assist users in selecting templates conveniently. 

Full Feature List

General Configuration

  • Allow enabling/ disabling Better Product Options extension
  • Set options to link with the template by default 
  • Allow selecting results after removing templates: unlinks or removed
  • Allow selecting mass products and assigning the same template at once.

Create New/Edit Template

  • Allow setting a template’s name, status, description
  • Allow creating option’s title
  • Allow selecting option type: Text (Field/ Area), File, Date & Time/ Date/ Time, Select (Drop-down/ Radio Buttons/ Multiple Select/ Checkbox)
  • Able to add to an option with SKU
  • Based on Product ID(s)/ Product SKU(s) to assign the template

Assign Template Via Edit Product Form

  • Use pop-up to select a product template
  • Unlink after making some adjustments to the template

Product Options Templates Grid

  • Show product options templates data: ID, Name, Status, Number of Products, Number of Options, Created Date
  • Use the grid to modify the template
  • Use the grid to delete a template
  • Use the grid to change the template’s status 


Q: How to select an option template for an item?

A: There are three ways to do this. The first method is by assigning a template with an Action Box in the Product Grid. In addition, you can access the Product Edit Page of the edited products and apply the template. Finally, you can choose to take advantage of the product IDs or product SKUs to assign at the Template Edit Page. 

Q: How to assign a template to mass products with one action?

A: Please access the Product grid to execute mass action or you can insert multiple IDs or SKUs of products in the Template Edit Page.

Q: Is it possible to edit the templates when I already applied them?

A: Yes, when you finished choosing the template, continue unticked the “Link Template” checkbox to modify the templates.

Q: Which customizable options are available in Better Product Options?

A: Better Product Options allow stores to add various product options such as quantity, weight, swatch, dependency, special price, tier price, tooltip. Moreover, admins can assign those options to multiple products simultaneously via templates’ product IDs, or Product SKUs.

Q: How to import or export templates in the backend?

A: Go to the ‘Manage Templates’ page and click ‘Import’ to upload new templates. You can read further details at this link


Frontend | Backend


User Guide | Installation Guide  

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.2 (obsolete)


Stable Build


08 July, 2021


Extensions, Content & Customizations, Personalization & Experience Management, Product Content

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Stability: Stable Build
  • Description:

    Supported Magento v2.4


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Initial release


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top