Orders
When a customer books through Shopify Checkout, Sesami creates a Shopify order. Here's how booking orders work and how to manage them.
Sesami Instant Booking has an option to create or not create a Shopify order. If order creation is disabled, bookings are recorded in Sesami only.
What a Booking Order Looks Like
A Sesami booking order in Shopify includes:
The service product with the Duration variant (e.g., "60 Minutes")
Line item properties with booking details: date, time, resource, and location
Standard Shopify order data: customer info, payment, order number
Order Fulfillment
Since bookings are services — not physical products — there's nothing to ship. You can handle fulfillment in whichever way works for your team:
Leave orders unfulfilled — this is the simplest approach and doesn't affect the booking in any way
Fulfill after the appointment — useful if you want a clean order list showing only upcoming appointments as "unfulfilled"
Auto-fulfill at booking — if you prefer all orders marked as complete right away
Fulfillment status has no effect on the booking itself. Whether an order is fulfilled or not, the appointment remains active in Sesami.
Auto-Fulfilling Service Orders
If you want to automate fulfillment for service orders, you can:
Use Shopify Flow to auto-fulfill orders tagged with a specific tag
Use a third-party fulfillment app for digital/service products
Refunds
Refunds for booking orders follow the standard Shopify refund process:
Go to Shopify Admin > Orders > [select the order]
Click Refund
Process the refund as needed
Refunding an order in Shopify does not automatically cancel the booking in Sesami. Cancel the appointment in Sesami separately if needed.
Related
Customers — how customer data flows between Sesami and Shopify
Catalog and Products — setting up products as bookable services
Cancellations & Rescheduling — managing appointment changes
Sesami Instant Booking — booking without going through Shopify Checkout
Last updated
Was this helpful?
