App Updates: March 2024

Control whether or not draft orders are created


Easy Appointment Booking can create draft orders for free bookings. This is useful if you want customers to book for free, but want to send them an invoice later. Draft orders can be converted into real orders through the Shopify Admin.

Subscriptions can now have unlimited redeemable bookings

Event Subscriptions are a good way to increase your average order value. They let you charge the customer for a group of bookings, which they can redeem later.

For example, you may have sell 6 bookings for a Yoga Class. The customer would pay for all 6 up-front, but can redeem them later.

Now, you can have unlimited redeemable bookings within a Subscription. This is great for Season Passes. Your customer can purchase a season pass and create unlimited bookings for the season. You can set an "expiry" time on the event at the end of the season.

When creating a subscription event, you can choose from:

  • A specific number of bookings
  • An unlimited number of bookings

This feature is available to Pro and Pro Plus customers.

Customize your Google Calendar Event Title

You can now edit the title that appears in your Google Calendar invite.

CleanShot 2024-03-16 at 15

To customize the title:

  1. Click on Manage beside the event you want to edit from the Dashboard.
  2. Scroll down to the Google Calendar Setup section.
  3. Edit the textbox under Custom Google Calendar Event Title.
CleanShot 2024-03-16 at 15

You can add variables here to customize the title for each of your events.

  • {booking_id} -- This is the Booking ID
  • {event_name} -- This is the event name
  • {availability_name} -- The full name of the availability assigned to this booking
  • {order_id} -- The Shopify Order ID if it exists.
  • {first_name} -- Customer's first name
  • {last_name} -- Customer's last name

If you leave this field blank, the Google Calendar event will be titled {event_name}. This is available for all Pro and Pro Plus customers.

Better visibility into double bookings and conflicts

Even though Easy Appointment Booking tries to prevent double-bookings from occuring, they can still happen for a variety of reasons. We've shipped an improvement that lets you proactively see and address these double-bookings and booking conflicts.

When can a booking conflict occur?

Booking conflicts or double bookings can occur if:

  1. You have multiple customers trying to book the same appointment at the same time.
  2. You incorrectly remove availability from an event (so a time that was available for 2 people is now only available for 1 person)
  3. A customer is incorrectly rescheduled.

When these situations, we want to make sure store owners and their teams are aware ahead-of-time, so they can take steps to fix the issue, such as rescheduling or cancelling an appointment.

To help with this, we are launching 2 things today!

You can now view conflicting bookings in the Bookings Page

There is now a new tab in the Bookings page that shows possible upcoming conflicts.

CleanShot 2024-03-03 at 15

New conflict badges for applicable bookings

When Easy Appointment Booking thinks that multiple bookings are conflicting, it will add a new "Conflict" badge below the Booking ID.

CleanShot 2024-03-03 at 15

If you click on this badge, it will show you all the other bookings that the app thinks are conflicting with it. For example, in the picture above we have Wilson Jones and Roland Schitt both booked at March 13 at 1pm with John Stones. John can only accept 1 appointment at a time, so this is a booking conflict.

If you click on that yelllow "Conflict" badge, it will show you all the conflicting bookings in 1 place. You can then either:

  1. Reschedule one of the bookings, which will automatically resolve the conflict.
  2. Manually mark the conflict as resolved, which will remove the badge from these bookings.
  3. Ignore, and get back to this later.
CleanShot 2024-03-03 at 15

Please note that Easy Appointment Booking thinks these are conflicts, so there is a chance of false positives.

We hope this new feature lets you proactively reschedule bookings to prevent issues in-person! If you have any feedback, let us know in the app.

Multiple fixes and improvements for better Shopify scheduling

  • We have fixed a bug where shop owners were not getting email notifications if a customer cancelled a booking.
  • We added a new setting called "Timeslot spacing" that determines how far apart your time slots are (in minutes). For example, if you set this to "60 minutes", your time slots will appear at 9:00AM, 10:00AM, 11:00AM, etc.
  • We made the app load faster from the Shopify Admin Dashboard.