Skip to content
NexusBook a demo

Enterprise use case · Shopify + Amazon Seller + Odoo + Xero

Unified commerce operations

Two channels, an ERP and an accounting system each hold part of the picture, and nobody owns the gaps. Storefront and marketplace activity flows into Odoo and Xero through one governed process.

Systems involved

What each system contributes

Shopify

39 actions

  • Orders
  • Customers
  • Inventory
Amazon Seller

10 actions

  • FBA5
  • FBM5
Odoo

64 actions

  • Sales Orders12
  • Products13
  • Invoice10
Xero

41 actions

  • Invoices13
  • Payments8
  • Bank Transactions10

Shopify actions cover these areas without full create, update and delete for every object. Other Shopify operations use the Shopify API or Rules + Code. Amazon Seller pre-built actions cover FBA and FBM fulfilment operations. Marketplace data outside those actions is read through the Amazon Selling Partner API and normalized in Rules + Code. No Amazon trigger is used: a schedule, HTTP poll or webhook starts the run.

Architecture

One governed run

Trigger: webhook / scheduleIntegration: Shopify + Amazon SellerRules + CodeSystem Action: OdooHuman ApprovalAudit

How it starts: A webhook from the storefront, or a schedule for marketplace activity, starts the run.

Step by step

How the process runs

  1. 01

    Channel activity

    Shopify orders, customers and inventory, and Amazon FBA and FBM context, are read.

  2. 02

    Normalize

    Rules + Code produces one order shape.

  3. 03

    ERP

    Odoo sales orders, products and invoices are created or checked.

  4. 04

    Accounting

    Xero invoices, payments and bank transactions are recorded or matched.

  5. 05

    Exceptions

    Gaps between ERP and accounting wait for finance.

Control

Human decision and exception path

Human decision

Finance approves accounting adjustments. Operations approves new product mappings.

Exception path

  • Unknown products route to correction.
  • Duplicate orders are blocked.
  • Odoo or Xero write failures are retried.

Evidence

What gets audited

  • Channel data.
  • Normalized order.
  • Approvals.
  • Odoo and Xero references.

Nexus runs on premises, in private or sovereign cloud, or air-gapped. Credentials stay in the vault, roles decide who can approve, and the execution record stays inside your deployment boundary.

Sovereignty and deployment

Related

Patterns, connectors and next steps

FAQ

Questions about this use case

Does Nexus replace any of these systems?
No. Each system keeps its own records. Nexus runs the process between them and records each decision.
How does the run start?
A webhook from the storefront, or a schedule for marketplace activity, starts the run.
What if a step is not covered by a pre-built action?
Shopify actions cover these areas without full create, update and delete for every object. Other Shopify operations use the Shopify API or Rules + Code. Amazon Seller pre-built actions cover FBA and FBM fulfilment operations. Marketplace data outside those actions is read through the Amazon Selling Partner API and normalized in Rules + Code. No Amazon trigger is used: a schedule, HTTP poll or webhook starts the run.

Use case review

Discuss this use case

Bring your version of the process. We will map the systems, approvals and evidence it needs.