Add Scheduling to Shopify Product Pages
SchedulingKit embeds a date and time picker on Shopify product pages, turning service listings into bookable appointments. Customers select a slot, add to cart, and check out through Shopify. The appointment confirms automatically after payment.
How It Works
Set up product booking with Shopify in just a few steps.
Install the SchedulingKit Shopify app
Add the app from the Shopify App Store. It connects to your SchedulingKit account automatically.
Link products to services
In the Shopify admin, associate a product with a SchedulingKit service. The product page gains a date/time picker.
Customer selects a time slot
The product page shows available dates and times. The customer picks a slot and clicks Add to Cart.
Checkout confirms the booking
After Shopify payment, SchedulingKit creates the appointment. The customer receives a booking confirmation alongside their order receipt.
Benefits
Why product booking with Shopify and SchedulingKit makes a difference.
Native Shopify checkout
Customers pay for appointments through Shopify's checkout, using any payment method you already accept.
Inventory-like availability
Time slots behave like inventory. When a slot is booked, it disappears from the product page for other visitors.
Shopify order tracking
Each appointment appears as a Shopify order with the selected date and time in the order notes.
Theme compatible
The date picker works with all standard Shopify themes and integrates cleanly with custom themes via the app embed block.
Product Booking in Practice
A real-world look at how Shopify product booking works with SchedulingKit.
A tattoo studio in Portland sells consultation appointments through their Shopify store. They list three products: "Small Tattoo Consultation" ($50, 30 min), "Half Sleeve Consultation" ($100, 60 min), and "Full Custom Design Consultation" ($200, 90 min). Each product is linked to a SchedulingKit service.
When a customer opens the Half Sleeve Consultation product page, they see the standard Shopify product layout — description, images of past work, price — plus a SchedulingKit calendar showing available appointment times for the next 4 weeks. The customer picks next Thursday at 3 PM, adds to cart, and checks out for $100 via Shop Pay.
Shopify processes the payment, and SchedulingKit receives a webhook confirming the order. The appointment is created on the artist's calendar for Thursday at 3 PM. The customer receives a Shopify order confirmation and a separate SchedulingKit booking email with the studio address and preparation instructions.
The studio previously used a free booking tool with no payment integration, resulting in a 25% no-show rate for consultations. After requiring Shopify payment at booking, no-shows dropped to 4%. The studio processes about 60 consultation bookings per month, totaling $5,400 in consultation revenue collected upfront.
Who It's For
Teams and individuals who benefit most from this integration.
Frequently Asked Questions
Common questions about product booking with Shopify.
How do I add appointment booking to a Shopify product?
Install the SchedulingKit Shopify app and link your product to a SchedulingKit service in the Shopify admin. A date/time picker appears on the product page automatically.
Does the booking use Shopify's payment system?
Yes. Customers pay through Shopify checkout using any enabled payment method (credit card, Shop Pay, Apple Pay). The appointment confirms after payment.
Can I sell physical products and bookable services in the same store?
Yes. Standard products and bookable service products coexist. Customers can mix both in a single cart.
What happens if a customer requests a Shopify order refund?
Refunding the Shopify order triggers cancellation of the SchedulingKit booking. The time slot becomes available again.
Start Using Shopify + SchedulingKit
Set up product booking in minutes. No credit card required, no complex configuration.
Free forever plan available · No credit card required