NetSuite WMS Shipping Integration Setup

NetSuite WMS Shipping Integration provides a connection between NetSuite and your parcel carrier shipping software. This connection enables you to automate some of your outbound processing tasks to streamline the shipping process.

NetSuite WMS integrates with the following parcel carriers:

NetSuite WMS Shipping Integration uses the NetSuite WMS Printer Driver and Carrier Integrator application to automatically:

Install the NSWMS Printer Driver application on the same computer in your warehouse's shipping station you use to run your parcel carrier's shipping software. As you pack items in the warehouse, the application runs a scheduled task to find all orders that are ready to be shipped. The application uses information stored in the WMS Ship Manifest record to create shipping labels, and prints them at the printer you configure in the application.

WMS Printer Driver and Carrier Integrator Application Prerequisites

Before you start to install the WMS Printer Driver and Carrier Integrator Application, review the requirements in this section.

Hardware and Software Requirements

  • The computer on which you want to install the application runs on Windows XP, Windows Vista, Windows 7, Windows 8, or later versions.

  • The computer has at least 80 GB of available space and 4 GB of RAM.

  • You have administrator rights to install software on the computer or print server, and to configure the System DSN (Data Source Name) for the carrier integrator.

  • The document or label printers must be configured as network printers.

  • You have shipping software for the supported carriers, such as FedEx Ship Manager or UPS WorldShip, installed on the same computer on which you want to install the application.

Generating the Client ID

In NetSuite WMS, generate the client ID that you must assign to the application's configuration file.

To generate the Client ID:

  1. Using the Administrator role, go to Setup > Integration > Manage Integrations > New.

  2. On the Integration page, in the Name field, enter NSWMS Carrier Integration ID.

  3. On the Authentication subtab, check the following boxes:

    • Token-Based Authentication

    • TBA: IssueToken Endpoint

  4. To save the integration record and generate your key, click Save.

  5. From the saved integration record, copy the generated data in these columns: Consumer Key (Client ID) and Consumer Secret (Client Secret). Then, paste them in Notepad or in another secure file or document.

    Note:

    You can't view the values in the Consumer Key and Consumer Secret fields when you access the record again.

Creating a User Access Token

After you generate the client ID, you must create a token for user access to the application.

To create a user access token:

  1. Using the Administrator role, go to Setup > Users/Roles > Access Tokens > New.

    Note:

    Make sure that you use the Administrator role to avoid token creation issues. If you use other roles, such as the WMS Web Services Admin role, this message may appear when you start the application: Namespace prefix 'soapenv' not defined.

  2. On the Access Token page, set the following fields:

    1. Application Name - Select NSWMS Carrier Integration.

    2. User - Select the name of the person designated to manage your application.

    3. Role - Select the role of the person you specify in the User field and who has these required permissions:

      • SOAP Web Services - Full access level

      • User Access Tokens - Full access level

      When you review a role's permissions, on the Role page, you can find or assign these permission requirements on the Setup subtab. For instructions, see Setting Permissions.

    4. Token Name - Enter a unique name for the token to be generated.

  3. Click Save.

  4. From the saved user access token record, copy the generated data in the Token ID and Token Secret fields. Then, paste them in Notepad or in another secure file or document.

Activating System Rules for WMS Shipping Integration

Activate the system rules for the labels that you want to print using the Printer Driver and Carrier Integration application.

Activate the system rule for each type of label that you want to print:

  • Label Printing: Address Labels with 3rd party integration

  • Label Printing: Item Labels with 3rd party integration

  • Label Printing: Pallet Labels with 3rd party integration

If you use ZPL printers, you can activate the following system rules, one for each type of label:

  • Label Printing: Address labels using ZPL

  • Label Printing: Item labels using ZPL

  • Label Printing: Pallet labels using ZPL

To activate rules, see Activating System Rules.

NetSuite WMS Shipping Integration Setup Procedures

After you generate an Application ID and activate the system rules, see the following topics to set up the NetSuite WMS Shipping Integration:

  1. Installing and Updating the WMS Printer Driver and Carrier Integrator Application

  2. Setting Up Your Login Credentials

  3. Configuring the WMS Printer Driver and Carrier Integrator Application

  4. (Optional) Setting Up and Generating Commodity Shipment Files

  5. Starting the WMS Printer Driver and Carrier Integrator Application

Related Topics

General Notices