Stany magazynowe
ps_update_stock
Zmienia liczbę sztuk na stanie.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
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 (nowa ilość albo delta = zmiana o plus lub minus N) i zachowanie przy braku (deny, allow albo default = ustawienie sklepu), dla maks. 100 pozycji na wywołanie. Dla produktu z kombinacjami podaj combination_id; bez niego podgląd pokaże listę kombinacji z ID i stanami. Zapis jak w panelu: ruch magazynowy z pracownikiem konektora i hook aktualizacji stanu, więc moduły synchronizujące stany (marketplace, ERP) widzą zmianę.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| changes | array of object | tak | Po jednym elemencie na produkt albo kombinację. Maks. 100 elementów. Pola każdego elementu: product (string, wymagane): Produkt (id:123, ref:ABC-1, ean:..., adres URL produktu, ID, EAN albo referencja). Maks. 300 znaków. combination_id (integer): ID kombinacji (wymagane przy zmianie ilości produktu z kombinacjami). quantity (integer): Nowa ilość. Zakres 0 do 1 000 000. delta (integer): Zmiana ilości o ±N (zamiast quantity). Zakres -1 000 000 do 1 000 000. out_of_stock (enum: deny | allow | default): Zachowanie przy braku. |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Maks. 100 pozycji na wywołanie. Zaawansowane zarządzanie magazynem (magazyny): nieobsługiwane. Cofanie przez ps_revert_change.
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
- Kombinacje produktu (warianty) ps_manage_combinations
- Dane produktu ps_get_product
- Diagnoza widoczności produktu ps_diagnose_product_visibility
- Cofnięcie zmiany ps_revert_change
Zastosowania z tym narzędziem
- Korekta stanów magazynowych po inwentaryzacji
- Nowe produkty z listy od dostawcy
- Ceny, kody i stany dla rozmiarów i kolorów
Aktualizacja: 2026-10-11