Shop products are items you sell alongside your activities — things like merchandise, equipment, food, and digital downloads. They can be purchased through your online booking page or the point of sale.Documentation Index
Fetch the complete documentation index at: https://sailia-mintlify-intercom-migration-1776823910.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Create a shop product
Add variants (optional)
Create variants for different sizes, colors, or options. Each variant can have its own price and stock level.
Enable custom pricing (optional)
If the price varies (for example, items sold by weight), toggle on custom pricing. POS operators enter the price manually when adding the item to a basket.
Assign an accounting category (optional)
If you use Xero accounting sync, assign an accounting category to determine the VAT rate and account code for this product.
Variants
Variants let you offer different options for a single product — such as sizes or colors. Each variant can have:- Its own price (or use the product’s default price)
- Independent custom pricing settings
- A unique name displayed in the POS and online shop
Selling shop products
Shop products can be sold through two channels:| Channel | How it works |
|---|---|
| Online | Products appear on your booking page. Customers add them to their basket alongside activity bookings. |
| POS | Staff tap the product in the POS to add it to a basket. For custom-priced items, they enter the price via the keypad. |
Stock management
When you enable stock tracking for a product or variant, Sailia monitors available inventory and prevents overselling.Pending basket quantities
When a customer adds a stock-tracked product to their basket, the quantity is held until the basket expires or the order is completed. These held quantities are shown as pending basket warnings when you adjust stock levels.Pending basket quantities only appear for items with stock tracking enabled. Baskets that have expired are not counted.
Automatic stock restoration on refund
When you refund a shop product that has stock tracking enabled, the refunded quantity is automatically returned to inventory. No manual stock adjustment is needed — Sailia adds the items back with a “Returned” note referencing the original order.Discounts on shop products
Discount codes can be configured to apply to shop products. When creating a discount, enable Shop products under product eligibility and optionally restrict to specific items.Related guides
Custom pricing
Override product prices for variable-price items.
Discount codes
Create discounts that apply to shop products.