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.