SchedulingKit
WordPress Integration

Add Appointment Booking to WooCommerce Products

SchedulingKit integrates with WooCommerce to turn any product into a bookable service. Customers select a date and time during checkout, and the appointment is confirmed alongside payment. Your WooCommerce order management and SchedulingKit calendar stay in sync.

How It Works

Set up woocommerce scheduling with WordPress in just a few steps.

1

Install the WooCommerce add-on

Enable WooCommerce support in the SchedulingKit WordPress plugin. No separate plugin needed.

2

Link a product to a service

In the WooCommerce product editor, select a SchedulingKit service to attach scheduling to this product.

3

Customer adds to cart and picks a time

The product page shows available time slots. The customer selects a slot and adds the product (with appointment) to their cart.

4

Order confirmation creates the booking

After payment, WooCommerce triggers SchedulingKit to confirm the appointment. Both the order and booking are linked.

Benefits

Why woocommerce scheduling with WordPress and SchedulingKit makes a difference.

Sell services like products

Use WooCommerce's full checkout flow — coupons, tax, payment gateways — for service bookings.

Unified order management

Appointments show up as WooCommerce orders. Refunds, cancellations, and status changes sync between both systems.

Cart and bundle support

Customers can add a bookable service alongside physical products in the same cart.

All WooCommerce payment gateways

Accept payment via any gateway WooCommerce supports: Stripe, PayPal, bank transfer, or cash on delivery.

WooCommerce Scheduling in Practice

A real-world look at how WordPress woocommerce scheduling works with SchedulingKit.

A dog grooming business sells grooming packages through WooCommerce: Basic Wash ($35), Full Groom ($65), and Premium Spa ($95). Each product is linked to a SchedulingKit service with matching duration (30 min, 60 min, 90 min). The WooCommerce product page shows a calendar below the product description.

A customer selects "Full Groom" for their Labrador, picks next Saturday at 10 AM, adds a bottle of dog shampoo ($12) to the cart, and checks out for $77 total via Stripe. WooCommerce processes the payment, and SchedulingKit creates the grooming appointment for Saturday at 10 AM. The groomer sees the appointment on their SchedulingKit calendar with the dog's name and any special notes.

If the customer requests a refund through WooCommerce, the associated SchedulingKit booking is automatically cancelled and the time slot reopens. The groomer does not need to manually update the calendar.

The business applies WooCommerce coupons to bookable products. A "FIRSTGROOM" code gives new customers 20% off their first appointment. The discount applies at checkout exactly like it would for a physical product.

Who It's For

Teams and individuals who benefit most from this integration.

WooCommerce store owners adding service offerings
Pet grooming and veterinary businesses with online booking
Beauty and wellness businesses selling service packages online
Repair and maintenance businesses taking scheduled appointments

Frequently Asked Questions

Common questions about woocommerce scheduling with WordPress.

Can I add appointment booking to WooCommerce products?

Yes. Link any WooCommerce product to a SchedulingKit service. Customers pick a time slot on the product page and complete checkout through WooCommerce.

Do WooCommerce coupons work with bookable products?

Yes. All WooCommerce coupons, discounts, and pricing rules apply to bookable service products exactly like physical products.

What happens to the booking if a WooCommerce order is refunded?

The SchedulingKit booking is automatically cancelled when the WooCommerce order is refunded, and the time slot becomes available again.

Can customers book a service and buy products in the same cart?

Yes. Bookable services and physical products coexist in the WooCommerce cart. The appointment is created after checkout alongside the product order.

Start Using WordPress + SchedulingKit

Set up woocommerce scheduling in minutes. No credit card required, no complex configuration.

Free forever plan available · No credit card required