NetSuite is an enterprise resource planning (ERP) integration for managing ecommerce, CRM, financials and more. This integration is ShipStation's built-in NetSuite integration, which comes with three workflow configurations to select from that will get you connected in only a few steps.
If you require Custom Field Mapping or other customizations, we recommend contacting our team to set up NetSuite via API.
If you do not already have an account with NetSuite, contact NetSuite for a Free Demo.
After 30 days, this integration has an additional fee of $200 per month to use. There are no setup or implementation fees to use the integration.
ShipStation for Netsuite Connection PDF Guide
Download the ShipStation for Netsuite Connection PDF Guide for a quick reference on connection steps and import order field mappings.
Connection Requirements:
-
An active account with NetSuite
-
NetSuite Consumer Secret
-
NetSuite Token Key
-
NetSuite Token Secret
-
Import Fulfillment As… **
-
Class Filter (Optional)
-
Department Filter (Optional)
-
Location Filter (Optional)
** This will affect the Status Mapping. See the Import Fulfillment Workflows section below.
Order Import Requirements:
-
The “Ship From Location” name used to create the shipping label in ShipStation must match the “Location” of the order record in NetSuite.
To connect your NetSuite store to ShipStation:
-
Go to your NetSuite Account and find your Credentials.
-
Select NetSuite.
-
Click Continue to agree to the additional fee of $200/mo:
-
Fill in the requested fields for your NetSuite Account, Consumer Key, Consumer Secret, Token Key, and Token Secret. Then select how you want to Import Fulfillments from the drop-down menu. Learn more about the Import Fulfillment As... options in the Workflow section below.
-
Enter any values you want to use for Class Filter, Department Filter, or Location Filter. These fields are optional. You can edit them in Store Settings later.
-
Click Connect to finish.
After you've completed the connection steps, the store's Settings page will open. You can adjust your store-specific settings like branding and customer notifications, if you wish. Or click Save to close.
NetSuite with ShipStation has three available workflows. Each workflow sets status mapping and differ slightly in how they handle shipment otifications.
-
Sales Order: ShipStation manages the pick and pack process.
-
PickPackShip - Pick Flow: Item Fulfillment Records (IFR) are created against Sales Orders in NetSuite to manage the Pick/Pack process inside of NetSuite, but utilize ShipStation for the fulfillment process. Checks for Item Fulfillment Records in the Picked status, as defined in the Connection Steps.
-
PickPackShip - Pack Flow: Checks for Item Fulfillment Records in the Packed status, as defined in the Connection Steps.
No Custom Field Mapping
This version of the ShipStation NetSuite integration is limited to three variations of field mapping. If you need further customization, we recommend using our API NetSuite Integration.
The ShipStation integration with NetSuite supports the following standard features:
Feature |
Supported? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShipStation Status |
NetSuite Sales Order Status |
---|---|
Awaiting Payment |
N/A |
Awaiting Shipment |
Pending Fulfillment Partially Fulfilled Partially Fulfilled/Pending Billing |
Shipped |
Pending Billing Billed, Closed |
Cancelled |
Cancelled |
On Hold |
N/A |
ShipStation Status |
NetSuite Pick Flow Status |
---|---|
Awaiting Payment |
N/A |
Awaiting Shipment |
Picked |
Shipped |
Shipped |
Cancelled |
N/A |
On Hold |
N/A |
ShipStation Status |
NetSuite Pack Flow Status |
---|---|
Awaiting Payment |
N/A |
Awaiting Shipment |
Packed |
Shipped |
Shipped |
Cancelled |
N/A |
On Hold |
N/A |
This table indicates which data ShipStation sends to Netsuite with the marketplace shipment notification:
Field |
Sent to Marketplace? |
---|---|
Status Update |
|
Tracking Number |
|
Carrier |
|
Service |
|
Carrier Fee |
|
|
|
Item Information |
|
The ShipStation integration with NetSuite allows for the following additional features:
Feature |
Description |
---|---|
Create Filters for NetSuite |
When you set up NetSuite, you can create filters by the Class, Location, and/or Department value from inside of NetSuite. Separate multiple entries using commas and make sure the entries exactly match what is displayed in NetSuite. For example: To only ship from the 01:San Francisco and 02:Boston Location on NetSuite, enter the value “01: San Francisco, 02:Boston” into the Location text field in the connection window in ShipStation. |
Shipment Notifications based on chosen Workflow |
Sales Order Flow: Shipment Notifications will send Order Status, Tracking, Carrier and Service Level, Shipment Cost, and Item Details back into NetSuite, which will create an Item Fulfillment Record (IFR) in a Shipped status for the Sales Order PickPackShip Flows: Shipment Notifications will send Order Status, Tracking, Carrier and Service Level, Shipment Cost, and Item Details back into NetSuite, and update the IFR that was imported into ShipStation to a Shipped status. |