NetSuite ↔ Shopify — Multi-Subsidiary Orders + Inventory
The NetSuite ↔ Shopify connector by ERPPlugs writes every Shopify order to the correct NetSuite subsidiary, location, and book with SuiteTax + Avalara compliance, syncs inventory bidirectionally across NetSuite locations, reconciles Shopify Payments payouts against Sales Orders, and handles refunds + returns as Cash Refund + Credit Memo records. Multi-storefront setups fan out to distinct subsidiaries in one instance.
Multi-subsidiary NetSuite ↔ Shopify sync — orders, inventory, customers, refunds, payouts, SuiteTax compliance, and per-storefront subsidiary routing.
What this connector does
NetSuite's multi-subsidiary + multi-book architecture is what makes it worth the cost — every entity, currency, and jurisdiction gets its own P&L rolled into a consolidated group view. The Shopify integration needs to respect that architecture, and community connectors typically don't: they write every order to a single primary subsidiary and hand-off consolidation to accountants. The ERPPlugs NetSuite ↔ Shopify connector writes each Shopify order to the correct subsidiary + location + book based on the storefront it came from, applies SuiteTax (or Avalara if you use it for edge jurisdictions) on every line, and posts the Shopify Payments payout as a Journal against the payout-clearing account. Inventory syncs bidirectionally across NetSuite locations with the Shopify Location API as the mapping bridge. Refunds create Cash Refund records; returns create Return Authorizations + Credit Memos with correct GL treatment.
How data flows and what gets synced
The bridge between Oracle NetSuite and Shopify, and the exact records that move across it.
Oracle NetSuite
ERPPlugs Engine
Shopify
| Data Type | Direction | Frequency |
|---|---|---|
| Orders | Shopify → NetSuite | Real-time |
| Inventory | Bidirectional | Every 15 min |
| Payouts | Shopify → NetSuite | Daily |
| Refunds + returns | Shopify → NetSuite | Real-time |
What's included
Key Benefits
Multi-Subsidiary Native
Every order lands in the correct NetSuite subsidiary + location + book — no manual reclassification.
SuiteTax Correct
Native SuiteTax, Avalara, or Vertex applied per subsidiary nexus on every order line.
Payouts Auto-Split
Shopify Payments fees + processing costs split to distinct GLs on every payout.
B2B + D2C Together
Retail Shopify + Shopify B2B in one connector with per-buyer pricing preserved.
Try the NetSuite ↔ Shopify Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between Oracle NetSuite and Shopify inside 5 minutes.
Compliance-ready. Live in minutes.
What you get out of the box for statutory compliance — and the exact steps to go live.
Setup in Minutes
Install NetSuite bundle
Install the ERPPlugs SuiteBundle in your NetSuite instance; grants the required REST + SuiteScript permissions.
Authorise Shopify
Grant the ERPPlugs Shopify app access via Shopify Admin OAuth for orders, products, inventory, and customers.
Map subsidiaries + locations + tax
Match Shopify storefronts to NetSuite subsidiaries, Shopify Locations to NetSuite Locations, and confirm SuiteTax nexus per subsidiary.
Enable real-time sync
Turn on real-time order + inventory + payout sync; historical Shopify orders can be backfilled to a start date.
Simple, Transparent Pricing
Plans from Rs 499/month — upgrade as you grow.
Basic
- 1 connector (read-only sync)
- Daily sync (manual trigger)
- Basic GST compliance (CGST, SGST, IGST)
- HSN code auto-mapping
- Community support
- Standard sync-status dashboard
- ERPPlugs branding on reports
- Data retention (30 days)
Starter
- 1 connector (read-write sync)
- 15-minute sync intervals
- Full GST compliance (CGST, SGST, IGST, RCM)
- HSN and SAC auto-classification
- Email support (48-hour response)
- Bank reconciliation with UTR matching
- Multi-user access (up to 3 users)
- Standard reporting dashboard
- No ERPPlugs branding on reports
- Data retention (12 months)
Growth
- 3 connectors (read-write sync)
- Real-time sync (under 30 seconds)
- Full GST compliance + e-invoice + e-way bill
- HSN, SAC, and TDS auto-classification
- Priority support (4-hour response)
- Bank reconciliation across multiple accounts
- Multi-user access (up to 10 users)
- Custom field mapping and transformations
- Advanced analytics dashboard
- Webhook notifications for every event
- Scheduled reports (daily / weekly / monthly)
- Data retention (36 months)
Enterprise
- Unlimited connectors
- Real-time sync with sub-second latency
- Dedicated account manager (1-hour SLA)
- Full GST + e-invoice + e-way bill + IRN
- White-label option (your brand on reports)
- Custom field mapping and business logic
- Advanced analytics + custom BI exports
- Webhook notifications with retry and DLQ
- SSO and role-based access control
- Custom SLA with uptime guarantees
- Onboarding workshop and dedicated CS team
- Data retention (7 years) and audit export
- India-region data residency (DPDP-aligned)
Frequently Asked Questions
Each Shopify storefront (or Shopify Markets region) maps to a specific NetSuite subsidiary + location + book at setup. Every order that comes in routes to that subsidiary with the correct SuiteTax nexus and Chart of Accounts. Multi-currency subsidiaries handle FX per NetSuite's standard multi-book architecture.
SuiteTax (native NetSuite), Avalara AvaTax for NetSuite, and Vertex O Series where deployed. The connector reads which tax engine is active per subsidiary and applies the correct tax on every Sales Order line.
Shopify Payments settles daily with the platform fee already deducted. The ERPPlugs connector reads each payout, matches gross to the original orders, and posts a Journal in NetSuite splitting Shopify processing fees + platform fees to distinct GL accounts with the net posting to the payout-clearing.
Yes — Shopify Plus multi-store setups map many storefronts to one NetSuite instance across multiple subsidiaries. Shopify B2B's per-buyer catalogues and Net-payment-term buyers sync as Sales Orders with the negotiated per-buyer price + payment terms preserved.
The Shopify Location API is the mapping layer — each Shopify Location maps to a NetSuite Location (warehouse). Inventory decrements / increments push both directions on a 15-minute cadence. NetSuite Location Groups can consolidate multi-warehouse fulfillment against a single Shopify Location.
The connector honours SuiteScript userEventScripts and workflows on Sales Order creation. Custom fields (bodyfields + linefields) accept mapping from Shopify order attributes, note fields, and tag fields at setup.
Related Connectors
Other integrations you might find useful
NetSuite ↔ TikTok Shop
TikTok Shop orders across US, UK, and 6 SEA regions sync into NetSuite with multi-subsidiary routing, 15-day return window hold, and creator commission GLs.
Learn moreNetSuite ↔ Recharge
Recharge subscriptions into NetSuite via Advanced Revenue Management — deferred revenue, dunning recovery, prorated upgrades all GAAP-clean.
Learn moreNetSuite ↔ Loop Returns
Loop Returns events auto-create NetSuite RAs, Credit Memos, and exchange Sales Orders with warehouse-aware restock and store-credit liability tracking.
Learn moreSAP Business One ↔ Shopify
Enterprise-grade Shopify integration for SAP Business One with real-time order sync, tax jurisdiction mapping, and multi-warehouse inventory handling.
Learn moreReady to connect Oracle NetSuite with Shopify?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.