Hoppa till innehållet
ShopentlyLearn

Lager

Läs lagersaldo och gör kontrollerade justeringar, försäljningsbegränsningar och manuella reservationer.

Operationer

Lista · Lagersaldo — LagerSe produktlager, lager och interna platser. GET Skapa · Lagerjustering — LagerÄndra fysiska och säljbara produktkvantiteter. POST Hämta · Lagersaldo — LagerSe produktlager, lager och interna platser. GET Uppdatera · Lagersaldo — LagerÄndra fysiska och säljbara produktkvantiteter. PATCH Uppdatera · Manuell reservation — LagerÄndra manuella reservationer. För åtgärder i externa integrationer. PATCH Uppdatera · Försäljningsgräns — LagerÄndra försäljningsgränser. För åtgärder i externa integrationer. PATCH Skapa importSkapa ett utkast med högst 1000 koder eller 100 filer. Det ökar ännu inte det säljbara lagret. POST Avbryt importKasta ett ofärdigt utkast. Åtgärden drar inte tillbaka en redan bekräftad leverans. DELETE Läs importKontrollera status, version och validering. Utkastet tillhör API-nyckeln som skapade det. GET Bekräfta leveransSkapa en planerad eller mottagen leverans av det validerade partiet. Planerade enheter kan inte säljas ännu. POST Ta emot planerad leveransTa emot befintliga enheter utan att importera koder eller filer igen. POST Validera importKontrollera hela partiet. Dubbletter eller ogiltiga poster avvisar partiet; koder kapas aldrig. POST Dra tillbaka leveransDra bara tillbaka lediga enheter. Reserverade och tilldelade enheter förblir kopplade till beställningarna. POST Läs inställningar för digitalt lagerLäs inställningar och antal före ändringar. Svaret innehåller inga koder eller filinnehåll. GET Ändra digitalt lagerAktivera individuella koder eller filer från Professional. Avstängning behåller åtkomsten till tidigare köp. PATCH Lista enheterLäs högst 100 enheter per sida. Listan visar metadata utan att avslöja koder. GET Ändra tilldelningsordningSkicka hela den ofiltrerade sidan i önskad ordning. En inaktuell version ger 409. POST Läs ledig enhetKoder returneras som JSON, filer som binära data. Varje begäran kräver Bearer och behörigheten reveal. GET Kontrollera åtkomst till ledig enhetKontrollera samma rättigheter som GET utan att hämta innehåll. Enheten reserveras inte. HEAD Ta bort ledig enhetTa bort en osåld kod eller fil med motivering. Reserverade eller tilldelade enheter avvisas. POST Ersätt ledig enhetErsätt kod eller fil utan att ändra placeringen. Ändringen sparas i lagerhistoriken. POST Förbered privat uppladdningReservera utrymme för en fil och koppla den till en import eller enheten som ska ersättas. POST Kontrollera uppladdningKontrollera storlek, kontrollsumma och format. En klar uppladdning innebär inte att leveransen är mottagen. GET Ladda upp filSkicka filen som multipart/form-data via HTTPS. Skicka inte Base64 eller en URL att hämta. PUT

Så fungerar det

Lagerposter skiljer mellan fysisk kvantitet on_hand, orderreservationer, manuella reservationer och antal tillgängliga för försäljning. Använd returnerad lageridentifierare och version. Produktlager och variantlager är separata mål.

sellable_limit med värdet -1 betyder obegränsat, medan 0 betyder att inget får säljas. Obegränsad tillgänglighet visas som null i available. Behandla inte null som noll. Lagerjusteringar, försäljningsgränser och manuella reservationer har separata operationer och behörigheter.