Integrate with Lagersystem.dk
If you have a custom-built system that you want to integrate with Lagersystem.dk, this guide can be sent to your developers.
There are 4 primary integration points to implement. How many parts need to be implemented depends on your specific use case.
The system you are integrating from can be a webshop, an accounting system, or an ERP.
In the following, your system is referred to as "the source system" or "External system".
Overview
Order data
There are 2 ways to send orders to Lagersystem. They are described here:
Product data
Lagersystem needs to know which products exist in the source system.
The information we need is:
- Item number (SKU)
- Title
- Barcode
- Inventory count (not sellable/available stock, but physical stock)
- Weight
- Freshness timestamp
- Country of Origin
- Tariff code / HS
- Supplier name
- Minimum stock
- S/N registration required
Only the first 4 are required. The rest depend on your use case with Lagersystem. However, all of them are preferred if you have the data available.
Send products via file exchange
Expose Rest endpoint: Showcase API
Stock levels
For optimal use of the system, stock levels must be queryable live.
In addition, we must be able to send stock level updates to the source system.
If Lagersystem is ONLY going to be used for picking, the two-way communication can be omitted (which means features such as stock regulation, stock count, etc. are not used).
Order completion
To notify the source system that an order has been shipped from Lagersystem, an API endpoint must be implemented that Lagersystem calls when an order has finished being picked.