Product Categories
Product Categories serve as the structural backbone of your Rexolia catalog, enabling faster navigation at the Point of Sale (POS) and organized browsing in your e-commerce storefront. By implementing a logical category tree, you minimize checkout friction for cashiers and enhance product discoverability for online shoppers. Efficient categorization is essential for managing diverse inventories, allowing for granular filtering and improved reporting across all sales channels.
Creating a Category
Go to Operations Hub → Product Categories → + New Category and fill in the form.
| Field | Required | Description |
|---|---|---|
| Name | Yes | The category label shown in POS filters and e-commerce menus |
| Slug | No | URL-friendly version of the name generated automatically if left blank |
| Parent Category | No | Select a parent to make this a subcategory. Leave empty for a top-level category |
| Menu Order | No | Controls display order. Lower numbers appear first |
| Display Type | No | Relevant for WooCommerce sync. Default is sufficient if you are unsure |
| Image | No | Category thumbnail; important for e-commerce store presentation |
The same form is used for both creating and updating a category.
Category Structure
Categories can be nested to create a hierarchy. For example:
Medicines
├── Antibiotics
├── Analgesics
└── Vitamins & Supplements
Personal Care
├── Skin Care
└── Oral Care
A category with no parent is a top-level category. A category with a parent is a subcategory. There is no limit to the number of levels, but keeping the hierarchy to two levels (top-level and one sublevel) is recommended for POS usability, deep nesting slows down cashiers.
Menu Order
Menu order controls how categories are sorted in the POS filter bar and in your e-commerce store. Categories with lower numbers appear first. If two categories share the same number, they are sorted alphabetically.
| Menu Order | Category |
|---|---|
| 1 | Medicines |
| 2 | Personal Care |
| 3 | Medical Devices |
| 10 | Uncategorised |
Display Type
Display type is only relevant if you sync Rexolia with WooCommerce. It controls how subcategories and products are shown on the category page in WooCommerce:
| Option | Behaviour |
|---|---|
| Default | Inherits the WooCommerce theme setting. Use this if unsure |
| Products | Shows products only |
| Subcategories | Shows subcategories only |
| Both | Shows both products and subcategories |
If you do not use WooCommerce, leave this as Default.
Category Image
A category image appears as a thumbnail in your e-commerce store or Rexolia e-store. It is not shown in the POS interface.
Changing a category image: To replace an existing category image, delete the current image first then upload the new one. Uploading a new image without deleting the existing one will not replace it.
Using Categories at the POS
Once products are assigned to categories, cashiers can filter the product grid by category in the POS instead of searching by name. This is especially useful for businesses with large catalogues.
Assign a category to a product when creating or editing the product in Operations Hub → Products. A product can belong to one category.
Troubleshooting
Category not appearing in POS filter Verify the category has at least one active product assigned to it. Empty categories are hidden from the POS filter bar.
Slug conflict on save Slugs must be unique. If you receive a slug conflict error, modify the slug manually before saving add a number suffix or abbreviate the name.
Category image not updating Delete the existing image first, then upload the replacement. See the tip above.