Kategorie: nowe, przeniesienie, kolejność produktów
ps_manage_categories
Tworzy nowe kategorie, przenosi je w inne miejsce menu i ustala kolejność produktów w kategorii.
Darmowy TellMyShop Audyt: Nie. To narzędzie jest tylko w płatnej wersji TellMyShop. Darmowy TellMyShop Audyt ma tylko narzędzia, które czytają sklep.
Zapytaj Claude
„Utwórz kategorię Black Friday pod stroną główną, ale na razie jej nie pokazuj.”
Przykładowy podgląd
Nowa kategoria „Black Friday” pod 2 Strona główna, tekst we wszystkich językach, status WYŁĄCZONA. Meta title: puste (użyta zostanie nazwa). Produkty dodasz przez ps_set_product_categories.
Szczegóły techniczne
action=create dodaje kategorię (name, parent_id domyślnie strona główna, opisy i meta); startuje WYŁĄCZONA, chyba że active=true, a jej teksty trafiają do wszystkich języków (tłumaczenia: ps_update_category_content). action=move przenosi kategorię (category_id) pod inną (parent_id); adres kategorii się nie zmienia, zmieniają się menu i okruszki. action=sort_products ustala kolejność produktów w kategorii dla sortowania „pozycja”: podane produkty idą na początek w tej kolejności, pozostałe zachowują dotychczasową kolejność za nimi. Treści istniejących kategorii: ps_update_category_content.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| action | enum: create | move | sort_products | tak | create | move | sort_products. |
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| lang | string | nie | Kod ISO języka (np. "pl", "en"). Domyślnie język domyślny sklepu. |
| category_id | integer | warunkowo | move / sort_products: kategoria. |
| parent_id | integer | warunkowo | create / move: kategoria nadrzędna. |
| name | string | warunkowo | create: nazwa (we wszystkich językach; tłumaczenia przez ps_update_category_content). Maks. 128 znaków. |
| description | string (HTML) | nie | create: opis (HTML). Maks. 65 000 znaków. |
| additional_description | string (HTML) | nie | create: opis pod listą produktów (HTML). Maks. 65 000 znaków. |
| meta_title | string | nie | create: meta title. Maks. 255 znaków. |
| meta_description | string | nie | create: meta description. Maks. 512 znaków. |
| active | boolean | nie | create: włącz od razu (domyślnie nie). |
| products | array of string | warunkowo | sort_products: produkty na początek listy, w tej kolejności. Maks. 200 elementów. |
| 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
Jedna akcja na wywołanie. sort_products: do 200 produktów. Nowa kategoria jest domyślnie wyłączona. ps_revert_change usuwa nową kategorię tylko wtedy, gdy jest pusta; przeniesienie i sortowanie da się cofnąć.
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
- Przypisanie produktów do kategorii ps_set_product_categories
- Zmiana treści kategorii ps_update_category_content
- Drzewo kategorii ps_get_category_tree
- Cofnięcie zmiany ps_revert_change
Zastosowania z tym narzędziem
- Start nowej kolekcji: teksty kategorii i przypisanie produktów
- Nowe kategorie i przeniesienie do nich produktów
Aktualizacja: 2026-10-05