WooCommerce ↔ NetSuite real-time integration
The problem
A specialty pharmacy needed its WooCommerce storefront to behave as a sales channel for a NetSuite ERP system that owned inventory, pricing, and order fulfilment. The previous setup had drift, duplicate customer records, and stock numbers that lagged hours behind reality.
The architecture
We designed a one-directional sync model — NetSuite as the master, WooCommerce as the channel — using flat Inventory Items keyed by SKU rather than NetSuite's Matrix products. Field mapping was reduced to what the storefront actually needs (description, attributes, price, stock). Customer and order sync run through queued jobs with idempotent handlers and retry semantics.