Availability on the product page
Add the picker once in Shopify’s theme editor. Customers choose a staff member, date and time before Add to cart becomes available.
Shopify-native booking
Planora turns appointments, rentals and classes into a seamless part of your storefront. Your product page, your cart, your checkout — with real availability behind every purchase.

A booking system that respects your store
Add the picker once in Shopify’s theme editor. Customers choose a staff member, date and time before Add to cart becomes available.
A selected slot is held immediately. If that hold expires, checkout validation prevents an order from taking time that is no longer available.
When Shopify reports payment, the hold becomes a confirmed booking in the resource calendar — with a customer confirmation and calendar invite.
Built for your product catalog

Made to fit your business
The storefront picker follows Shopify’s active language: English, Deutsch, Español, Français, Polski and Русский.
Keep the revenue from every appointment, rental and class. Planora does not charge an extra fee on your bookings.
Choose durations, intervals, booking horizons, resource assignment and customer-facing time zone behavior per setup.
Refine the look with custom CSS, rename every booking step and CTA, or keep Planora’s translated defaults.
No one-size-fits-all duration
A wash and haircut can take 75 minutes while a haircut takes 60. A long-hair service can require another team member. Planora lets each Shopify variant carry its own booking rules.
Set a different service length and start interval for every option.
Assign staff, rooms, equipment or any bookable resource per setup.
Require one time per item or let customers book up to their cart quantity.
Let customers choose their resource — or assign any available one automatically.

Slots or days
A real rental flow


One cart, every booking