Przejdź do treści
ShopentlyLearn

Dostawy magazynowe

Twórz dostawy planowane lub przyjęte i odczytuj ich zapisany wpływ na magazyn.

Operacje

GETPobierz listę dostaw magazynowych/api/v1/inventory/deliveries

POSTUtwórz dostawę magazynową/api/v1/inventory/deliveries

GETPobierz dostawę magazynową/api/v1/inventory/deliveries/{delivery_id}

Jak to działa

Dostawa wskazuje produkt lub wariant, magazyn, lokalizację, ilość, datę i status. Jawnie wybierz planned albo received oraz ustaw increases_stock zgodnie z zamierzonym wpływem na stan magazynowy.

Utworzenie przyjętej dostawy może zmienić stan, dlatego wymagane jest również warunkowe uprawnienie magazynowe. Tę samą logiczną dostawę ponawiaj z oryginalnym kluczem idempotencji, aby nie zapisać jej dwukrotnie. Podczas uzgadniania wyników odczytaj stock_applied_at i bieżący stan.

Przykłady