Przypisanie produktów do kategorii
ps_set_product_categories
Dodaje produkty do kategorii albo je z nich usuwa.
Zapytaj Claude
„Przenieś wszystkie produkty z Narożników do Sof, ustaw Sofy jako kategorię domyślną i dodaj je też do Wyprzedaży.”
Przykładowy podgląd
14 produktów. Produkt 140 Narożnik Bergen: kategorie [Narożniki] -> [Sofy, Wyprzedaż], domyślna Narożniki -> Sofy. Adres: /narozniki/140-bergen.html -> /sofy/140-bergen.html, stary adres przekieruje 301.
Szczegóły techniczne
Dodaje produkty do kategorii, usuwa je z kategorii i ustawia kategorię domyślną, dla listy produktów albo wszystkich produktów kategorii źródłowej. Przykład „przenieś z X do Y i dodaj też do Z”: from_category_id=X, add_category_ids=[Y,Z], remove_category_ids=[X], default_category_id=Y. Gdy kategoria jest w adresie produktu, podgląd pokazuje zmianę adresów i czy stare adresy przekierują 301.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| products | array of string | nie | Lista produktów (maks. 200) albo użyj from_category_id. |
| from_category_id | integer | nie | Wszystkie produkty przypisane do tej kategorii (bez podkategorii). |
| add_category_ids | array of integer | nie | Kategorie do dodania (maks. 20). |
| remove_category_ids | array of integer | nie | Kategorie do usunięcia (maks. 20). |
| default_category_id | integer | nie | Nowa kategoria domyślna (zostanie też dodana do kategorii produktu). |
| 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. 200 produktów na wywołanie, maks. 20 kategorii do dodania i 20 do usunięcia.
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
- Drzewo kategorii ps_get_category_tree
- Diagnoza widoczności produktu ps_diagnose_product_visibility
- Cofnięcie zmiany ps_revert_change
- Inspekcja strony sklepu ps_inspect_page
Aktualizacja: 2026-10-03