B2B Ecommerce
Choco Integration
Zynk's Choco integration links the Choco ordering app to the ERP or accounting system behind a food and drink wholesaler. Orders that restaurants place in Choco arrive in Sage, Business Central or Xero as sales orders, while your product range, customer-specific prices and order guides flow into Choco from the system that owns them. It suits distributors supplying hospitality customers.
Capabilities may differ depending on the product.
Benefits
Why businesses connect Choco
Restaurant orders straight into the ERP
New Choco orders are collected from Choco's queue and created as sales orders in your ERP, ready for picking and invoicing. Nobody retypes an order that a chef has already placed in the app.
Orders acknowledged, never lost
Once an order is safely in your back office, Zynk notifies Choco, which removes it from the queue of new orders. Anything not yet processed stays queued, so an interrupted run never skips an order.
Prices that match the invoice
Contract and customer-specific prices import into Choco from your price lists, so each restaurant orders at the rate it will be invoiced at and your credit control team fields fewer pricing queries.
One product range to maintain
Products are created or updated in Choco from your ERP item list, matched on Choco's ID or your own reference. New lines and changed descriptions reach buyers without anyone keeping a second catalogue by hand.
Order guides ready for each account
Zynk links products to each customer's order guide in Choco, so a restaurant opens the app and sees the lines it usually buys rather than searching through your whole range.
Capabilities
What you can do with Choco
Every task the Zynk Choco connector can run, grouped by the direction data moves.
Import into Choco
Data Zynk writes into Choco
4 tasks
- Customer order guides → into Choco
- Customer prices → into Choco
- Order notifications → into Choco
- Products → into Choco
Export out of Choco
Data Zynk reads out of Choco
1 task
- New orders → out of Choco
Need something that isn't listed?
Most Choco projects include at least one custom step. Our team builds it for you.
The problem
Why integrate Choco?
Choco makes ordering simple for restaurants, but the supplier still has to process every order. Without integration, each one is rekeyed into the ERP, prices in the app drift away from contract rates and new products must be added in two places. Tight order cut-offs leave little time for any of it.
Without integration
- Choco orders retyped into the ERP before the warehouse can pick them
- Restaurants seeing standard prices instead of their agreed rates
- New products set up in the ERP but missing from the app
- Orders processed twice, or missed, when someone loses their place
- Buyers scrolling the full range to find their usual lines
With Zynk
- Choco orders arrive in the ERP as sales orders, ready to pick
- Customer-specific prices import into Choco from your price lists
- Products import into Choco when they are created or changed in the ERP
- Each processed order is acknowledged in Choco and leaves the queue
- Order guides list the products each customer normally orders
How it works
How the Choco integration works
Step 1: Get your Choco credentials
Choco sets up a custom integration for your account and issues an API key, client ID, client secret and connection ID. Zynk uses these, and can run against Choco's sandbox before going live.
Step 2: Map customers and products
Match Choco customers to ERP account codes and Choco products to your item codes, then decide which price list or price band supplies each customer's prices.
Step 3: Process the order queue
Each run exports the oldest new orders from Choco, creates them in the ERP and passes the successful ones back as order notifications, so Choco only clears orders that really arrived.
Step 4: Keep the catalogue current
Separate scheduled workflows push product, price and order guide changes into Choco, for example every evening after your buyers update prices in the ERP.
Integrations
What can you connect to Choco?
Example use cases for Choco integration
Choco and Sage 200
Create Sage 200 sales orders from Choco orders, and feed Choco with products from stock records and customer prices from your Sage 200 price bands.
Choco and Sage 50 UK
Import Choco orders into Sage 50 as sales orders, and send stock records and price lists back so restaurants order current lines at their agreed prices.
Choco and Microsoft Dynamics 365 Business Central
Turn Choco orders into Business Central sales orders and keep the Choco catalogue in line with the items your team maintains in Business Central.
View the Microsoft Dynamics 365 Business Central integration →
Choco and Xero
For smaller suppliers that invoice from Xero, raise invoices from Choco orders and use Xero items as the product list restaurants order from.
Choco integration FAQs
How do I get Choco orders into Sage 200?
How does Zynk connect to Choco?
What happens to an order after it leaves Choco?
Can each restaurant see its own prices in Choco?
What is a Choco order guide?
Can a small supplier run Choco alongside Xero or QuickBooks?
See what Zynk can automate for your Choco setup
Book a 20-minute call. We'll review your systems, flag the quick wins and outline a practical route to going live.
Book a callSee pricing →








