Map product and variation identifiers
SKU and variation identity should remain stable across WooCommerce and ERP.
Define stock ownership
Choose which system is authoritative for available inventory and how updates are synchronized.
Define order-status mapping
Storefront status and ERP operational status may not be identical; document the relationship.
Handle pricing and tax deliberately
Decide which values are synchronized and which are maintained independently.
Plan error handling
Failed sync, duplicate SKU and invalid product data should create visible exceptions.
Test returns and edits
Integration quality is revealed by edge cases, not only by a successful new-order import.
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.
