Przejdź do głównej zawartości

stock — import stanów magazynowych

Klucz JSON: stock · Handler: App\Api\Bizami\Stock

Import tworzy lub aktualizuje stan magazynowy (WarehouseState) dla pary produkt + magazyn. Rekord jest zapisywany tylko gdy przynajmniej jedna wartość uległa zmianie.

Pola rekordu​

PoleWymaganeOpis
PKtakIdentyfikator rekordu do zwrotki wyniku
product_idtakKod produktu
warehouse_idtakKod magazynu
qtytakIlość dostępna (float)
qty_reservedtakIlość zarezerwowana (float)
qty_orderedtakIlość zamówiona (float)

Magazyn z pola warehouse_id, jeśli nie istnieje jeszcze w systemie, jest automatycznie dodawany (patrz import magazynów). Nowo tworzony stan magazynowy domyślnie ma status = 0, norm = 0.

Przykład żądania​

{
"stock": [
{
"PK": 1,
"product_id": "ABC123",
"warehouse_id": "MAG-01",
"qty": "120",
"qty_reserved": "10,5",
"qty_ordered": "0"
}
]
}

Przykład odpowiedzi​

{
"stock": [
{ "PK": 1, "SendStatus": "Y" }
]
}