After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Attribute Input Types

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

When viewed from the Admin, attributes are the fields that you complete when you create a product. The input type that is assigned to an attribute determines the type of data that can be entered and the format of the field or input control. From the standpoint of the customer, attributes provide information about the product, and are the options and data entry fields that must be completed to purchase a product.

Property Description
Text Field A single line input field for text.
Text Area A multiple-line input field for entering paragraphs of text, such as a product description. You can use the WYSIWYG Editor to format the text with HTML tags, or enter the tags directly into the text.
Text Editor A fully-functioning text editor at the attribute location.
Date Date values can be entered by making a selection from a drop-down list or popup calendar ( Calendar icon ).

Note: Depending on your system configuration, Admin users can type dates directly into a field or select a date from the calendar or list. For information about specifying date and time values, see Date and Time Custom Options.
Yes/No Displays a drop-down list with pre-defined options of Yes and No.
Dropdown Displays a drop-down list of values that accepts only a single selection. The Dropdown input type is a key component of configurable products.
Multiple Select Displays a drop-down list of values that accepts multiple selections.
Price This input type is used to create price fields that are in addition to the predefined attributes: Price, Special Price, Tier Price, and Cost. The currency used is determined by your system configuration.
Media Image Associates an additional image with a product, such as a product logo, care instructions, or ingredients from a food label. When you add a media image attribute to the attribute set of a product, it becomes an additional image type, along with Base, Small, and Thumbnail. The media image attribute can be excluded from the media gallery.
Fixed Product Tax Lets you define FPT rates based on the requirements of your locale.
Visual Swatch Displays a swatch that depicts the color, texture, or pattern of a configurable product. A visual swatch can be filled with a hexadecimal color value, or display an uploaded image that represents the color, material, texture, or pattern of the option.
Text Swatch A text-based representation of a configurable product option that is frequently used for size. Text swatches can also include hexadecimal color values.
Page Builder A fully-functioning Page Builder workspace at the attribute location that makes it easy to add engaging content to the product page.