If you run a Shopify store and want The Frozen Food Courier™ to collect and deliver your cold-chain orders, this is how it works today. Shopify has no native Frozen Food Courier™ app, and it does not need one: the modern, reliable path is our hosted Cibarix™ Carrier API. Your store (or a small connector you build against it) sends each order to us as a shipment request, we return a waybill, and we push signed delivery-status updates back to you, keyed to your own order reference.
Two ways to task us from Shopify
1. Integrate directly via the Carrier API (recommended)
This is the current, first-class integration. You (or your developer) connect your Shopify order flow to our Cibarix™ Carrier API:
- Authenticate. We issue you an API key. You send it as a Bearer token over HTTPS on every request.
- Submit each order as a shipment request. When an order is placed (or marked ready to dispatch), you
POSTit tocarrier/v1/shipmentas ashipment_requestcarrying the recipient, delivery address, item weights and your order reference. - We rate, validate and return a waybill. The API rates the shipment, validates the delivery address against our cold-chain service area, and returns an acceptance decision with a waybill on approval.
- We keep you in step with signed webhooks. As the delivery progresses (dispatched → scheduled → delivered), we call your endpoint with a cryptographically signed webhook that references your order ID, so your store’s status stays accurate without polling.
This is genuine two-way integration: orders flow to us, status flows back to you. We provide the full request/response reference (OpenAPI) and the webhook contract, plus your credentials, on request.
2. Let us run a managed order feed
If you would rather not build anything, we can arrange a managed order feed for your Shopify store. You keep selling; we take responsibility for getting your orders into our system and dispatched. It is the zero-development option for merchants who want us to handle the plumbing. Talk to us and we will set it up around how your store already operates.
What order data we need
Whichever path you take, the shipment request carries the same core order data. Shopify’s order object maps cleanly onto it — the table below shows the fields and where they come from in a typical Shopify order. The exact field names and full schema are in the API reference we send you.
| Shipment request field | Shopify source | Example |
|---|---|---|
| Sender / merchant ID | Your issued merchant code | TFFC-MERCHANT-001 |
| Order number | order.number / order.name | 1234 |
| Order ID (your reference) | order.id | 820982911946154508 |
| Customer email | order.email | customer@example.com |
| Delivery note | order.note | Gate code: 1234 |
| Recipient name | shipping_address.first_name + last_name | John Smith |
| Recipient phone | shipping_address.phone | +27 82 123 4567 |
| Address line 1 | shipping_address.address1 | 123 Main Street |
| Address line 2 | shipping_address.address2 | Apt 4B |
| City | shipping_address.city | Johannesburg |
| Province | shipping_address.province | Gauteng |
| Country | shipping_address.country | South Africa |
| Postal code | shipping_address.zip | 2000 |
A note on older methods
Earlier versions of this guide leaned on general-purpose automation tools (MAKE, Zapier), manual CSV exports and ad-hoc one-way webhooks to get Shopify orders to a courier. Those still technically work, but they are fragile, one-directional and give you no verified status back. The Carrier API replaces all of them: it is authenticated, signed, and two-way. If you have an existing MAKE/Zapier or CSV workflow, we will help you retire it onto the API or a managed feed.
On WooCommerce instead?
If your store is on WooCommerce rather than Shopify, you do not need to build against the API at all — we publish native Cibarix™ plugins that consume it for you. See our plugins.
Get connected
Ready to task The Frozen Food Courier™ from your Shopify store? Read the Cibarix™ Carrier API overview, then contact us — we will issue your API key and the full reference, or set up a managed order feed, whichever suits you.
