Skip to main content

Managing Attributes

Defining Attributes

Attributes are defined once and then available across all your products. When creating an attribute definition, you give it a name, an optional group to keep things organized, and a type — Text, Description, Number, Boolean, or Date — which controls how the value is entered and displayed. You can also write help text to guide your team on what a given attribute means or how it should be filled in. Once an attribute's type is saved, it can't be changed, so it's worth taking a moment to pick the right one upfront. Each attribute also gets a handle (a short, URL-safe slug auto-generated from the name) that's used for imports and API access.

Updating Attributes in the Sheet

The product sheet gives you a spreadsheet-style view for filling in attribute values across many products at once. You can choose to show/hide attributes as columns in the sheet, and cells are edited inline — just click into a cell, make your change, and it saves automatically. Clearing a cell removes the attribute value from that product entirely. Pinned attributes show a pin icon in their column header and sort to the front, making your most-used fields easy to find.

Filters and Why They Matter

Turning on "Use as a filter for products" makes an attribute available as a filtering dimension when browsing your product catalog. This is important because it's what lets you and your team slice your product list by meaningful properties — finding all products where "Season" is "Fall 2025", for example, or narrowing to items marked as "BPA Free." Without this flag, an attribute exists on a product but can't be used to search or segment. Keeping filters intentional — rather than enabling them on every attribute — also keeps the filter panel clean and fast to navigate.