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 the NetSuite tile.

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

Import Fulfillment Workflows

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 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 the NetSuite Integration

The ShipStation integration with NetSuite supports the following standard features:

Additional Features for NetSuite Integration

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

Additional Details About the NetSuite Integration

  • No Customize Fields - This integrations 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