A two-way middleware service that connects a WooCommerce store to the Pantheon ERP - orders, statuses, stock, prices and products all sync in both directions, and every sale runs through to a fiscalized, emailed invoice.
Backend architecture + Integration build
NestJS · BullMQ · WooCommerce REST
2026
The client sold through WooCommerce but ran the business in Pantheon ERP. Orders were copied over by hand, order statuses drifted apart between the shop and the ERP, and Croatian fiscalization happened - if at all - as a separate manual step.
They wanted the two systems to behave like one: a sale in WooCommerce should appear in Pantheon instantly, status changes should mirror both ways, and the customer should get a proper fiscalized invoice - all without anyone touching it.
We built a two-way sync service on the same foundation as our forward-only Pantheon middleware - but bidirectional. WooCommerce webhooks push events in; a worker writes safely into Pantheon and pushes ERP changes back out through the WooCommerce REST API.
Events flow in from WooCommerce webhooks and out through the WooCommerce REST API. Orders, statuses, stock, prices and products all reconcile in both directions, and the same durable queue carries work each way - so neither system blocks the other.
Receives WooCommerce webhooks, validates and authenticates them, enqueues the work and returns 200 OK immediately - the shop never waits on the ERP.
Writes orders into Pantheon, mirrors statuses, syncs stock and price, fiscalizes, and emails the invoice - pushing ERP changes back to WooCommerce via REST, with retries at every step.
The full loop is built and integration-tested against a live Pantheon instance and a staging WooCommerce store: order in → customer ensure → ERP order → status mirror → fiscalization → PDF → email.
Containerized and observable; the production fiscalization-certificate cutover is documented as a runbook, ready for go-live.
Tell us what you're building. We'll come back within one business day with a clear plan, a timeline, and a real human to talk to.