Retail & Commerce ERP

When channels each work but they don't agree,

Reconciliation across channels is the work.

We deliver retail and commerce ERP designed so the catalog, the POS, the marketplace, and the ledger reconcile on cadence — with edge cases surfaceable, not buried.

10 named commerce clients E-com · POS · Marketplace · B2B trade Multi-channel ready
Reconciliation hub across commerce channels A central operating-truth hub linked to Shopify, POS, Marketplace, Warehouse, and Finance via two-way reconciliation arrows. ONE TRUTH SHOPIFY POS MARKETPLACE WAREHOUSE FINANCE Reconciliation Discipline — surfaceable edge cases, not buried ones

Channels reconciled to one operating truth.

For Your Role

What This Page Gives You

COO / Head of Operations

Channels designed to agree on inventory

Shopify, POS, marketplace, and warehouse reconcile to the same stock picture on cadence. Drift is surfaced, not hidden in spreadsheets.

Head of E-commerce

Sync that doesn't lie

Inventory, orders, refunds, and customer records reconcile cleanly to the back office. Edge cases surface; they don't accumulate.

CFO

Month-end that closes on time

Marketplace payouts, payment-processor settlements, refunds — each reconciles by cadence, not by spreadsheet at quarter-end.

CTO

An integration spine that holds on Black Friday

Rate-limited connectors, idempotent processing, observability when something fails. Not a black box of webhooks.

Operating Reality

What Makes a Commerce ERP Hard

Five operating realities the commerce buyer recognises.

  1. 01

    The catalog is the operating model

    Variants, bundles, kits, packs, region-specific availability. The catalog data model has to mirror the operation, not approximate it.

  2. 02

    Reconciliation is the unglamorous core

    Inventory drift, payout matching, refund accounting, return-to-stock — all of it has to run on cadence, not by exception.

  3. 03

    Channels have their own physics

    Shopify webhooks have rate limits. Marketplaces have settlement delays. POS has offline scenarios. The integration spine has to respect each channel's reality.

  4. 04

    Customer is the cross-channel concept

    The same customer buys on the site, returns at the store, and complains in the inbox. The ERP either unifies them or compensates with manual stitching.

  5. 05

    B2B and B2C live in the same business

    Wholesale customers, retail customers, and marketplace customers each have different pricing, payment terms, and tax treatment. The ERP either supports both natively or one gets bolted on.

Domain Knowledge

What We Know About Commerce Operations

Workflows we've delivered, integrations we've worked under, KPIs we've instrumented.

Workflows we've delivered

  • Shopify ↔ Odoo bi-directional sync (orders, inventory, customers, refunds)
  • Lightspeed POS data import / migration
  • Multi-currency POS at retail (where the engagement required it)
  • Multi-store inventory with day-end reconciliation
  • Marketplace (eBay-class) inventory, listing, and settlement
  • Subscription / recurring-order workflow
  • B2B portal + proforma + WhatsApp/SMS communication
  • Returns + refund-to-stock with audit trail
  • Salon retail + service + commission flows

Compliance & integrations

  • PCI-compliant payment integration (Razorpay, PayPal, Stripe)
  • Country tax engines (India GST, Australian GST, EU VAT)
  • Xero, Zoho, QuickBooks Online connectors for accounting hand-off
  • Shopify, Lightspeed, eBay, marketplace connectors

KPIs we've instrumented

  • Cross-channel inventory accuracy (Shopify vs Odoo vs POS)
  • Marketplace settlement reconciliation lag
  • Order-to-cash cycle by channel
  • Return rate by SKU and channel
  • Subscription churn / renewal
  • POS day-end variance (cash, card, marketplace)
  • Catalog completeness by channel
Named Clients

Retail and Commerce Clients We've Delivered For

Ten clients across e-commerce, multi-channel retail, POS, B2B trade, and marketplace selling.

Pawpots

Pet e-commerce

E-commerce + recurring-order subscription workflow + inventory forecasting; pet-specific catalog.

LedPoint

LED retail + POS (Odoo 13)

Website + multi-currency POS + warehouse + Lightspeed migration + reprint + pay-later.

Kings Amish Furniture

Furniture retail

Custom sales module with multi-list and Amish-specific catalog handling.

QRJoy

Wholesale + POS

POS + product + Shopify + QuickBooks Online integration; wholesale and retail operating together.

Bespoke Taps

Plumbing fixtures e-commerce

Sales customisation + Shopify + Xero + Zoho connectors.

Bhave Hair

Salon / personal-care retail (Australia)

Full Odoo across CRM, sales, MRP, stock, rewards, commission, with Australia localisation.

Port Ameegos

E-commerce (India)

Website + portal + product + Razorpay/PayPal delivery flow.

CNT Automation

eBay marketplace seller (automation parts)

Stale-inventory analysis, auto-SKU generation, ZPL label printing for marketplace fulfilment.

Pacific Boeki

B2B marine trading (Japan)

Full ERP with custom sale/purchase/account/inventory/portal/proforma + WhatsApp + Gupshup + Twilio for trade communications.

Featured Case Studies

Case Studies in This Industry

Detailed write-ups of delivered work in this industry.

See all case studies across every industry, or talk to us about engagements in this space.

What We Build for Commerce

Solutions That Show Up in Commerce Engagements

How We Typically Engage

Engagement Shapes for Commerce Operations

Fit Assessment

When We're the Right Partner

Ready if

A commerce engagement is the right move when you sell across two or more channels (Shopify, POS, marketplace, B2B), month-end currently includes manual reconciliation across channels, and leadership wants the operating spine, not just a Shopify partner.

Too early if

It's too early when you sell on a single channel and aren't planning to expand, you want the cheapest Shopify connector, or there's no internal owner for catalog and reconciliation discipline.

Common Questions

Frequently Asked Questions

Do you integrate Shopify with Odoo?

Yes, and that integration is a primary engagement pattern. The work isn't "install the connector" — it's the reconciliation discipline that keeps Shopify, POS, marketplace, and Odoo agreeing on the same inventory, orders, and customer.

Do you migrate from Lightspeed to Odoo?

Yes. LedPoint is the named delivery — Lightspeed POS data import, multi-currency POS, multi-store inventory. Treated as a Modernization & Migration engagement starting with a decision audit.

Do you handle B2B + B2C in the same Odoo instance?

Yes. Pacific Boeki runs B2B marine trading. QRJoy runs wholesale + retail together. The operating model supports both natively; one isn't a bolt-on.

What about marketplace selling — eBay, Amazon?

Yes. CNT Automation is an eBay-focused delivery: stale-inventory analysis, auto-SKU, ZPL label printing.

How do you handle multi-currency POS?

First-class where the engagement requires it. LedPoint is the named multi-currency POS delivery. The POS, e-commerce, and accounting layer can treat currency as a primary concept rather than a translation step.

What's a typical commerce implementation timeline?

Single-channel commerce on top of Odoo: 12 to 18 weeks delivery + 6 to 12 weeks stabilisation. Multi-channel with marketplace + POS + B2B + B2C: 5 to 12 months end-to-end. Subscription depth or AI-augmented operations (Nature's Warehouse class) extends further.

Do you support subscriptions and recurring orders?

Yes. Pawpots' recurring-order workflow is the named proof point. Recurring orders, inventory forecasting against subscription demand, and lifecycle management are part of how we deliver.

Start with a Technical Conversation

Request Consultation

No "we do Shopify too" pitch. Commerce-first.