Przejdź do głównej zawartości

statuses — import statusu/normy dostępności

Klucz JSON: statuses · Handler: App\Api\Bizami\StockStatus (dziedziczy po Stock)

Aktualizuje wyłącznie pole norm na istniejącym stanie magazynowym (WarehouseState) dla pary produkt + magazyn. Jeśli stan magazynowy dla danej pary jeszcze nie istnieje, a przesłana wartość jest "prawdziwa" (norm różne od 0), tworzony jest nowy rekord stanu magazynowego (magazyn zostaje wtedy też automatycznie dodany do systemu). Jeśli stan nie istnieje i norm jest pusty/0 — rekord jest pomijany.

Pola rekordu​

PoleWymaganeOpis
PKtakIdentyfikator rekordu do zwrotki wyniku
product_idtakKod produktu
warehouse_idtakKod magazynu
normtakRzutowane na int, a następnie zapisywane jako 0 lub 1 (dowolna wartość różna od zera → 1)

Przykład żądania​

{
"statuses": [
{
"PK": 1,
"product_id": "ABC123",
"warehouse_id": "MAG-01",
"norm": "1"
}
]
}

Przykład odpowiedzi​

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