How Orders Flow Between Slerp and Lightspeed
This article explains how an order moves through Slerp and Lightspeed from the moment a customer places it to fulfilment, including how statuses are handled differently depending on your delivery setup.
Order Injection
When a customer places an order on Slerp, it is automatically sent to Lightspeed for processing. Lightspeed will then accept the order and update its status in Slerp accordingly.
As part of the injection, Slerp passes a pickup time to Lightspeed indicating when the order should be ready, whether that is for a driver or the customer. This is calculated as follows:
Delivery
- ASAP orders: the current time plus your configured prep time
- Scheduled orders: the start of the selected timeslot window, minus 15 minutes
Collection
- ASAP orders: the current time plus your configured prep time
- Scheduled orders: the start of the selected timeslot window
Note that the prep time used in these calculations may be extended depending on your configuration. For example, if you have dynamic prep time enabled, larger orders may be assigned a longer prep time.
If the order cannot be passed to Lightspeed, for example if your POS is switched off or unreachable, the injection will fail and the order will be automatically rejected in Slerp. The customer will be notified of the rejection and refunded the full amount they paid.
Order Ready
When an order is marked as ready in Lightspeed, what happens next in Slerp depends on your fulfilment type.
Collection — Slerp notifies the customer that their order is ready to collect.
Delivery via Slerp Courier Partners — This status update is ignored. Slerp waits for the courier to confirm collection before taking any action.
Delivery via your own drivers — The order is marked as out for delivery in Slerp.
Order Picked Up
When Lightspeed marks an order as picked up, Slerp again handles this differently based on fulfilment type.
Collection — The order is marked as fulfilled in Slerp.
Delivery via Slerp Courier Partners — This status update is ignored. Slerp relies on the courier to confirm delivery before marking the order as fulfilled.
Delivery via your own drivers — The order is marked as fulfilled in Slerp.
Refunds
Full refunds issued in Lightspeed are passed back to Slerp and applied to the order automatically.
Partial refunds are not passed back to Slerp by Lightspeed. If you need to issue a partial refund, you will need to do this manually via the Slerp Controls dashboard or the Partner app.