Jonathan Bird Web Development
  1. Integrations
  2. Cin7 Integration
CI ERP & Accounting

Cin7 Integration for eCommerce & Custom Websites

Cin7 Core and Cin7 Omni connected to your storefront, with the stock and pricing sync that inventory-led businesses actually need.

Cin7 is built around inventory, which is exactly why the integration has to be right: get the stock sync wrong and customers buy things you cannot ship. Cin7 Core and Cin7 Omni are two different products under one brand, with different APIs and different strengths, and the correct approach depends on which one you run. I connect Cin7 to Shopify, Adobe Commerce, WooCommerce, and custom platforms with retries, idempotency, and monitoring, so stock levels, orders, and pricing stay in step even under load.

Talk to me about Cin7
Works with Shopify Adobe Commerce WordPress Laravel & custom builds

My integration track record

I run inventory and ERP syncs in production across Options ERP, NetSuite, MYOB, and Xero, including a nightly sync of around ten million rows at 100% success. Cin7 is an inventory-led system, and it needs exactly that: a sync you can trust when stock is moving fast.

Capabilities

What I build with Cin7

The Cin7 integration work I most often take on. If yours sounds like one of these, we should talk.

Real-time Stock Sync

Stock levels kept accurate across your storefront and any other channels, so customers cannot buy what you cannot ship. Multi-location and multi-channel stock handled properly rather than flattened into one misleading number.

Core vs Omni

Cin7 Core (formerly DEAR) and Cin7 Omni are genuinely different products with different APIs. They are not interchangeable, and you get a straight answer on which one you are on and what that means for the build.

Orders & B2B Pricing

Website orders into Cin7 ready to pick and dispatch, and customer-specific or tiered pricing surfaced to your B2B storefront. For wholesalers this pricing sync is usually the whole reason a real integration is worth it.

Rate Limits & Reliability

Cin7 has API rate limits that a naive integration hits and then starts dropping updates. Batching, queueing, retries, and monitoring are designed in so the sync stays accurate as your order volume grows.

How it works

A Cin7 integration built to last

The same approach behind every integration I ship, from the first conversation to the years of maintenance that follow.

01

Scope & map

We map exactly what needs to move between Cin7 and your store: orders, stock, pricing, customers, and where the awkward edge cases hide.

02

Build for redundancy

I build the integration around the failure modes: retries with backoff, idempotent writes, and reconciliation, so it holds up when the API has a bad day.

03

Test & reconcile

Tested against real data in a safe environment, with reconciliation reporting that proves Cin7 and your store actually agree before go-live.

04

Monitor & maintain

Monitoring and alerting from launch, so failures surface immediately, and the same developer who built it is the one who keeps it running.

The Difference

Get the stock sync wrong and everything downstream breaks.

With an inventory system like Cin7, the integration is not a nice-to-have bolted onto the storefront. It is the thing that decides whether your customers can trust what your website tells them about stock. That is worth building carefully.

A typical agency

Integration as plumbing.

  • Stock sync runs on a naive schedule, hits Cin7 rate limits, and silently starts dropping updates so the storefront drifts out of date.

  • Nobody checks whether you are on Cin7 Core or Omni until the API turns out to work differently mid-build.

  • A failed order sync means an order sits on the website and never reaches the warehouse.

Working with me

Integration is the specialism.

  • Batched, queued, and rate-aware, with reconciliation confirming the storefront and Cin7 agree.

  • I establish which Cin7 product you run up front, because Core and Omni need different approaches.

  • Failures are retried and alerted. An order that genuinely cannot sync is flagged that day, not discovered by an angry customer.

FAQ

Common Cin7 Integration Questions

The questions I get asked most often about integrating Cin7.

Can Cin7 integrate with Shopify?

Yes. Stock levels, orders, and pricing can all sync between Cin7 and Shopify, and equally between Cin7 and Adobe Commerce or a custom storefront. Cin7 does have an existing Shopify connector, and for simple setups it may be all you need. A custom integration earns its place when you have multi-location stock, customer-specific pricing, multiple sales channels, or volume that pushes against Cin7's API limits.

What's the difference between Cin7 Core and Cin7 Omni?

Cin7 Core (previously DEAR Systems) and Cin7 Omni are two different products that Cin7 brought under one brand. They have different APIs, different strengths, and different pricing. Core is often the better fit for product-based SMBs, while Omni leans towards larger, more channel-heavy operations. An integration built for one does not simply transfer to the other, so knowing which you are on is step one.

Why would I need a custom integration instead of the built-in connector?

The built-in connector is fine for straightforward stock and order syncing. It starts to hurt when your business is not straightforward: customer-specific trade pricing, complex multi-location stock rules, several sales channels that must stay consistent, or bespoke workflows the connector does not support. At that point a custom integration does exactly what your business does instead of what the connector assumes.

How do you keep the stock sync accurate under load?

By respecting Cin7's rate limits rather than ignoring them. That means batching updates, queueing work so a burst of orders does not overwhelm the API, retrying failures with backoff, and running reconciliation to confirm the storefront and Cin7 actually agree. A sync that looks fine in testing and drifts in production is almost always one that was written without regard for those limits.

Talk to me about your Cin7 integration

For over 15 years I've helped Australian enterprise, government, and not-for-profit organisations ship websites that are fast, secure, and accessible. Get in touch to discuss your project today.