running-shoes, sofas, or laptops. Every product belongs to a category.
How to find and filter by category
product.category.slug from any product you already have.
Attributes
Each category defines a shared attribute vocabulary — the structured feature keys that apply to every product in that node. Every camera, for example, is labeled with the same handles (sensor_type, megapixels, lens_mount, and so on), so you can compare products side by side on the same axes.
Category detail returns that vocabulary: each attribute has a handle (the key you’ll use in filters) and a list of known values.
attributes search filter for precise queries — e.g. sofas with USB charging, or cameras with a specific sensor type. Full walkthrough: Attribute search.
On product detail, each product’s filled-in values appear as structured_attributes — same keys as the category vocabulary, with that product’s values.