Hello, currently we have a merchant that is using the Square KDS. However, we have noticed that whenever they update the state of the order through the KDS. The state change of the Order isn’t reflected in the Square API and stays in the PROPOSED state. Does the Square KDS not make updates to the Square api?
The merchant id is MLQP0R84D0Q37 application id is sq0idp-_OpWFbMJ0nQp7vhmCjzoKw
Access to all the orders and items that go to the KDS is available with our Orders API and Catalog API. However they’re only available if the order has been paid for. At this time access to unpaid orders isn’t currently available.
Has there been any updates to this? Everything is working exactly as expected for In-store POS orders: Square KDS does NOT create/update fulfillments making it nearly impossible to log and track actual order prep times. What can we do to see when an instore order is prepared. Online orders: Square KDS DOES send fulfillment_state = PREPARE why does this not happen for instore orders?
Currently, there isn’t any additional updates on this. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team.