Ceny promocyjne (ceny specyficzne)
ps_manage_specific_prices
Ustawia, pokazuje albo usuwa ceny promocyjne na wybrane dni.
Zapytaj Claude
„Daj 15% rabatu na wszystkie sofy od piątku do niedzieli.”
Przykładowy podgląd
31 produktów, -15%, 2026-10-09 00:00 do 2026-10-11 23:59, wszystkie grupy klientów, od 1 sztuki. Produkt 112: 2 499,00 -> 2 124,15 zł brutto.
Szczegóły techniczne
Wyświetla, dodaje albo usuwa ceny specyficzne produktów, tak jak Katalog > Produkt > Ceny > Ceny specyficzne: rabat procentowy albo kwotowy, data od i do, grupa klientów, od minimalnej liczby sztuk. action=list tylko czyta. Rabat powyżej 50% dostaje ostrzeżenie, powyżej 90% wymaga allow_big_change. Promocja bez daty końca dostaje ostrzeżenie.
Parametry
Nazwy parametrów nie są jeszcze potwierdzone w module 0.3.0 i mogą się zmienić.
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| action | enum: list | add | delete | tak | list czyta istniejące ceny specyficzne; add dodaje; delete usuwa. |
| products | array | nie | Produkty, których dotyczy akcja (add, list). |
| reduction_type | enum: percentage | amount | nie | Rabat procentowy albo kwotowy (add). |
| reduction | number | nie | Wielkość rabatu (add). |
| from | string (YYYY-MM-DD HH:MM) | nie | Data początku (add). |
| to | string (YYYY-MM-DD HH:MM) | nie | Data końca (add). Brak daty końca daje ostrzeżenie. |
| group_id | integer | nie | Grupa klientów (add). |
| from_quantity | integer | nie | Od ilu sztuk (add). |
| specific_price_id | integer | nie | ID do usunięcia (delete). |
| allow_big_change | boolean | nie | Musi być true, żeby przyjąć zmianę powyżej progu bezpieczeństwa narzędzia. Claude ustawia go dopiero po twojej zgodzie na tak dużą zmianę. |
| 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
Rabat powyżej 50%: ostrzeżenie. Powyżej 90%: wymaga allow_big_change. Brak daty końca: ostrzeżenie.
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
- Zmiana cen ps_update_prices
- Reguły koszyka i kody rabatowe ps_manage_cart_rules
- Cofnięcie zmiany ps_revert_change
Aktualizacja: 2026-10-03