One of the primary tasks of any storeowner is to make the shopping experience as diverse and advanced as possible. Magento 2 custom options can help with that. They help you to provide your customers with an opportunity to choose product options as to their needs without relying on the product attributes.

Such functionality allows you to categorize products, create cart price and catalog price rules. Thus, you may configure it for your own store too. And this is exactly what you'll learn today.

How to Configure Magento 2 Custom Options?

1. Navigate to Catalog > Products and choose the product you'd like to configure customizable options for or Add New Product if needed.

Note: you can't configure Magento custom options for simple products that already constitute the configurable product.

Magento 2 Products

2. Scroll down to the Customizable Options section and press the Add Option button.

  • Specify the Option Title and Type.
  • Check if you want this option to be Required.

Note: once you check the Required option's box, the corresponding custom option will be obligatory to choose.

3. Press the Add Value button and fill out the corresponding fields.

  • Enter the Title of the value.
  • Set the Price and Price Type.

Note: if you choose the Fixed price type, the price of the custom option will differ from the price of the base product by a fixed amount. If you select the Percentage option, the price will correspondingly differ from the price of the base product by percentage.

4. Enter the SKU for each Magento custom option that will be added to the product SKU as a suffix.

Magento 2 Products Customizable Options

5. Once you finish, Save the product and check the Magento 2 custom options on the storefront.

Magento 2 Product Customizable Options on Storefront

In the shopping cart, the Magento custom options will be displayed right under the product name.

Product Customizable Options in Magento 2

How to Copy Magento Custom Options to Multiple Products?

Although it is not hard to set up Magento 2 custom options, you still need to add them for each product manually, one by one.

Just imagine how much time you'll need to set custom options for, let's say, 100 products. A lot, to say the least. So you need a quicker solution. 

That's exactly what Magento 2 Extended Product Grid Extension provides. You can simply choose one option from the mass actions and copy custom options from one to multiple products. 

Copy Custom Actions in Bulk Magento