Should we use Oracle’s NetSuite Connector, Celigo or a custom build?+
The connector for one store with standard flows and a 3PL: it maps orders, products, inventory, fulfillments and refunds out of the box. Celigo if you already run it or need its Sales Order, Cash Sale or Invoice import options. Custom for several subsidiaries or stores, kits, payout reconciliation, B2B terms owned by NetSuite, or to own the code.
What does the NetSuite Connector for Shopify cost?+
The Shopify App Store listing for NetSuite ERP Connector shows B2C Standard from about $199.92/month, B2C Premium and POS at about $249.92/month and B2B at about $916.58/month (vendor list price, Sep 2026), billed by Oracle NetSuite. Celigo publishes no prices and charges per endpoint and flow, not per transaction.
How real-time is each option?+
Oracle’s help lists the connector’s standard schedules as orders every 20 minutes, products every 60 and fulfillments and refunds every 90. Our builds take orders from the ORDERS_PAID webhook and create the Sales Order within seconds to a few minutes, push availability every 5 to 15 minutes or after each Item Fulfillment, and sweep on updated_at because Shopify does not guarantee webhook delivery.
How do NetSuite concurrency limits affect the sync?+
Every REST and RESTlet request counts against one account limit: 5 on the Standard tier, 15 on Premium, 20 on Enterprise and Ultimate, plus 10 per SuiteCloud Plus license, in sandbox as well as production. The integration record therefore gets its own allocation and catalog work is throttled.
Which Shopify plan do we need?+
Any plan works for D2C; API budget and B2B differ. Shopify grants 100 cost points per second on Standard plans, 200 on Advanced, 1,000 on Plus and 2,000 on enterprise, and caps B2B at three active catalogs below Plus. Plus includes nine expansion stores and lists from $2,500 per month on a one-year term.
How are Shopify orders, payments and refunds recorded in NetSuite?+
A paid order becomes a Sales Order with the Shopify order id in a custom body field and the order name in the memo. The captured payment posts as a Customer Deposit, applied when the Invoice or Cash Sale is created after fulfillment. A refund with restocked lines creates a Return Authorization and Credit Memo, a refund without restock only the Credit Memo, and the money leaving the gateway posts as a Customer Refund.
Can Shopify B2B pricing and payment terms come from NetSuite?+
Yes. NetSuite price levels and customer-specific prices map to Shopify price lists on catalogs, which attach to companies or, on Plus, to individual company locations. Terms on the company location (Net 7 to Net 90 or due on fulfillment) match the NetSuite customer terms.
How do you handle SKU mapping and duplicate customers?+
The NetSuite item name or a custom SKU field equals the Shopify variant SKU; matrix items, Kit Items and units of measure are handled explicitly in the mapping workbook. Shopify customers match a Customer by email or by the NetSuite internal id stored on the Shopify customer after the first order.
What happens when an order fails in NetSuite?+
It waits in a retry queue with the NetSuite message, and the named owner gets an alert. Technical errors retry with backoff; data errors wait for a fix and a replay. Every create first checks for a transaction with the same Shopify order id, so a replay cannot create a second Sales Order.
Do you reconcile Shopify Payments payouts?+
Yes, as an optional flow. Shopify’s Admin API returns each payout with its net amount, issue date, a fee summary and its balance transactions. We post the payout as a bank deposit, expense the fees and match the lines to the Customer Deposits and Refunds in NetSuite.
Can AI agents act across NetSuite and Shopify?+
Each has an official MCP server that sees only its own data: Oracle’s NetSuite AI Connector Service with the free MCP Standard Tools gives Claude or ChatGPT records, saved searches, reports and read-only SuiteQL, and Shopify’s connector for Claude edits products and inventory and reads orders but cannot refund or cancel. To trace an order from checkout to payout, we build a separate MCP server that calls both APIs, since NetSuite custom tools cannot call external APIs, with writes behind your approval rules.
How long does a NetSuite Shopify integration take?+
A standard items, availability, orders, customers, payments, fulfillments and refunds build usually takes a few weeks including sandbox testing. Several stores or subsidiaries, B2B price lists, kits, payout reconciliation and backfills extend that, typically to two to three months.