ShipHawk Guide

Testing SPS Commerce Integration

This guide explains how to enable SPS Commerce and how to test the integration by  creating sales orders with parcel and LTL items.

About SPS Commerce

SPS Commerce is an electronic data interchange (EDI) provider that generates ASNs using package detail information derived from NetSuite. Advanced shipment notices (ASNs) are a type of document that provide recipients with information about a pending shipment. ASNs are commonly used when delivering large quantities of packages to retailers, so that the retailer can prepare for the placement and storage of these packages before they are delivered.

See How ShipHawk TMS Integrates with SPS Commerce for more information on setting up an SPS Commerce integration with ShipHawk.

Enabling SPS Commerce

To use the SPS Commerce connector, you must enable and configure it from ShipHawk’s NetSuite integration settings.

To enable and configure SPS Commerce:

  1. Select Settings (gear icon) > Integrations.

  2. Click on the NetSuite tile to open the NetSuite integration settings.

  3. Click the  Advanced tab.

  4. Select the Enable ShipHawk SPS Commerce Connector for ASN checkbox.

  5. Additionally, you can select Autogenerate ASN.  This setting enables the automatic generation of an ASN file in NetSuite. Otherwise, the ASN must be generated manually when creating an Item Fulfillment.

  6. When done, click Update.

See this  Video Recording for an example.

ShipHawk can now send necessary shipment and package details to SPS Commerce fields in NetSuite.

Creating sales order with parcel and LTL items

Creating an order

For testing how the ASN file generates and how package contents are  created, a sales order is created in NetSuite, with Parcel and LTL items located at different locations.  (Additionally, custom packages are used that were created before testing.)

Steps for creating an order:

  1. Create a sales order with parcel and LTL items.

  2. Set different locations for these items.

  3. Save and approve an order (if required).

  4. Open this order in ShipHawk.

  5. Delete the proposed shipment with parcel items.

  6. Create a new proposed shipment with custom packages. 

  7. Ship both proposed shipments (Parcel and LTL). Additionally:

    1. Open created shipment

    2. Click on "Source system sync status". Here a user may see the status for creating or updating item fulfillment in NetSuite for this order and the ASN file generation status if it was previously enabled in integration settings.

 

Check proposed shipment and item fulfillment status

We can now check how each proposed shipment was shipped and how the related item fulfillment was created or updated. Each item fulfillment will have Packages, Package contents with required fields, and an ASN file (if generated). 

To check this, do the following:

  1. Open the related Item Fulfillment for the Sales Order.

  2. Click on the Custom tab.

  3. Select Package to see each package's details.

  4. Select Package contents to see what each package contains.

Where to find the ASN file

To find the ASN file:

  1. Edit the Item Fulfillment.

  2. Select the custom form SPS TEMPLATE - Item Fulfillment for Item shipment in NetSuite.

  3. Click on the Communication tab.

  4. Select the Files subtab.

Examples:

Contact Technical Support
© ShipHawk 2024. All Rights Reserved.