Treci la conținut
ShopentlyLearn

Stocuri

Citiți stocurile și aplicați ajustări controlate, limite de vânzare și rezervări manuale.

Operații

Listează · Stocuri — StocuriVizualizați stocul de produse, depozitele și locațiile interne. GET Creează · Ajustare de stoc — StocuriModificați cantitățile de produse fizice și vândubile. POST Obține · Stocuri — StocuriVizualizați stocul de produse, depozitele și locațiile interne. GET Actualizează · Stocuri — StocuriModificați cantitățile de produse fizice și vândubile. PATCH Actualizează · Rezervare manuală — StocuriModificarea rezervărilor manuale. Pentru operațiunile integrărilor externe. PATCH Actualizează · Limită de vânzări — StocuriModificarea limitelor de vânzare. Pentru operațiunile integrărilor externe. PATCH Creează un importPregătește o ciornă cu cel mult 1000 de coduri sau 100 de fișiere. Stocul de vânzare nu crește încă. POST Anulează un importRenunță la o ciornă neterminată. Operația nu retrage o livrare deja confirmată. DELETE Citește un importVerifică starea, versiunea și validarea. Ciorna aparține cheii API care a creat-o. GET Confirmă o livrareCreează o livrare planificată sau recepționată din lotul validat. Unitățile planificate nu pot fi vândute încă. POST Recepționează o livrare planificatăRecepționează unitățile existente fără să imporți din nou codurile sau fișierele. POST Validează un importVerifică întregul lot. Un duplicat sau o intrare incorectă respinge lotul; codurile nu sunt scurtate. POST Retrage o livrareRetrage doar unitățile libere. Cele rezervate și atribuite rămân asociate comenzilor. POST Citește setările stocului digitalCitește setările și cantitățile înainte de modificare. Răspunsul nu conține coduri sau fișiere. GET Configurează stocul digitalActivează coduri sau fișiere individuale începând cu Professional. Dezactivarea păstrează accesul achizițiilor anterioare. PATCH Listează unitățileCitește cel mult 100 de unități pe pagină. Lista arată metadate fără să dezvăluie codurile. GET Schimbă ordinea de atribuireTrimite pagina completă, nefiltrată, în ordinea dorită. O versiune depășită returnează 409. POST Citește o unitate liberăCodul este returnat ca JSON, fișierul ca date binare. Fiecare cerere necesită Bearer și permisiunea reveal. GET Verifică accesul la o unitate liberăVerifică aceleași drepturi ca GET fără descărcarea conținutului. Unitatea nu este rezervată. HEAD Elimină o unitate liberăRetrage un cod sau fișier nevândut și indică motivul. Unitățile rezervate sau atribuite sunt respinse. POST Înlocuiește o unitate liberăÎnlocuiește codul sau fișierul fără să-i schimbi poziția. Modificarea rămâne în istoricul depozitului. POST Pregătește o încărcare privatăRezervă spațiu pentru fișier și asociază-l cu un import sau cu unitatea înlocuită. POST Verifică încărcareaVerifică dimensiunea, suma de control și formatul. O încărcare gata nu înseamnă o livrare recepționată. GET Încarcă fișierulTrimite fișierul ca multipart/form-data prin HTTPS. Nu trimite Base64 sau un URL de descărcat. PUT

Cum funcționează

Înregistrările de stoc disting cantitatea fizică on_hand, rezervările comenzilor, rezervările manuale și cantitatea disponibilă pentru vânzare. Folosiți identificatorul și versiunea de stoc returnate; stocurile produselor și ale variantelor sunt destinații separate.

Un sellable_limit de -1 înseamnă nelimitat, iar 0 înseamnă că nu sunt disponibile vânzări. Disponibilitatea nelimitată este expusă ca null în available. Nu interpretați null ca zero. Ajustările de stoc, limitele de vânzare și rezervările manuale folosesc operații și permisiuni separate.