Products
The Products module is your digital menu. Guests can browse products through the chat interface and place orders without leaving the conversation. Products support pricing, labels, promotional flags, option customization, and category organization.
Creating a Product
- Go to Products in the sidebar.
- Click Add Product.
- Fill in the product details.
- Click Save.
Product Fields
Name (required) — The product name guests will see.
Description — A short description shown on the product card.
Price — The base price. If option groups with price adjustments are configured, the final price shown to the guest is base price + selected option adjustments.
Category — Assign to a category for browsing (e.g., Drinks, Snacks, Room Service). You can create new categories from the dropdown.
Tags — Internal labels for filtering and reporting. Multiple tags can be applied.
Images — Upload one or more photos. Multiple images display as a gallery on the product detail page.
Status — Active products appear in the guest shop. Inactive products are hidden.
Sort order — Controls display order within a category. Lower numbers appear first.
Label Badge
Add a colored label badge to highlight a product:
| Label | Color |
|---|---|
| (None) | Grey — no badge shown |
| Hot | Red |
| New | Blue |
| Must Try | Purple |
| Popular | Orange |
| Limited | Pink-red |
| Best Seller | Green |
Badges appear as small chips on product cards in the guest shop.
Promotional Flags
Two toggles control where a product appears in the guest shop:
| Flag | Effect |
|---|---|
| Is Special | Displays the product in the top-of-page carousel |
| Is Featured | Displays the product in the Featured section |
Both flags can be active simultaneously.
Product Options
Options let guests customize their order — think size, sugar level, toppings, or add-ons. Options are organized into option groups:
- In the product form, scroll to Options.
- Click Add Option Group and give it a name (e.g., Size, Sugar Level).
- Add individual options within the group (e.g., Small, Medium, Large).
- For each option you can set a price adjustment (positive for upcharge, negative for discount).
- Mark a group as required if guests must make a selection before ordering.
The guest sees each option group as a selection step before adding to their order. The final price updates as they select options.
Managing the Shop Visibility
You can hide the entire shop from guests using the Enable Shop toggle in Settings → Shop. When disabled, the shop tab disappears from the guest chat interface — guests cannot browse or order products.
Role Requirements
| Action | Minimum role |
|---|---|
| View products | Staff |
| Create / edit / delete products | Manager |
| Enable or disable the shop | Admin |