There might be cases where Sesami receives an invalid order from Shopify. In those, the selected date and time is not available by the time Sesami received the order information. This could have happened for different reasons:
- Another customer booked the selected slot while the customer was going through checkout steps.
- Team member became unavailable after the customer selected the slot. (By changing availabilities, adding an event on their synced Google calendar, etc...)
What do I need to do?
- You can pick an available slot on behalf of the customer and re-schedule the appointment.
- Or you can cancel/refund the order and ask the customer to book a new time (They will receive a cancellation email.)
How to prevent this from happening?
If the cause is because of the two concurrent users booking at the same time, we're working on a reservation system which will reserve the selected times per customer session temporarily.