Przejdź do treści
ShopentlyLearn

Stany magazynowe

Sprawdzaj stany produktów i wariantów, wprowadzaj korekty oraz zmieniaj rezerwacje i limity sprzedaży. Każda z tych czynności ma osobną operację.

Operacje

Lista stanów magazynowychSprawdź stany produktów i wariantów w magazynach sklepu. GET Dodaj korektę stanu magazynowegoWprowadź korektę ilości produktu lub wariantu w wybranym magazynie. POST Szczegóły stanu magazynowegoPobierz stan magazynowy jednego produktu lub wariantu wraz z rezerwacjami i ilością dostępną do sprzedaży. GET Zmień stan magazynowyZmień ilości zapisane na lokalizacjach dla istniejącego stanu magazynowego. PATCH Zmień rezerwację ręcznąZmień ręcznie zarezerwowaną ilość produktu lub wariantu. PATCH Zmień limit sprzedażyUstaw, ile sztuk produktu lub wariantu może być dostępnych do sprzedaży. PATCH Rozpocznij import cyfrowyUtwórz prywatny szkic partii kodów lub plików. Samo utworzenie szkicu nie zwiększa stanu do sprzedaży. POST Anuluj nieukończony importAnuluj szkic, którego nie zamierzasz przyjmować. Ta operacja nie wycofuje już zatwierdzonej dostawy. DELETE Odczytaj import cyfrowySprawdź stan importu, jego wersję i wynik walidacji przed zatwierdzeniem partii. GET Zatwierdź dostawę cyfrowąUtwórz dostawę magazynową ze sprawdzonej partii. Wybierz planned, aby przyjąć ją później, albo received, aby udostępnić jednostki w magazynie. POST Przyjmij planowaną dostawę cyfrowąPrzyjmij zatwierdzoną dostawę planowaną, gdy jej kody lub pliki są gotowe do sprzedaży. Operacja udostępnia istniejące jednostki bez ponownego importu. POST Sprawdź importowane kody lub plikiSprawdź całą partię przed utworzeniem dostawy. Duplikat lub niepoprawny element odrzuca partię; kody nie są skracane. POST Wycofaj niewydane elementy dostawyWycofaj tylko wolne jednostki z dostawy cyfrowej. Jednostki zarezerwowane i wydane pozostają przypisane do zamówień. POST Odczytaj ustawienia puliPobierz ustawienia i liczniki przed zmianą puli. Odpowiedź nie zawiera kodów ani zawartości plików. GET Zmień ustawienia puliWłącz indywidualne kody lub pliki dla produktu i wybierz zasady przechowywania oraz powiadamiania kupujących. Nowa sprzedaż z puli wymaga planu Professional lub Enterprise. PATCH Wyświetl jednostki cyfroweWyświetl dostępne, zarezerwowane lub wydane jednostki bez ujawniania kodów. Filtruj po state, warehouse_id lub kind, a następną stronę pobierz zwróconym kursorem. GET Zmień kolejność przydzielaniaUstaw kolejność dostępnych jednostek, aby zakupy otrzymywały je w wybranej kolejności. Jednostki zarezerwowane i wydane zachowują przydział. POST Pobierz dostępny kod lub plikOdczytaj zawartość wolnej jednostki magazynowej. Kod zwraca JSON, a plik — swoje bajty z właściwym Content-Type. GET Sprawdź nagłówki dostępnej zawartościSprawdź, czy można odczytać dostępny kod lub plik, bez pobierania jego treści. HEAD Usuń dostępną jednostkęUsuń niesprzedany kod lub plik z puli i zapisz przyczynę wycofania. Jednostki zarezerwowane lub wydane zostaną odrzucone. POST Zastąp dostępny kod lub plikPodmień wolną jednostkę bez zmiany jej pozycji w kolejności przydzielania. Podmiana zostaje zapisana w historii magazynu. POST Przygotuj prywatny upload cyfrowyZarezerwuj miejsce na jeden plik i przypisz go do importu albo podmienianej jednostki przed przesłaniem danych. POST Sprawdź prywatny upload cyfrowySprawdź gotowość uploadu przed użyciem jego identyfikatora w walidacji lub podmianie. GET Prześlij zawartość pliku cyfrowegoPrześlij sam plik w części file żądania multipart/form-data. Użyj identyfikatora uploadu zwróconego przez operację przygotowania. PUT

Jak to działa

Stan fizyczny on_hand, rezerwacje zamówień i rezerwacje ręczne są liczone osobno. Pole available pokazuje ilość dostępną do sprzedaży. Wartość null oznacza tu brak ograniczenia, a nie zero.

Limit sellable_limit równy -1 oznacza brak limitu, a 0 uniemożliwia sprzedaż. Korekta stanu, zmiana limitu i zmiana ręcznej rezerwacji mają osobne operacje.