You no longer have to create options for each product manually, because there is the MageWorx Product Custom Options Templates Magento 2 extension. This Magento 2 custom options extension lets you save hours of time by providing the ability to create multiple templates designed for assigning custom options for any chosen product. If you are looking for appropriate Magento 1 solution, pay attention to the Advanced Product Options extension. Although it has a slightly wider functionality, we are going to concentrate the Magento 2 module, but you can still read this review to get a deeper insight into the way both tools improve the default Magento platform.
- create product templates
- assign custom options by SKU
- assign custom options by product ID
- determine format of each custom option field
- enable/disable custom options display
Let’s describe the way this advanced product options magento extension works in a few words. As you might have guessed from the name of the module, with MageWorx Product Custom Options Templates, you can create product custom option templates and assign them to any chosen products by product ID or product SKU. Thus, you eliminate boring routine processes from your daily duties.
Note that you can create multiple templates, so arranging custom options may be very precise. And each template can contain multiple options. Furthermore, it is possible to determine the format of each custom option field. It can be a textarea, a drop-down menu, a checkbox, a date field, etc.
Besides, both MageWorx Product Custom Options Templates and Advanced Product Options allow you to manage already created templates. It is even possible to enable/disable custom options display in the frontend with this Magento 2 product options module.
All option templates and correspondingly Magento 2 advanced product options are available in a highly customizable grid that consists of 6 columns:
- Checkbox (select items to apply actions in bulk);
- ID (ID of each template);
- Show in the Frontend;
- Action (edit or delete).
You can rearrange the existing order of columns, show/hide columns apply filters and sorting, search items by keywords, set the maximum number of templates per page, as well as use mass actions (delete, edit and hide/show in the frontend).
While creating a new template, you have to deal with the 3 following options: Options Template Settings, Products, and Options.
The Options Template Settings tab lets you choose the way you assign templates to products (in a product grid or by product IDs and SKUs). Besides, you should specify a template name here and decide whether it should be displayed in the frontend.
The content of the Products tab depends on the option you choose on the first tab. For instance, in case of the Product Grid, the tab looks as follows:
If you choose Product IDs, it has this appearance:
And for Product SKUs, the tab is transformed into this one:
The most interesting part of the extension (and the most useful one) is represented with the Options tab, where you add new custom options. It is possible to add multiple options. You should specify title and choose a necessary input type (there are 4 categories: Text, File, Select, and Date). Depending on a type, you have to deal with different fields. Besides, it is possible to make each option required. Unnecessary options can be removed.
Now, let’s compare backend configuration with the frontend appearance of MageWorx Product Custom Options Templates. This is the set of custom options we’d like to apply:
And this is how it appears in the frontend:
The drop-down menu related to an item size now displays custom options that show a surcharge for each size.
- Images & Color Swatches,
- Text Custom Options of the Swatch Type,
- Preview tooltips with option’s description and image,
- Quantity Input for product options.
Neither MageWorx Product Custom Options Templates, nor Advanced Product Options are complicated tools. Instead, both are very convenient extensions that adds lacking functionality to Magento 2 and 1. The price of Magento 2 module is $168, while its Magento 1 counterpart costs $249.
MageWorx promises to provide lifetime extension updates and bug fixes for free. Furthermore, you may get a 50% discount while upgrading from Magento 1. Note that there are a lot of updates planned (Magento custom options color swatches are already available!) for the Magento 2 module; for example, template import/export and custom options values for different store views. These are good reasons to purchase MageWorx Product Custom Options Templates and start the exploration of the extension.