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:
-
FedEx
-
UPS
NetSuite WMS Shipping Integration uses the NetSuite WMS Printer Driver and Carrier Integrator application to automatically:
-
Pull shipping data from WMS Ship Manifest records and push them to your carrier shipping software.
-
Generate shipping labels for each carton packed using NetSuite WMS.
-
Send shipping label print requests to printers in your warehouse.
-
Pull tracking number information from your carrier shipping software and push it to WMS Ship Manifest records.
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:
-
Using the Administrator role, go to Setup > Integration > Manage Integrations > New.
-
On the Integration page, in the Name field, enter NSWMS Carrier Integration ID.
-
On the Authentication subtab, check the following boxes:
-
Token-Based Authentication
-
TBA: IssueToken Endpoint
-
-
To save the integration record and generate your key, click Save.
-
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:
-
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.
-
On the Access Token page, set the following fields:
-
Application Name - Select NSWMS Carrier Integration.
-
User - Select the name of the person designated to manage your application.
-
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.
-
-
Token Name - Enter a unique name for the token to be generated.
-
-
Click Save.
-
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: