Category Management
Quark Commerce uses a dual category system: Master Categories for internal organization and Sales Categories for storefront navigation.
Master Categories
Master categories are the internal product taxonomy used for organizing products during management. They are not directly visible to customers.
Structure
- Hierarchical (parent → children)
- Every product must belong to exactly one master category
- Example: Apparel → Tops, Bottoms, Dresses, Outerwear, Accessories
Managing Master Categories
- Navigate to Catalog → Categories
- Select the Master tab
- Create, edit, reorder, or delete categories
- Set parent-child relationships via the parent dropdown
Sales Categories
Sales categories are the storefront-facing browsing taxonomy. These are what customers see in the navigation and category pages.
Types
| Type | Purpose | Example |
|---|---|---|
| Taxonomy | Hierarchical browsing structure | Shop All → Tops, Bottoms, Dresses |
| Promotional | Cross-cutting collections | New Arrivals, Sale, Best Sellers |
Managing Sales Categories
- Navigate to Catalog → Categories
- Select the Sales tab
- Create categories with a type (Taxonomy or Promotional)
- Set slugs for SEO-friendly URLs
- Assign products via the product edit form
Localization
Category names and descriptions can be translated:
- Open a category for editing
- Switch the language selector to the target language
- Enter the translated name and description
- Save — translations are stored in the localization system
Slugs
Sales categories have SEO-friendly slugs (e.g., s-tops, s-new-arrivals). Slugs are:
- Unique across all entities
- Language-specific
- Used in storefront URLs
tip
The naming convention s- prefix for sales category slugs is just a convention from the seeder data. You can use any unique slug format.