Oracle NetSuite Integrations

Oracle's enterprise cloud ERP

Total Connection
Real-time bidirectional synchronization
Automation
Eliminate manual tasks and errors
Reliability
Robust and monitored integrations
Real-Time
Always up-to-date data
About the integration

Why integrate Oracle NetSuite?

Oracle NetSuite is Oracle's cloud ERP for mid-sized and large companies. BMITZ integrates NetSuite with eCommerce platforms to unify finance, inventory, orders, and CRM in a single source of truth.

Key features

  • Unified cloud ERP
  • Native SuiteCommerce
  • SuiteScript and SuiteFlow
  • Real-time dashboards
  • Multi-subsidiary
  • Global financial management

Which NetSuite data the online store needs

In NetSuite, eCommerce relies on very specific records. Items can be inventory, non-inventory, kits or matrix items with their variants, and each type is published on the store differently. Stock is read per location, and in OneWorld accounts each subsidiary has its own locations, currency and taxes, which determines which store sells what and where it ships from.

Customers carry their subsidiary, price level, payment terms and credit limit. For B2B, the contacts at the customer company also matter, because on the store each person logs in with their own user but buys on behalf of the same account. In B2C, by contrast, many buyers check out as guests, and you have to decide whether to create a customer per buyer or group them under a generic customer, which affects NetSuite's reports and CRM.

Prices also call for a decision: NetSuite combines price levels, quantity pricing and customer- or group-specific prices. Depending on the number of customers and how often terms change, the store either replicates those rules or asks NetSuite for the price when showing the cart.

SuiteTalk, REST and RESTlets: how we connect to NetSuite

NetSuite offers several routes. SuiteTalk groups the SOAP and REST web services for reading and writing standard records; the REST API also includes SuiteQL queries to extract data efficiently. RESTlets are custom endpoints written in SuiteScript, useful when an operation needs to apply several rules inside NetSuite in a single call.

Authentication uses tokens or OAuth 2.0, through an integration role with just the permissions it needs. You have to bear in mind the account's concurrency limits: if several systems call at once, requests are rejected. That is why we group operations, use saved searches or SuiteQL for bulk reads and centralise calls in a queue that respects those limits. To learn about changes without constant polling, NetSuite can run a script when a record is modified and notify the integration; for large catalogues an incremental read by last-modified date also pays off.

Orders, payments and fulfilment in NetSuite

The web order enters NetSuite as a sales order, with the subsidiary, location and shipping method already resolved. From there the cycle continues in the ERP: picking and dispatch are recorded as a fulfilment, and billing generates the invoice or cash sale depending on the payment model.

The gateway payment is recorded in NetSuite as a customer deposit or payment linked to the order, so finance can reconcile without searching by hand. Returns follow the return authorisation and credit circuit, and the store receives the status of each step.

In international operations the integration respects the subsidiary's and the customer's currency, and leaves tax calculation wherever you have it configured. If you also sell on marketplaces, each order carries its channel so you can later filter each one's sales in NetSuite.

How we run a NetSuite integration project

We work against a NetSuite sandbox account and never directly on production. The record and field mapping, including any custom fields in your account, is validated by your NetSuite administrator or partner before development.

Oracle updates NetSuite twice a year. Before each update we go through the release notes and test the critical flows in the release preview account, so the store doesn't notice the change. When the project closes we hand over documentation for each flow and set up alerts for errors that need intervention, so finance or IT know what to check.

We connect NetSuite with Adobe Commerce (Magento), Shopify, VTEX and BigCommerce, and with custom-built B2B portals.

Integration services

Everything you need to connect Oracle NetSuite with your eCommerce

01
NetSuite-eCommerce integration
02
SuiteScript development
03
Custom connectors
04
Inventory synchronization
05
Order automation
06
Support and maintenance
Industries

Ideal for your industry

Integration with Oracle NetSuite is especially useful for companies in these industries looking to optimize their operations.

Mid-market Enterprise SaaS Distribution Retail

Frequently asked questions

Which NetSuite API do you use: SuiteTalk or RESTlets?

It depends on the flow. To read and write standard records we use SuiteTalk web services, preferably REST for new integrations. When an operation needs to apply custom logic inside NetSuite, we develop a RESTlet in SuiteScript.

How does the NetSuite integration handle several subsidiaries and currencies?

Each store or country is linked to its subsidiary in NetSuite, with its currency, locations and taxes. Orders are created in the corresponding subsidiary and stock is shown only from the locations that serve that market.

Why connect another eCommerce platform to NetSuite instead of using SuiteCommerce?

SuiteCommerce has the advantage of working inside NetSuite. An external platform such as Adobe Commerce, Shopify or VTEX may be a better fit when you want more design, marketing or marketplace options, or a team that already knows that platform. We help you weigh up both options before deciding.

Do NetSuite's twice-yearly updates affect the integration?

They can, especially custom scripts and older versions of the web services. That is why we test the critical flows in the release preview account before the update reaches production.

Ready to integrate Oracle NetSuite?

Contact our experts to design the perfect integration for your business.

Talk to an expert