Commerce custom fields
The Commerce Custom Fields page stores field definitions inside product groups.
Product groups
Create or edit a group with name, slug, description, and active state. Deleting a group uses the product-group delete operation and can fail when the group is still referenced.
Field definitions
Select a group, then create or edit fields with key, name, type, visual field group, options, required and show-on-card flags, description, default value, JSON validation rules, sort order, and active state.
Supported types are Text, Textarea, Number, Decimal, Boolean, Date, Select, Multi-select, Color, URL, Rich Text, Dimension, Weight, and JSON. The page serializes definitions into the selected product group’s customFieldDefinitions map; it does not call separate field-definition mutations.
Changing a key replaces the old map entry. Confirm existing product values before renaming or deleting a field.
This Commerce-specific model is separate from the dimensional substrate.