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 customisations, 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 the NetSuite tile.
-
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, your store will be connected to ShipStation. You'll be taken to the store's Settings page to adjust the store-specific settings like branding, notification preferences, and product handling.
NetSuite with ShipStation has three available workflows. Each workflow sets Status Mapping and differ slightly in how they handle Shipment Notifications.
-
Sales Order: ShipStation manages the pick and pack process.
-
PickPackShip - Pick Flow: Item Fulfilment Records (IFR) are created against Sales Orders in NetSuite to manage the Pick/Pack process inside of NetSuite, but utilize ShipStation for the fulfilment process. Checks for Item Fulfilment Records in the Picked status, as defined in the Connection Steps.
-
PickPackShip - Pack Flow: Checks for Item Fulfilment 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 customisation, we recommend using our API NetSuite Integration.
The ShipStation integration with NetSuite supports the following standard features:
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 Fulfilment 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. |