ShipHawk ERP Integration Guide
Sending Information to ShipHawk TMS Requirements
For sending information to ShipHawk, the following requirements must be met:
1. Shipments must be synced to ShipHawk
When a shipment is ready to be packed and/or shipped in ShipHawk TMS, the shipment must be synced over to ShipHawk TMS. Only the object related to the actual shipment needs to be synced.
For example, in NetSuite there are Sales Order objects, and each Sales Order may have multiple Item Fulfillment records which represent the pick task and shipment.
This sync must take into account the mappings that have been configured by the administrator.
Order sync must be able to recover in the case of order sync failing
For example, if a shipment sync (or any request to the ShipHawk API) failed:
Save detailed information to logs that can be accessed by an administrator
Ensure there is a system that will try sending the record again after some time
If fails constantly (10 attempts over 5 hours with exponential delay), mark the order/fulfillment as failed to sync.
Allow the user to manually sync an order to ShipHawk TMS by clicking a button
Serial/lot numbers must be synced with ShipHawk TMS
The serial/lot numbers available for packing/ shipping must be synced with ShipHawk TMS as part of order sync so that they can be verified in ShipHawk TMS.
Contact Technical Support
© ShipHawk 2023. All Rights Reserved.
should we provide an instruction for that? Currently inventory_identifiers can be sent within an order object