...
For developers, a high-level checklist of all working parts required for an ERP integration with ShipHawk includes the following: ✅
Sync’ing of the ERP objects for shipment (e.g., item fulfillment or shipment objects) to ShipHawk Orders using an API request.
...
Sync’ing of ShipHawk shipments to the ERP shipment objects (e.g., item fulfillment or shipment objects) using webhooks or by pulling data from the ShipHawk API.
...
Rating of ERP sales orders (send rating information from ShipHawk into the ERP).
...
Providing an integration configuration screen on the ERP user interface, including the API configuration settings, ERP to ShipHawk field mappings, logging, and other settings as needed.
As you think about building your integration, you should consider how you want to install (and uninstall) the app that connects the ERP and ShipHawk. You’ll need to consider how you will manage the connection settings, including authentication and synchronization configuration between the ERP and ShipHawk. In addition, you should consider the mapping of the ERP’s order/shipment and line item fields to ShipHawk so that the ShipHawk orders can be created seamlessly. Likewise, you’ll need to consider how the integration will update the ERP with the shipment details from ShipHawk. Finally, it’s important to plan how you will log all the integration’s interactions between the ERP and ShipHawk.
...