Perimattic
ecommerce

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.

Oracle NetSuite
Shopify
5-minute setup30-day money backNo coding required
Overview

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.

Architecture & Sync

How data flows and what gets synced

The bridge between Oracle NetSuite and Shopify, and the exact records that move across it.

Data flow
Oracle NetSuite

Oracle NetSuite

ERPPlugs

ERPPlugs Engine

Shopify

Shopify

What flows across
OrdersInventoryPayoutsRefunds + returns
Sync details
Data TypeDirectionFrequency
OrdersShopify → NetSuiteReal-time
InventoryBidirectionalEvery 15 min
PayoutsShopify → NetSuiteDaily
Refunds + returnsShopify → NetSuiteReal-time
Capabilities

What's included

SuiteScript + REST integration to Shopify Admin API
Multi-subsidiary + multi-book order routing
SuiteTax native support (Avalara + Vertex where enabled)
Bidirectional inventory sync across NetSuite locations
Shopify Payments payout reconciliation with Journal posting
Refunds as Cash Refund; returns as RA + Credit Memo
Customer master consolidation (Shopify customer ↔ NetSuite customer record)
Multi-storefront Shopify with per-store subsidiary mapping
Order status writeback to Shopify from NetSuite fulfillment
Multi-currency Sales Orders with per-book FX
Why It Matters

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.

Free to Try

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 & Setup

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

1

Install NetSuite bundle

Install the ERPPlugs SuiteBundle in your NetSuite instance; grants the required REST + SuiteScript permissions.

2

Authorise Shopify

Grant the ERPPlugs Shopify app access via Shopify Admin OAuth for orders, products, inventory, and customers.

3

Map subsidiaries + locations + tax

Match Shopify storefronts to NetSuite subsidiaries, Shopify Locations to NetSuite Locations, and confirm SuiteTax nexus per subsidiary.

4

Enable real-time sync

Turn on real-time order + inventory + payout sync; historical Shopify orders can be backfilled to a start date.

Pricing

Simple, Transparent Pricing

Plans from Rs 499/month — upgrade as you grow.

Intro

Basic

499/mo
  • 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)
Great Start

Starter

2,499/mo
  • 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)
Most Popular

Growth

4,999/mo
  • 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)
Best Value

Enterprise

14,999/mo
  • 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)
Answers

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.

Ready to connect Oracle NetSuite with Shopify?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.