SchedulingKit
Shopify Integration

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.

1

Install the SchedulingKit Shopify app

Add the app from the Shopify App Store. It connects to your SchedulingKit account automatically.

2

Link products to services

In the Shopify admin, associate a product with a SchedulingKit service. The product page gains a date/time picker.

3

Customer selects a time slot

The product page shows available dates and times. The customer picks a slot and clicks Add to Cart.

4

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.

Tattoo and piercing studios selling consultations online
Beauty salons listing services in their Shopify store
Home service businesses selling appointments as products
Personal stylists and image consultants with Shopify stores

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