This action sets your own custom attributes. To set built-in product fields like name, price, or SKU, use Set Field Value instead.
Set an attribute value

Select products
Check the products you want to update, or use filters and select all matching results.
Open Bulk Edit and choose Set Attribute Value
Click Bulk Edit, then search for “Set Attribute” or find it under Attributes & Custom Fields.
Choose the attribute
Pick the custom attribute from the dropdown. The input adjusts automatically to match its type.
Enter the value
Set the value using the input shown: a text field, number input, dropdown, date picker, and so on.
Options
| Option | What it does | Default |
|---|---|---|
| Attribute | The custom attribute to set | Required |
| Value | The value to assign (input matches the attribute type) | Required |
| Only set if attribute is empty | Skips products that already have a value | Off |
Options by attribute type
Some attribute types add their own options:| Attribute type | Extra option |
|---|---|
| Select, Multiselect, Checkbox, Radio | Create the attribute value if it does not exist yet (on by default) |
| Boolean | Force the value for all products (off by default) |
| Text, Textarea, WYSIWYG | Append to existing text instead of replacing it (off by default) |
| Date, Datetime | Use the current date and time (off by default) |
Supported attribute types
Text, Textarea, WYSIWYG, Select, Multiselect, Checkbox, Radio, Boolean, Date, Datetime, Number, Decimal, Integer.Tips
- Turn on Only set if attribute is empty to fill gaps without overwriting values you already entered.
- For select and multiselect attributes, Create attribute value if missing lets you add new options on the fly. Handy when you introduce a new value.
- For text attributes, use Append to existing text to add to what is there instead of replacing it.
Related
Set Field Value
Set built-in product fields like name, price, or SKU.
Clear Attribute Values
Empty an attribute across selected products.


