Show Bookings in Customer Accounts

Add a My Bookings page to your Shopify customer accounts, so customers can see, move, and cancel their bookings when they sign in

Available onAll plansUpdated 2 min read
On this page

When customers sign in to their account on your store, they can see their bookings there. They can also move or cancel them, and use their packages.

This needs Shopify's new customer accounts. It does not work with classic (legacy) customer accounts. Check which one you use in Shopify Settings > Customer accounts.

What the app adds

My BookingsManage Booking
What it showsEvery booking the customer has with youThe booking on one order
Where it isA page in the customer's accountA button on the order
SetupYou add the page and a menu linkNothing to do

Add the My Bookings page

Shopify does not add this page for you.

  1. In your Shopify admin, go to Settings > Customer accounts.
  2. Open the customer account editor.
  3. Add the My Bookings page from Easy Appointment Booking.
  4. Add a menu item that links to the page.
  5. Click Save.
Warning:

Add the menu item. Without it, the page exists but customers cannot find it.

What customers see

The page is called Booking History. It has three tabs: Upcoming, Past, and Packages (if they bought one).

Customers can:

  • see each booking's service, date, time, place, team member, and meeting link
  • search and sort their bookings
  • see past bookings marked Cancelled, Checked in, or No-show
  • see waitlist requests they are still waiting on
  • see packages, how many sessions are left, and book with them
  • Reschedule or Cancel, without leaving their account

Let customers move and cancel

Reschedule and Cancel only show when you allow it on the service. This needs the Pro plan or higher.

  1. Open the service and click the Advanced tab.
  2. In Booking Management, check Allow customers to reschedule and cancel appointments.
  3. Set Reschedule cutoff and Cancellation cutoff if you want.
  4. Click Save.

See Let customers reschedule or cancel.

The reschedule calendar shows the next 30 days, and follows your hours, capacity, lead time, blackout dates, and connected Google Calendars. After the cutoff, or once the appointment has passed, the buttons are replaced by a short note.

Which bookings show up

  • Bookings made while the customer was signed in are linked to their account.
  • Bookings with no account link, such as guest checkouts or bookings you added in the app, show if the email matches the customer's email.
  • A booking linked to a different customer account does not show, even with the same email.
Tip:

Ask customers to sign in before they check out. Their bookings then always show in their account.

Related articles

Was this page helpful?

Still stuck?

Message our support team and we’ll walk you through it.