Order Types
storekit maps each order to one of PointOne’s order types from the fulfilment method:
Each order also carries the order total, a payment type (Cash for pay-on-collection orders, otherwise a card/app payment), and storekit’s order ID as the transaction reference so you can trace an order between the two systems.
Pre-Orders
Pre-orders are sent to PointOne immediately, with the requested date and time in your store’s timezone. PointOne receives the order straight away rather than storekit holding it back — there is no order buffering for PointOne. If your kitchen relies on the till to sequence pre-orders, check how your PointOne site handles orders with a future required time.Order Notes
Order Note Template on the PointOne settings page controls the note attached to each order in PointOne. Variables are written as{{variable}}; click Insert Variable to pick from the available customer, order, table and delivery fields, and Preview to check the result with sample data.
Leave the template empty and the note contains only the customer’s own order notes. With a template, the customer’s notes are appended after your template text, separated by -. Emoji are stripped from customer notes before they’re sent.
Successful Orders
When PointOne accepts an order, storekit marks it Accepted and stores PointOne’s order number against it. Once an order has a PointOne order number, Resend order to POS is no longer offered for it.Failed Orders
If PointOne rejects the order or can’t be reached, storekit marks the order failed and shows the reason PointOne gave — or no reason provided — in the warning at the top of the order page: Something went wrong sending this order to the POS. To send it again, open the order under Orders, open the actions menu and click Resend order to POS. storekit builds the order afresh and submits it to PointOne. Nothing changes for the customer — the resend is only about getting the order onto the till. Network errors are retried automatically a few times before an order is marked failed. Rejections from PointOne — an unknown PLU, a closed site, an invalid table — are not retried, because the same order would fail again; fix the cause first, then resend. Common causes:- The item’s PLU has changed or been removed in PointOne — run a menu sync and resend.
- The storekit table’s POS ID doesn’t match a PointOne table — see Pay at Table.
- The API Key, Site ID or Organisation ID is wrong — re-check them on the settings page.
Next Steps
Pay at Table
Let guests pay their PointOne bill from their phone
Troubleshooting
Fix orders that keep failing