Skip to main content
When you accept an online order, storekit builds a Toast check and posts it to Toast. This page covers how orders are routed and what you need to configure.

When Orders Inject

Orders are dispatched to Toast when you accept them (not at payment). storekit sets the order to syncing, posts it to Toast, and on success marks it Accepted and stores the Toast check number. Pre-orders can be held so they reach Toast shortly before they are due rather than days ahead; see Pre-Order Buffering.

Pre-Order Buffering

By default a pre-order is sent to Toast as soon as you accept it, so an order for Saturday lunch can sit on the till from Wednesday. Turn on buffering to hold pre-orders in storekit and send them to Toast shortly before they are due.
1

Go to Toast POS

Go to Stores → your store → Settings → Integrations, then select Toast POS.
2

Turn on buffering

Open Order details with Edit, then turn on Buffer Pre-orders.
3

Choose when the order reaches Toast

In Send to Toast (minutes before due), enter how many minutes before the pickup or delivery time the order should be sent. Leave it empty to use your prep time from Stores → your store → Settings → Operations → Preparation time (the Pickup time for pickup orders, the Delivery time for everything else). Enter 0 to send the order at the time it is due.
4

Save

After changing a setting, click Save in the save bar at the top of the page.
How held orders behave:
  • Only pre-orders are held. ASAP orders still go to Toast as soon as you accept them. A pre-order whose send time has already passed goes straight away.
  • Changes apply to new orders. Turning buffering on or off, or changing the minutes, doesn’t retime orders that are already waiting. They are sent at the time worked out when you accepted them.
  • Editing the order time moves the send. If you change a held order’s pickup or delivery time, storekit works out a new send time using your current settings.
  • Cancelling stops the send. A held order you cancel is never sent to Toast.
  • Resend order to POS sends it now. Open a held order and click More actions → Resend order to POS; the confirmation shows when the order is scheduled to be sent. Confirming cancels that scheduled send and sends the order to Toast straight away.
There is no list of held orders in the dashboard. A held order has no Toast check number until it has been sent.

Dining Options

Toast requires a dining option on every order, so open Orders with Edit and map each storekit fulfillment method to a Toast dining option:
  • Default dining option
  • Pickup dining option
  • Delivery dining option
  • In-store dining option
  • Curbside dining option
storekit auto-suggests these from your Toast configuration when you connect, but you can change them. If an order’s fulfillment method has no dining option (and no default), injection fails — always set at least the Default dining option.

Revenue Centers

In Orders → Edit, set the Default revenue center. To add routing rules, open Orders with Edit, then choose Show advanced to open Revenue center rules. Click Add rule to add a rule. Each rule matches on any combination of:
  • Fulfillment method — one of Any, Delivery, Pickup, In-Store, Curbside
  • Channel — one of Any, Web, PWA, App, Kiosk
  • Service area — a Toast service area (from your synced floor plan)
and routes matching orders to the chosen Revenue center. The first matching rule wins; if no rule matches, the Default revenue center is used. The How does routing work? link on the page opens an in-dashboard explainer.

Payments, Discounts & Charges

Configure these in Orders → Edit, Charges & tips → Edit, and Order details → Edit: storekit records the payment on the check (amount and tip separately). Discounts only reach Toast if Check discount is set; service charges and delivery fees only reach Toast if their respective service charge is set.

Where Order Tips Land

By default the tip is recorded on the Toast payment as a tip, separate from the payment amount. If you’d rather the tip be reported as a service charge in Toast, turn on Send Order Tips as Service Charge: the tip is added to the Service Charge amount on the check, and the payment is recorded for the full order total with no Toast tip.
This setting applies to online orders dispatched to Toast only. Tips paid through Pay at Table are always recorded as Toast tips. With the setting on, a tipped dine-in order opens its own check rather than being appended to an open one (see Add to Bill).

Order Notes

In Order details, click Edit and set Order note template. storekit attaches the composed note to the order’s first item on the Toast check as a special request. Per-item notes the customer adds are attached to their own items the same way.

What Toast Receives

Each order includes the customer name, phone and email, all items with their modifiers (including nested modifiers), the dining option, the revenue center (if resolved), the check discount and service charges (if configured), the tip, delivery address (for delivery), curbside details (for curbside), and the table (for dine-in).

Order-Status Updates

Toast sends status updates back to storekit, which map onto your order status:
Status updates require Toast to be sending guest order status events to storekit. These are configured as part of your integration setup.

When an Order Fails to Inject

If Toast rejects an order, storekit marks it failed and records the Toast error on the order — the customer’s order still completes, so you never lose it. You can re-dispatch a failed order from the storekit dashboard. Common causes and fixes are in Troubleshooting.