netsuite-shopify-product-sync
internalBuilt a bidirectional synchronization system for product data across NetSuite and multiple Shopify storefronts, allowing ERP and commerce systems to exchange catalog updates while preserving platform-specific data and workflows.
TypeScriptReactNetSuite SuiteScriptShopify Admin API
NetSuite
- Product records
- ERP data
- Catalog updates
Sync Service
- Field mapping
- Change processing
- Store routing
BullMQ + Redis
- Sync jobs
- Retries
- Async processing
Shopify Admin API
- Products
- Variants
- Metafields
Shopify Stores
- Multiple storefronts
- Store-specific data
- Commerce catalog
- # Translation layer
- NetSuite and Shopify model product data differently. The synchronization service handles field mapping and platform-specific rules without pushing that logic into either source system.