Gå til innhold
ShopentlyLearn

Lagerbeholdning

Les lagerbeholdning, og utfør kontrollerte justeringer, salgsgrenser og manuelle reservasjoner.

Operasjoner

Vis liste · Lagerbeholdning — LagerbeholdningSe produktlager, varehus og interne lokasjoner. GET Opprett · Lagerjustering — LagerbeholdningEndre fysiske og salgbare produktmengder. POST Hent · Lagerbeholdning — LagerbeholdningSe produktlager, varehus og interne lokasjoner. GET Oppdater · Lagerbeholdning — LagerbeholdningEndre fysiske og salgbare produktmengder. PATCH Oppdater · Manuell reservasjon — LagerbeholdningEndre manuelle reservasjoner. For handlinger i eksterne integrasjoner. PATCH Oppdater · Salgsgrense — LagerbeholdningEndre salgsgrenser. For handlinger i eksterne integrasjoner. PATCH Opprett importLag et utkast med høyst 1000 koder eller 100 filer. Salgbar beholdning øker ikke ennå. POST Avbryt importForkast et uferdig utkast. Handlingen trekker ikke tilbake en allerede bekreftet levering. DELETE Les importKontroller status, versjon og validering. Utkastet tilhører API-nøkkelen som opprettet det. GET Bekreft leveringOpprett en planlagt eller mottatt levering fra det validerte partiet. Planlagte enheter kan ikke selges ennå. POST Motta planlagt leveringMotta eksisterende enheter uten å importere kodene eller filene på nytt. POST Valider importKontroller hele partiet. Duplikater eller ugyldige oppføringer avviser partiet; koder avkortes aldri. POST Trekk tilbake leveringTrekk bare tilbake ledige enheter. Reserverte og tildelte enheter forblir knyttet til bestillingene. POST Les innstillinger for beholdningenLes innstillinger og antall før endringer. Svaret inneholder ikke koder eller filinnhold. GET Endre innstillinger for beholdningenAktiver individuelle koder eller filer fra Professional. Deaktivering beholder tilgangen til tidligere kjøp. PATCH Vis enheterLes høyst 100 enheter per side. Listen viser metadata uten å avsløre kodene. GET Endre tildelingsrekkefølgeSend hele den ufiltrerte siden i ønsket rekkefølge. En utdatert versjon gir 409. POST Les ledig enhetKoder returneres som JSON, filer som binære data. Hver forespørsel krever Bearer og rettigheten reveal. GET Kontroller tilgang til ledig enhetKontroller samme rettigheter som GET uten å hente innhold. Enheten blir ikke reservert. HEAD Fjern ledig enhetFjern en usolgt kode eller fil med begrunnelse. Reserverte eller tildelte enheter avvises. POST Erstatt ledig enhetErstatt kode eller fil uten å endre plasseringen. Endringen lagres i lagerhistorikken. POST Forbered privat opplastingReserver plass til en fil og knytt den til en import eller enheten som skal erstattes. POST Kontroller opplastingKontroller størrelse, kontrollsum og format. En ferdig opplasting betyr ikke at leveringen er mottatt. GET Last opp filSend filen som multipart/form-data over HTTPS. Ikke send Base64 eller en URL som skal hentes. PUT

Prinsipper

Lagerposter skiller mellom fysisk on_hand-mengde, ordrereservasjoner, manuelle reservasjoner og mengden tilgjengelig for salg. Bruk returnert lageridentifikator og versjon; produkt- og variantbeholdning er separate mål.

En sellable_limit på -1 betyr ubegrenset, mens 0 betyr at ingenting er tilgjengelig for salg. Ubegrenset tilgjengelighet vises som null i available. Ikke behandle null som 0. Lagerjusteringer, salgsgrenser og manuelle reservasjoner bruker separate operasjoner og tilganger.