Other Marketing & Promotions

Booking & Appointments

Complete online appointment booking for PrestaShop 8 and 9, with no external subscription.

Calendar, time slots, staff, group sessions and online deposit. Customers book, move or cancel on their own, your team runs everything from one calendar.

At a glance
  • Mobile-first booking flow in 4 steps: calendar that opens on the next available day, times grouped into morning, afternoon and evening, live summary with total, deposit and balance.
  • Back-office calendar with week view and day view with one column per staff member: click a free time to create a booking, drag and drop to move it.
  • Fixed or percentage deposit paid through your PrestaShop checkout with your current payment methods; the slot is held during payment.
  • Every email includes the calendar file and a private link: customers add, move or cancel their appointment on their own and get an automatic reminder.
  • Group sessions, exceptional opening hours, service and staff photos, personal staff calendars on the phone, GDPR hooks for psgdpr.
PrestaShop 8 & 9 Multistore Back-office calendar Native deposit GDPR psgdpr
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Appointment booking and slot reservation on a PrestaShop store
v1.2.0 · updated 2026-09-30
What it does

The short version.

01

A polished booking flow

Four steps that fold once completed, service groups and search, staff photos, times grouped by part of the day and a summary that updates with every choice.

02

A calendar for the team

Week view, per-staff day view, phone bookings, drag and drop with customer email, overlap refusal and quick actions: confirm, completed, no-show, cancel.

03

Customers manage their appointment

Private link in every email, guests included: add to Google Calendar, Apple or Outlook, move and cancel online up to the deadline you choose.

04

Deposit without an extra gateway

Paid through a native PrestaShop order. Card payment: appointment confirmed. Bank transfer: slot kept, confirmed when the order is paid. Abandoned payment: slot released.

05

No double bookings

Lock at confirmation time, break time between appointments, overlap control in the back office, conflict check when a payment arrives late.

06

Reminders and calendar on the phone

Reminder email X hours before, .ics file attached to confirmations, private calendar feed per staff member for Google Calendar or iPhone.

The long version

Everything you'd want to know before you install.

A detailed look at how Booking & Appointments works, why we built it the way we did, and the thinking behind the features above.

§ 01

A booking flow customers actually finish

Each step folds into one line as soon as it is completed, with a "Change" link. The calendar opens directly on the first available day instead of an empty month, bookable days are marked with a dot, and times are grouped into morning, afternoon and evening. On the right, a ticket-style summary fills in with each choice: service, staff member, date, time, total, deposit due now and balance on site. When the catalogue has several groups, filters appear; above six services, a search too. Everything is responsive, keyboard accessible and uses your theme font.

§ 02

A calendar built for the team's daily work

The Bookings menu opens on a calendar. In week view, each appointment shows its service colour and a border for its status. In day view, each staff member has a column. Clicking a free time opens a new phone booking with the day, time and staff member already filled in. Dragging an appointment moves it, changes the staff member if needed and offers to email the customer. A taken slot is refused unless you choose to force it.

§ 03

Customers manage their appointment without calling you

Every email contains a private link to the appointment page, which also works for customers without an account. There they add the appointment to Google Calendar, Apple Calendar or Outlook, move it to another free time or cancel it, up to the deadline you set (24 hours by default). A reminder goes out automatically before the appointment. You and the staff member concerned are notified of every change.

§ 04

The deposit goes through your own checkout

A fixed or percentage deposit goes through a standard PrestaShop order: it appears on the invoice and in your statistics, with the payment methods already active. Paid by card, the appointment is confirmed immediately. By bank transfer, the slot stays reserved and is confirmed when the order is paid. If the customer abandons the payment, the slot is released after the delay you choose. The cart they had is set aside and restored.

§ 05

Group sessions, special hours and calendar on the phone

A service can host several people per slot: the customer chooses the number of participants and sees the places left. Exceptional hours replace the usual week on a specific date, for the whole shop or one staff member. Each staff member has a private subscription link to see their appointments in Google Calendar or on their iPhone, updated automatically.

€149.00
One-time · 12 months updates
Read the docs
  • Unlimited dev & staging installs
  • Source code included
  • 30-day refund
  • 24h support · EN / FR
5.0/5 20 reviews