Vytvoření, přesun a řazení kategorií
ps_manage_categories
- ProJen v TellMyShop Pro
- Zápis · náhled + schválení
- Ukládá: hned
- Obsah a SEO a Katalog · zapisuje hned
- Viditelný hned po instalaci
Vytváří nové kategorie, přesouvá je na jiné místo v menu a nastavuje pořadí produktů v kategorii.
TellMyShop Free: Ne. Tento nástroj je jen v TellMyShop Pro. TellMyShop Free má jen hotové přehledy, které váš obchod čtou.
Zeptejte se chatu
„Vytvořte pod Domů kategorii Black Friday, ale zatím ji nechte skrytou.“
Ukázkový náhled
Nová kategorie „Black Friday“ pod 2 Domů, text ve všech jazycích, stav VYPNUTO. Meta title: prázdný (použije se název). Produkty přidejte přes ps_set_product_categories.
Technické podrobnosti
action=create přidá kategorii (název, parent_id s výchozí hodnotou Domů, popisy a meta údaje); začíná VYPNUTÁ, pokud není active=true, a její texty jdou do všech jazyků (překlady: ps_update_category_content). action=move dá kategorii (category_id) pod jiného rodiče (parent_id); URL kategorie zůstává, mění se menu a drobečková navigace. action=sort_products nastaví pořadí produktů v kategorii pro řazení „pozice“: uvedené produkty jdou první v daném pořadí, ostatní si za nimi ponechají své pořadí. Texty existujících kategorií: ps_update_category_content.
Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| action | enum: create | move | sort_products | ano | create | move | sort_products. |
| shop_id | integer | ne | ID obchodu v instalaci multistore. Výchozí je obchod z adresy konektoru. ID vypíše ps_get_shop_info. |
| lang | string | ne | ISO kód jazyka, například pl nebo en. Výchozí je výchozí jazyk obchodu. |
| category_id | integer | když | move / sort_products: kategorie. |
| parent_id | integer | když | create / move: nadřazená kategorie. |
| name | string | když | create: název (ve všech jazycích; překlady přes ps_update_category_content). Max. 128 znaků. |
| description | string (HTML) | ne | create: popis (HTML). Max. 65 000 znaků. |
| additional_description | string (HTML) | ne | create: popis pod seznamem produktů (HTML). Max. 65 000 znaků. |
| meta_title | string | ne | create: meta title. Max. 255 znaků. |
| meta_description | string | ne | create: meta description. Max. 512 znaků. |
| active | boolean | ne | create: zapnout hned (výchozí ne). |
| products | array of string | když | sort_products: produkty, které se mají dát na začátek seznamu, v tomto pořadí. Max. 200 položek. |
| confirm | boolean | ne | false (výchozí) vrátí náhled a nic neuloží. true provede změnu, jen když uživatel náhled schválil, spolu s change_token. |
| change_token | string | když | Token z náhledu. Povinný s confirm=true. Platí 30 minut, jednorázový, vázaný na argumenty a stav dat z náhledu. |
Omezení
Jedna akce na volání. sort_products: až 200 produktů. Nová kategorie je ve výchozím stavu vypnutá. ps_revert_change odebere novou kategorii jen tehdy, dokud je prázdná; přesuny a řazení lze vrátit.
Co uvidíte, než se cokoli uloží
Chat nejdřív zavolá nástroj bez potvrzení. Modul vrátí náhled (současné a nové hodnoty) a jednorázový token platný 30 minut. Chat vám náhled ukáže a změnu uloží až po vašem ano.
Související nástroje
- Nastavení kategorií produktů ps_set_product_categories
- Úprava obsahu kategorií ps_update_category_content
- Strom kategorií ps_get_category_tree
- Vrácení změny zpět ps_revert_change
Příklady použití s tímto nástrojem
- Spusťte novou kolekci: texty kategorie a přiřazení produktů
- Vytvořte nové kategorie a přesuňte do nich produkty
Naposledy aktualizováno: 2026-10-11