Catalog and Products
Sesami uses Shopify products to represent bookable services. Understanding how products and inventory work with Sesami helps avoid common issues.
Setting Up a Booking Product
To create a product that works with Sesami:
Go to Shopify > Products > Add Product
Add a name, description, and image as usual
Under Variants, add an option called Duration
The option name must be exactly
Duration(case-sensitive, no trailing spaces)Add values in a valid format:
30,45 m,90 minutes,3h, or1 hour
Under Inventory, uncheck Track quantity
Under Shipping, uncheck This is a physical product
Save
Track quantity must be off. If inventory tracking is enabled, customers will eventually see "Sold out" instead of the booking calendar.
Shipping must be off for service-only products. Otherwise customers will be asked for shipping information at checkout.
Duration Variant Format
Sesami reads the "Duration" variant to determine time slot length. Accepted formats:
Minutes (number only)
30
Minutes with unit
45 m, 90 minutes
Hours
3h, 1 hour
Combined with text
45 minutes: express service
Time frames must fit within a single day (00:00 to 24:00).
Inventory and "Sold Out"
If your booking product shows "Sold out" instead of the calendar:
Go to Shopify > Products > [your product]
For each variant, uncheck Track quantity
Save
Sesami manages availability through its own scheduling system — it doesn't use Shopify inventory counts.
Products with Physical Items
If you sell products that include both a booking and a physical item (e.g., a gift box with a consultation), keep in mind:
The Duration variant tells Sesami this is a bookable product
You can still set a price and use Shopify checkout
For physical fulfillment, manage shipping settings as needed on the product
Related
Orders — how Sesami bookings appear as Shopify orders
No Availability — troubleshooting missing time slots
Last updated
Was this helpful?
