Har I et custom made system, I ønsker at integrere til Lagersystem.dk, kan denne guide med fordel sendes til jeres udviklere.
Der er 4 primære integrationspunkter, der skal laves. Det afhænger af den enkelte use-case, hvor mange dele der skal implementeres.
Systemet, der integreres fra, kan være en webshop, regnskabssystem eller ERP.
I det følgende benævnes jeres system “kildesystemet” eller “External system”.
Overview

Ordredata
Der er 2 måder at sende ordrer til lagersystem på. De er beskrevet her:
Produktdata
Lagersystem har brug for at vide, hvilke produkter der er i kildesystemet.
De informationer, vi har brug for, er:
- Varenummer (SKU)
- Titel
- Stregkode
- Lagertal (ikke salgsbar/tilgængelig, men fysisk lager)
- Vægt
- Friskhedstimestamp
- Country of Origin
- Tariff kode / HS
- Leverandørnavn
- Minimum lager
- S/N registrering påkrævet
Kun de 4 første er påkrævet. Resten afhænger af jeres brugscase med Lagersystem. Men alle er foretrukket, hvis I har data tilgængelig.
Send produkter via filudveksling
Expose Rest endpoint: Showcase API
Lagertal
For optimal udnyttelse af systemet, skal lagertal kunne forespørges live.
Derudover skal vi kunne sende opdateringer til lagertallene til kildesystemet.
Hvis Lagersystem KUN skal bruges til pluk, kan 2-vejs kommunikationen undlades (dermed fragår funktioner som Lagerregulering, statusoptælling mv.)
Ordreafslutning
For at give kildesystemet besked om at en ordre er afsendt fra lagersystem, skal der implementeres et API endpoint som lagersystem kalder når ordre er færdigplukket.