API & ERP Integrations
Reliable connections between nopCommerce and your ERP, CRM, payment gateways, PIM and logistics providers.
Services
We connect nopCommerce to Oracle NetSuite so items, prices, stock, customers and orders stay in step without re-keying. NetSuite stays the system of record, the store stays fast when NetSuite is busy, and every sync is logged and safe to re-run. We have built and run this integration for a B2B distributor on nopCommerce 4.80.
Situations that typically lead businesses to this kind of work.
Capabilities
Inventory items, matrix parents and children, and kits mapped to nopCommerce products, variants and attribute combinations by SKU.
Base price, price levels, quantity pricing and customer-specific item prices shown to the right customers in the store.
Available quantities from the NetSuite locations you choose, per warehouse in nopCommerce, with live checks at checkout if needed.
Customers, contacts and ship-to addresses kept in step, created in NetSuite only when there is an order or an approval.
Web orders sent as sales orders, cash sales or estimates, then item fulfilments and tracking numbers sent back to the customer.
A queue with retries, so an order reaches NetSuite once, and an admin log that shows what failed and why.
For the technical detail on record ownership, B2B pricing, quote exports and retries, read our nopCommerce NetSuite integration guide.
See it in production: a B2B trade portal on nopCommerce, integrated with NetSuite, with contract pricing, live stock and quote export.
Options
Not an off-the-shelf one. The nopCommerce marketplace lists NetSuite as an integration that is not developed yet and refers store owners to solution partners. The large integration platforms that sell NetSuite connectors for other shopping carts do not offer one for nopCommerce either.
That leaves two realistic routes: a general integration platform with custom work on both ends, or an integration built as nopCommerce plugins that talk to NetSuite directly. We build the second. It runs inside your store, follows nopCommerce’s own events and services, and has no per-order fees.
Data
Most projects start with the catalog flowing from NetSuite to the store and orders flowing back. Each record type gets its own schedule: stock changes often, so it syncs more often than product descriptions, and prices can be checked live for logged-in trade customers.
NetSuite usually owns item data, prices, stock and customer terms. The store usually owns web content such as descriptions, pictures and SEO fields. We write this down field by field before building, so nobody’s changes are overwritten by surprise.
How it connects
Oracle recommends SuiteTalk REST web services with OAuth 2.0 for new NetSuite integrations. 2025.2 is the last planned SOAP endpoint, and with the 2028.2 release SOAP web services will no longer be available, so SOAP-based integrations will stop working. We build on REST, use SuiteQL for fast bulk reads, and add a RESTlet only when a single call has to do work that REST records cannot.
If your store already has a NetSuite connector built on SOAP, plan the move now rather than in 2028. We can replace it in stages, record type by record type, while the old connector keeps running.
Weighing the API options on the nopCommerce side as well? See nopCommerce Web API and REST API options.
Reliability
NetSuite limits how many web service and RESTlet requests an account can run at the same time. The limit is shared by every integration on the account and depends on your service tier and SuiteCloud Plus licences. A store that calls NetSuite during every page view or checkout will hit it at the worst moment.
So checkout never waits on NetSuite. Orders go into a queue in the store and are sent in the background, with retries and backoff. Catalog syncs read in batches and only what changed. When a live stock or price check is needed, it has a short timeout and a safe fallback.
Effort
NetSuite accounts are rarely configured the same way twice: custom fields and records, subsidiaries, locations, tax setups and approval workflows all change what the integration has to do. After a short discovery against your account and store, we give a fixed scope and quote for a first phase, usually catalog, stock and order export, and plan the rest as later phases.
Approach
We agree which NetSuite records and fields each side owns, how items and customers are matched, and what happens on a conflict.
The integration is built and tested against your NetSuite sandbox, with separate settings for sandbox and production.
Catalog sync runs first, then orders. You get the admin log, alerts and a runbook for your team.
Platform
We build for and support nopCommerce 4.50 to 5.00. Each release runs on a specific .NET version, which sets the hosting a store needs and how much work an upgrade involves.
Stores on 4.40 or later upgrade the database automatically when the new release first starts. Plugins and the theme still need builds for the target version.
Planning a move between versions? Read our nopCommerce upgrade guide.
| nopCommerce | .NET runtime | Notes |
|---|---|---|
| 4.50 | .NET 6 | |
| 4.60 | .NET 7 | |
| 4.70 | .NET 8 | |
| 4.80 | .NET 9 | |
| 4.90 | .NET 9 | Previous release line, latest patch 4.90.8 |
| 5.00 | .NET 10 | Current release, 27 October 2026 |
Checked against the nopCommerce source code and release notes on 27 October 2026. Sources: nopCommerce releases on GitHub, Official upgrade documentation.
Questions
Something else on your mind? Ask us directly.
No. The nopCommerce marketplace lists NetSuite as not developed yet, and the main integration platforms do not offer a nopCommerce connector. We build the integration as nopCommerce plugins that connect to NetSuite directly, and you own the code.
SuiteTalk REST web services with OAuth 2.0 for records, SuiteQL for bulk and incremental reads, and RESTlets only where a custom endpoint is needed. We do not build new integrations on SOAP web services, which NetSuite removes with the 2028.2 release.
Plan to replace it before NetSuite 2028.2, when SOAP web services stop working. We can move it to REST in stages, one record type at a time, while the existing connector keeps running, so there is no big-bang switch-over.
No. Orders are queued in nopCommerce and sent in the background, so customers can keep ordering. Catalog and stock syncs run as scheduled tasks. Any live checks against NetSuite have short timeouts and fall back to the last synced values.
Yes. Price levels, quantity pricing and customer-specific item prices can be synchronised or checked live, so each logged-in customer sees the price NetSuite would charge them. Retail shoppers keep seeing the standard price.
Yes. Each nopCommerce store can be tied to a subsidiary, its locations and its currency, and customers and orders are created in the right subsidiary.
It is strongly recommended. We build and test against the sandbox, keep its settings separate from production, and only connect production after a full test run. Without a sandbox we can still work, but changes must be tested more carefully in production.
nopCommerce 4.50 to 5.00. If the store is older, we will tell you whether upgrading first is the better investment, because the integration then only has to be built once.
Related
Reliable connections between nopCommerce and your ERP, CRM, payment gateways, PIM and logistics providers.
Customer-specific pricing, company accounts, approval flows and quick ordering for trade customers.
Commerce architecture that connects nopCommerce to ERP, PIM, WMS, CRM and identity systems.
Tell us about your storefront, ordering workflows or integrations by email, phone or WhatsApp. An outline is enough to start.