How To Add Custom Options To Products In Magento 2

Black and Gray Laptop Computer With Turned-on Screen Beside Person Holding Red Smart Card in Selective-focus Photography

Magento 2 is a popular eCommerce platform that offers numerous features to its users. One of the key features that sets Magento 2 apart from the other eCommerce platforms is the ability to add custom options to products. Adding custom options to a product can improve the shopping experience for customers by enabling them to personalize the product according to their preferences. This article explains how to add custom options to products in Magento 2.

Speed Up Your Magento Store by 300%

Step-by-Step Guide

Follow the steps below to add custom options to products in Magento 2.

Step One: Navigate to the Product

Log in to your Magento 2 admin panel and navigate to the product you want to add custom options to. Go to Catalog > Products and select the product you want to edit.

Step Two: Add a Custom Option

In the product edit page, scroll down to the "Customizable Options" section and click "Add Option." This will bring up a form where you can enter the details of the custom option.

Step Three: Enter Option Details

In the form, enter the following details for your custom option:

  • Option Title: Enter the title for your custom option. This is the text that will be displayed to the customer.
  • Input Type: Choose the type of input you want to use for your custom option. The available input types are:
    • Text Field
    • Text Area
    • Date
    • Yes/No
    • Drop-down
    • Radio Buttons
    • Checkbox
    • Multiple Select
  • Is Required: Select whether or not the custom option is required for the customer to complete the purchase.
  • Sort Order: Enter the sorting order for the option. This determines the order in which the custom options are displayed on the product page.
  • Price: Enter an additional price for the custom option if necessary.

Step Four: Save the Custom Option

Once you have entered all of the details for your custom option, click "Save Option" to save the option.

Step Five: Repeat Steps Two to Four for Additional Custom Options

If you need to add more custom options to the product, repeat steps two to four until you have added all of the custom options you need.

Step Six: Save the Product

Once you have added all of the custom options to the product, click "Save" to save the changes to the product.


Adding custom options to products in Magento 2 is a great way to improve the customer shopping experience by enabling them to personalize their purchases according to their preferences. By following the step-by-step guide outlined in this article, you can easily add custom options to products in your Magento 2 store. With the ability to offer custom options, customers are more likely to make a purchase. Therefore, as an eCommerce store owner, it’s important for you to take advantage of this feature to boost your sales.

Scroll to Top