question

Alexey avatar image
Alexey asked ·

How can I find out if customer recieved his pick up(eat in) order?

After creating order for example for 2-3 hours later from this moment, customer will come to take it. How can we find out that he has picked it up?

OrdersCustomers
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Sam avatar image
Sam answered ·

One solution could be to listen for a payment broadcast or webhook but this would only work if payment is always associated with a pickup, which may not be the case.

Otherwise, the restaurant will need to input additional information on pickup, which may need to be implemented as a separate feature on an app that lives on the Clover device.

5 comments Share
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi Sam,

Thank you so much for your answer! In our case the order is already paid in our mobile (not Clover Native) app at the moment we send it to the API. So the webhook wouldn't be sent I guess? Thus we have the only option to create a Clover Native app for delivery, is that correct?

0 Likes 0 · ·

@Alexander_Zukov Webhooks would be sent on the instance the payment is made, but this wouldn't help you know about when the food was picked up. My suggestion would be to create a simple feature that allows merchants to track the order status, and can make note of the picked up.

0 Likes 0 · ·

@Sam, thank you for the answer. Could you please explain how to create such a feature? We also have a Clover App for in-store loyalty program integration, we can add smth to it. So what kind of events (or something else?) we should listen for?

0 Likes 0 · ·

Unfortunately, there wouldn't be an automated event that you could listen to. You would have to tell the merchant to go into your app and click a button that would let you know the order was picked up. There's many ways to go about this but one possible way to implement this is to have an app that keeps a list of all orders made online. Once the order is cooked, the restaurant would click a button that would let you know it's done. Once the order is picked up, the restaurant would click on a button changing the state to picked up.

0 Likes 0 · ·

Sam, thank you so much for the clarification and suggested decision! It is very useful for us, we'll create a new app for the digital ordering.

0 Likes 0 · ·

Welcome to the
Clover Developer Community