Back to all cases

System integration

One connector keeps webshop, stock and accounting in one verified state

Anonymous DTC wellness brand · Operations & Finance

The brand ran Shopify for online sales and Odoo for stock, delivery and accounting, so orders, refunds and payouts were reconciled by hand. One controlled background service now owns that connection and checks every commerce event automatically.

Our approach

The connection was deliberately built as a background service with no new interface: the result has to be a correct record in Shopify and Odoo, not another screen. Per flow, from order to credit note and delivery, it is fixed up front what the source is, what the service may write and where it stops. Every event is stored and processed exactly once, so a restart after a timeout never produces a duplicate document. A payout is only settled once amount, fees and bank line match to the cent.

Result

Operations and Finance only ever see a named exception, never a silent mismatch.

Before Cognima

  • Compare Shopify orders, refunds and payouts against Odoo by hand
  • Re-enter deliveries and stock changes across both systems

With Cognima

  • Every commerce event is received, checked and linked automatically
  • Stock, deliveries and credit notes sync in both directions without manual entry
Delivery model
Backend service, no new user interface
Human oversight
Ambiguous events become a named exception, never guessed
Data & IP
Odoo remains the accounting system of record
  • Shopify
  • Odoo
  • Reconciliation
  • Backend connector
Book a first conversation