Przypisanie produktów do kategorii
ps_set_product_categories
Dodaje produkty do kategorii albo je z nich usuwa.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
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 (albo użyj from_category_id). Maks. 200 elementów. |
| 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 elementów. |
| remove_category_ids | array of integer | nie | Kategorie do usunięcia. Maks. 20 elementów. |
| default_category_id | integer | nie | Nowa kategoria domyślna (zostanie też dodana do kategorii produktu). |
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| 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. 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
Zastosowania z tym narzędziem
- Przenoszenie produktów między kategoriami
- Poprawa kategorii domyślnej produktów
- Start nowej kolekcji: teksty kategorii i przypisanie produktów
- Raport produktów bez sprzedaży od 12 miesięcy
- Nowe kategorie i przeniesienie do nich produktów
Aktualizacja: 2026-10-11