Concepts of the 3PL API
Keeping inventory in sync​
Traede will adjust inventory as a reaction to changes made in the 3PL WMS. For instance, when an order is shipped from the warehouse the WMS will “deliver the order in Traede” which will cause the inventory to be adjusted. Similarly, whenever a production order is received in the WMS, the same production order must be received in Traede so the goods can be put in stock. Inventory changes like these are described in the documentation as “intra-day inventory changes”. These stand in contrast to “full inventory syncs” which are recommended on a nightly basis. This is described in further detail later on.
Delivery mechanisms​
In general the data flows can be divided into (1) exports and (2) imports. To clarify, exports in this documentation refers to data being sent from Traede to the external WMS, and imports refer to data being imported from the WMS to Traede.
EXPORTS: Data from Traede → WMS
IMPORTS: Data from WMS → Traede
Data delivery mechanisms depend on the “data flow type” (export/import). The supported data flow types are described below
EXPORTS
- JSON Webhooks
FTP flat file delivery(coming soon)API endpoint polling(coming soon)
IMPORTS
- API endpoint
Every type of data can be customized to a specific delivery mechanism. So you might want to receive production orders from Traede by JSON webhook, but receive orders by flat file delivery. This is entirely up to you.