Gå til indhold
ShopentlyLearn

Lagerbeholdning

Læs lagerbeholdning, og foretag kontrollerede justeringer, salgsgrænser og manuelle reservationer.

Operationer

Vis liste · Lagerbeholdning — LagerbeholdningSe produktlager, lagre og interne lokationer. GET Opret · Lagerregulering — LagerbeholdningÆndre fysiske og salgbare produktmængder. POST Hent · Lagerbeholdning — LagerbeholdningSe produktlager, lagre og interne lokationer. GET Opdater · Lagerbeholdning — LagerbeholdningÆndre fysiske og salgbare produktmængder. PATCH Opdater · Manuel reservation — LagerbeholdningÆndr manuelle reservationer. Til handlinger i eksterne integrationer. PATCH Opdater · Salgsgrænse — LagerbeholdningÆndr salgsgrænser. Til handlinger i eksterne integrationer. PATCH Opret importOpret en kladde med højst 1000 koder eller 100 filer. Det øger endnu ikke lageret til salg. POST Annullér importKassér en ufærdig kladde. Handlingen trækker ikke en allerede bekræftet levering tilbage. DELETE Læs importKontrollér status, version og validering. Kladden tilhører den API-nøgle, der oprettede den. GET Bekræft leveringOpret en planlagt eller modtaget levering fra det validerede parti. Planlagte enheder kan endnu ikke sælges. POST Modtag planlagt leveringModtag eksisterende enheder uden at importere deres koder eller filer igen. POST Validér importKontrollér hele partiet. Dubletter eller ugyldige poster afviser partiet; koder afkortes aldrig. POST Træk levering tilbageTræk kun ledige enheder tilbage. Reserverede og tildelte enheder forbliver knyttet til deres ordrer. POST Læs puljens indstillingerLæs indstillinger og antal før ændringer. Svaret indeholder ikke koder eller filindhold. GET Ændr puljens indstillingerAktivér individuelle koder eller filer fra Professional. Deaktivering bevarer adgangen til tidligere køb. PATCH Vis enhederLæs højst 100 enheder pr. side. Listen viser metadata uden at afsløre koderne. GET Ændr tildelingsrækkefølgeSend hele den ufiltrerede side i den ønskede rækkefølge. En forældet version giver 409. POST Læs ledig enhedKoder returneres som JSON, filer som binære data. Hver anmodning kræver Bearer og rettigheden reveal. GET Kontrollér adgang til ledig enhedKontrollér samme rettigheder som GET uden at hente indhold. Enheden reserveres ikke. HEAD Fjern ledig enhedFjern en usolgt kode eller fil med en begrundelse. Reserverede eller tildelte enheder afvises. POST Erstat ledig enhedErstat kode eller fil uden at ændre placeringen. Ændringen gemmes i lagerhistorikken. POST Forbered privat uploadReservér plads til en fil, og knyt den til en import eller enheden, der skal erstattes. POST Kontrollér uploadKontrollér størrelse, kontrolsum og format. En klar upload betyder ikke, at leveringen er modtaget. GET Upload filSend filen som multipart/form-data via HTTPS. Send ikke Base64 eller en URL, som skal hentes. PUT

Principper

Lagerposter skelner mellem fysisk on_hand-mængde, ordrereservationer, manuelle reservationer og mængden tilgængelig for salg. Brug det returnerede lager-id og versionsnummer; produkt- og variantbeholdning er separate mål.

sellable_limit på -1 betyder ubegrænset, mens 0 betyder, at intet er tilgængeligt for salg. Ubegrænset tilgængelighed vises som null i available. Behandl ikke null som nul. Lagerjusteringer, salgsgrænser og manuelle reservationer bruger separate operationer og rettigheder.