Stany magazynowe
ps_update_stock
Zapis · podgląd + zgodaBlok 2 · Handel (domyślnie wyłączony)Konektor codziennyBlok wyłączony po instalacji
Zmienia liczbę sztuk na stanie.
Zapytaj Claude
„Doszło 40 sztuk czarnej lampy ref:LMP-01. Dodaj je do stanu.”
Przykładowy podgląd
Produkt 45 Lampa ogrodowa Nova, kombinacja Czarna: 12 -> 52 (+40). Brak towaru: blokuj zamówienia (bez zmian). Zostanie zapisany ruch magazynowy.
Szczegóły techniczne
Ustawia stan magazynowy (nową wartość albo zmianę o plus lub minus N) i zachowanie przy braku towaru (blokuj albo pozwalaj zamawiać), także dla kombinacji, dla maks. 100 pozycji na wywołanie. Zapis przez StockAvailable, z ruchem magazynowym i hookiem aktualizacji stanu, więc moduły synchronizujące stany (marketplace, ERP) widzą zmianę.
Parametry
Nazwy parametrów nie są jeszcze potwierdzone w module 0.3.0 i mogą się zmienić.
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| items | array of object | tak | Jeden element na produkt albo kombinację: wskazanie produktu, opcjonalnie kombinacja, quantity (nowa wartość) albo delta (+N / -N), opcjonalnie zachowanie przy braku towaru. |
| shop_id | integer | nie | ID sklepu w instalacji multistore. Domyślnie sklep z adresu konektora. Listę ID zwraca ps_get_shop_info. |
| confirm | boolean | nie | false (domyślnie) zwraca podgląd i niczego nie zapisuje. true wykonuje zmianę, wyłącznie po zgodzie użytkownika na podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu. Wymagany przy confirm=true. Ważny 30 minut, jednorazowy, związany z argumentami i stanem danych z podglądu. |
Ograniczenia
Maks. 100 pozycji na wywołanie.
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje Ci podgląd i zapisuje zmianę dopiero po Twojej zgodzie.
Powiązane narzędzia
- Dane produktu ps_get_product
- Diagnoza widoczności produktu ps_diagnose_product_visibility
- Cofnięcie zmiany ps_revert_change
Aktualizacja: 2026-10-03