Skip to content

Collections ​

Where: Catalog → CollectionsWho: manager or tenant owner

Collections group products flexibly — they're how you build things like Summer Drinks, Under $5, or Staff Picks, and they're what powers the image tiles on the POS collections bar.

The Collections table — type, product count, and status per collection

The two kinds ​

TypeHow products joinBest for
DirectYou assign each product by handCurated, fixed lists — Featured, Gift Boxes
DynamicYou define rules; membership maintains itselfAnything rule-based — all Desserts, price under $5, brand = X

Creating a collection ​

  1. Open Catalog → Collections → New collection.
  2. Name it, set an image (this is what shows as the tile image on the POS), and choose the collection type.
  3. Direct: assign products to the collection (via the product's collection field or the collection editor).
  4. Dynamic: add conditions — each has a field, an operator and a value, combined with AND:
FieldMatches onExample
categorythe product's categoryequals → Pizza
brandthe product's brandequals → a brand code
statusproduct statusequals → published
price_min / price_maxsell price rangemin 2, max 5
featureproduct feature tagsequals → gluten-free
stockstock stateequals → in_stock, low_stock, out_of_stock
  1. Set the collection active — it syncs to storefronts and POS terminals.

Good to know ​

  • A product can belong to many collections at once.
  • Dynamic membership is evaluated live — change a product's category and it instantly joins or leaves every matching collection.
  • Dynamic conditions need their product fields filled in — a brand rule only works if your products actually have brands set.
  • Deleting a collection doesn't touch the products inside it.

Troubleshooting ​

  • A dynamic collection is empty — check each condition's value against a product you expect to match (e.g. is the category exactly the one in the rule?). All conditions must pass — one failing field excludes the product.
  • Tile missing on the POS — the collection must be active; let the terminal finish a sync after edits.

Tradershubs Help Center