Skip to content

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

  1. Go to Products in the sidebar.
  2. Click Add Product.
  3. Fill in the product details.
  4. 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:

LabelColor
(None)Grey — no badge shown
HotRed
NewBlue
Must TryPurple
PopularOrange
LimitedPink-red
Best SellerGreen

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:

FlagEffect
Is SpecialDisplays the product in the top-of-page carousel
Is FeaturedDisplays 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:

  1. In the product form, scroll to Options.
  2. Click Add Option Group and give it a name (e.g., Size, Sugar Level).
  3. Add individual options within the group (e.g., Small, Medium, Large).
  4. For each option you can set a price adjustment (positive for upcharge, negative for discount).
  5. 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

ActionMinimum role
View productsStaff
Create / edit / delete productsManager
Enable or disable the shopAdmin