Middleware integration
Send online orders to your POS through Stream.
Connect your POS to Ordering.co through Stream. Your menu comes from Stream, online orders reach your POS, and order and store status stay in step automatically.
How Stream works with Ordering.co.
The menu comes from Stream. Orders go back to Stream. Ordering.co adds what online ordering needs in between.
- 3Enrich it online
Add what Stream does not have, such as images, categories, and subcategories, from the Ordering.co Dashboard.
Order route
- 4Injected into Stream
Each online order goes straight into Stream and follows the workflow your staff already use.
- 5Delivery assigned
Combine it with Ordering.co delivery to auto-assign delivery companies or your in-house drivers.
Order status updates in Stream and Ordering.co at the same time.
Connect your POS through Stream. Run online ordering on Ordering.co.
Stream focuses on routing orders from delivery apps to the point of sale. Ordering.co is focused on online ordering, so you keep Stream and your POS in place and get a much more powerful ordering operation online:
- More products and features. More than 20 products and more than 1,500 features across websites, apps, marketplaces, kiosks, call centers, loyalty, and delivery.
- Your design, not a template. Build an ordering experience with your own custom design, and our team helps you customize it.
- Built to extend. Connect your own tools through APIs and MCP, with application source code available on eligible plans.
- Delivery included. Auto-assign delivery companies or your in-house drivers, with delivery progress sent back to Stream.
Why use Stream with Ordering.co
- One menu to maintain. Edit your menu in Stream and publish it. The same menu feeds your Ordering.co store.
- Orders land in your POS. Online orders reach your POS through Stream with no manual re-entry, next to the orders from your delivery apps.
- Status flows both ways. Accepted, rejected, and cancelled orders come back from Stream, and cancellations and delivery progress go to Stream.
- Availability stays aligned. Items switched off in Stream stop showing online, and paused locations stop taking orders.
What Stream brings
Stream describes its service on the Stream website:
- One menu for every channel. Manage a single menu and publish it to delivery apps such as DoorDash, Uber Eats, and Grubhub with one click, including different prices per channel.
- Orders on your POS. Receive orders directly on your POS and manage them from the Stream Dashboard.
- Kitchen controls. Real-time order cancellation, prep time edits, and order throttling across one or many locations.
How orders move between Ordering.co and your POS
- The customer orders on your website or app, chooses delivery or pickup, and confirms at checkout.
- Ordering.co sends the order to Stream for the linked location, with customer and delivery details, itemized products, discounts, taxes, fees, and the driver tip. Each order is sent once.
- Stream forwards the order to your POS. When the POS accepts it, the order moves to Accepted by business in Ordering.co.
- If the POS rejects the order, it moves to Rejected by business, and the reason is kept on the order.
- As a driver picks up and delivers the order, Ordering.co sends each step to Stream. Cancellations made in either system are sent to the other.
Set up and go live
- Open the Stream setup for your Ordering.co store and select Connect with Stream Orders.
- Authorize the connection in Stream and choose the location to link.
- When you return to Ordering.co, check that the store shows as Connected.
- Publish the menu from Stream, then check the store’s categories and products.
More ways to use Stream
- Deliverect connects many POS systems and sales channels through another integration partner.
- Delivery integrations assign online orders to delivery companies.
- Ordering Driver App runs delivery with your in-house drivers.
Setup
Connect Stream once, then run online orders from your POS.
- 01Connect the store with Stream
In the Stream setup for your Ordering.co store, select Connect with Stream Orders. You are taken to Stream to authorize the connection.
- 02Link the Stream location
Choose the Stream location for the store. You return to Ordering.co and the store shows as connected.
- 03Publish your menu
Publish the menu from Stream. Categories, products, and modifiers appear in the store, and online orders start flowing to your POS through Stream.
Resources
Guides and references.
Questions
Frequently asked questions.
Stream already connects my POS to delivery apps. Why add Ordering.co?
Stream connects delivery marketplaces and ordering channels to your POS. Ordering.co is built for online ordering itself, with more than 20 products and more than 1,500 features, custom design with help from our team, APIs and MCP, and application source code on eligible plans. You keep your POS and Stream in place and run your own online ordering on Ordering.co next to your marketplace channels.
What does the Stream integration sync?
Your menu comes from Stream, including categories, products, prices, and modifier groups. Online orders go to your POS through Stream with customer and delivery details, delivery or pickup, itemized products, discounts, taxes, fees, and the driver tip. Stream sends back when the POS accepts, rejects, or cancels an order, and Ordering.co sends cancellations and delivery progress to Stream.
How do items go on and off the menu?
When Stream switches an item or modifier on or off, the change reaches your Ordering.co store without a full menu sync. Publishing the menu again from Stream updates the existing items instead of duplicating them.
What happens if my POS cannot take an order?
If the POS rejects the order, for example because it is offline or items are unavailable, Stream reports it and the order is marked as rejected by the business in Ordering.co, with the reason kept on the order.
Can I pause a location?
Yes. Pausing or resuming a location in Stream disables or enables the store in Ordering.co, and disabling or enabling the store in Ordering.co updates its status in Stream.
Is Stream the same as my POS?
No. Stream sits between your ordering channels and your POS. Your POS stays where your staff already work, and Stream delivers Ordering.co orders to it.
Bring your online orders into your POS through Stream.
Tell us which POS you run with Stream, how many locations you have, and which ordering channels you want to launch, and we will help you plan the connection.