Netsuite

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.

NetSuite Requirements

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.

Connect a NetSuite Store to ShipStation

To connect your NetSuite store to ShipStation:

  1. Go to your NetSuite Account and find your Credentials.

  2. Select NetSuite.

    NetSuite_tile.png
  3. Click Continue to agree to the additional fee of $200/mo:

    SET__SC__NetSuite__AcceptFee.png
  4. 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.

    SET_SC_NetSuite_Connect.png
  5. 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.

  6. 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.

Import Fulfillment Workflows

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.

Available Features for NetSuite

The ShipStation integration with NetSuite supports the following standard features:

Order Status Mapping

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

Data Sent with Shipment Notification

This table indicates which data ShipStation sends to Netsuite with the marketplace shipment notification:

Field

Sent to Marketplace?

Status Update

Green checkmark. Supported feature. Yes.

Tracking Number

Green checkmark. Supported feature. Yes.

Carrier

Red X mark. Unsupported feature. No.

Service

Red X mark. Unsupported feature. No.

Carrier Fee

Green checkmark. Supported feature. Yes.

Note to Buyer

Red X mark. Unsupported feature. No.

Item Information

Green checkmark. Supported feature. Yes.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information

Additional Features for NetSuite

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.

If a store allows custom statuses, this means you define that statuses your orders use in your selling channel. In most cases, if you have custom statuses you'll need to define which ShipStation statuses each custom order status corresponds to.

ShipStation will import the customer's email address with the order data and can send shipment confirmation and delivery emails to that email address (configured in your Store settings).

ShipStation will import the customer phone number with the order data.

ShipStation will import the shipping method chosen by the customer during their store checkout.

ShipStation will import the payment method used to pay for the order.

ShipStation will import discount and coupon information for the order.

ShipStation can determine if an order is a gift from the order data sent by the store.

ShipStation will import internal notes or order activity from the store into the ShipStation Internal Notes field.

ShipStation will import notes provided by the customer when they made their purchase.

ShipStation will import the total order weight from the store.

ShipStation will import the weight for each line item in the order.

ShipStation will import an image URL for each line item in the order. These images will appear as thumbnails in your Order Details and can be included in email notifications and packing slips.

ShipStation will import item options (such as color or size) for each line item in the order. This data will appear in your Order Details and can be included in customer emails and packing slips.

ShipStation will import a product stock location for each line item in the order.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information

NetSuite Integration Notes

  • No Customize Fields - This integration has three workflows with pre-set import field tables.

If a store allows custom statuses, this means you define that statuses your orders use in your selling channel. In most cases, if you have custom statuses you'll need to define which ShipStation statuses each custom order status corresponds to.

ShipStation will import the customer's email address with the order data and can send shipment confirmation and delivery emails to that email address (configured in your Store settings).

ShipStation will import the customer phone number with the order data.

ShipStation will import the shipping method chosen by the customer during their store checkout.

ShipStation will import the payment method used to pay for the order.

ShipStation will import discount and coupon information for the order.

ShipStation can determine if an order is a gift from the order data sent by the store.

ShipStation will import internal notes or order activity from the store into the ShipStation Internal Notes field.

ShipStation will import notes provided by the customer when they made their purchase.

ShipStation will import the total order weight from the store.

ShipStation will import the weight for each line item in the order.

ShipStation will import an image URL for each line item in the order. These images will appear as thumbnails in your Order Details and can be included in email notifications and packing slips.

ShipStation will import item options (such as color or size) for each line item in the order. This data will appear in your Order Details and can be included in customer emails and packing slips.

ShipStation will import a product stock location for each line item in the order.

Status UpdateTracking NumberCarrierServiceCarrier Fee

The shipment update ShipStation sends to the selling channel will include any Notes to Buyer set on the order in ShipStation.

Item Information