shopify-netsuite-connector
internalBuilt a Shopify-to-NetSuite integration service for synchronizing orders between the storefront and ERP. Uses queued processing to isolate API workloads, handle asynchronous synchronization, and keep commerce operations independent of NetSuite availability.
ReactRemixTypeScriptShopify Admin APIBullMQ
Shopify
- Orders
- Webhooks
- Shopify Admin API
Remix / Node API
- Validation
- Data transformation
- Job creation
BullMQ + Redis
- Queued jobs
- Retries
- Async processing
NetSuite
- RESTlet
- Order creation
- ERP workflows
- # Why a queue?
- Decouples storefront requests from NetSuite processing so ERP latency or temporary failures don't block commerce operations.
- # Reliability
- Background workers can retry failed jobs and control processing independently of the user-facing application.