01

Map product and variation identifiers

SKU and variation identity should remain stable across WooCommerce and ERP.

02

Define stock ownership

Choose which system is authoritative for available inventory and how updates are synchronized.

03

Define order-status mapping

Storefront status and ERP operational status may not be identical; document the relationship.

04

Handle pricing and tax deliberately

Decide which values are synchronized and which are maintained independently.

05

Plan error handling

Failed sync, duplicate SKU and invalid product data should create visible exceptions.

06

Test returns and edits

Integration quality is revealed by edge cases, not only by a successful new-order import.

The operating principle

Every event should remain connected to the product, contact or transaction that created it. That is what lets ERP explain a number instead of only displaying it.