Categorieën aanmaken, verplaatsen en sorteren
ps_manage_categories
- ProAlleen TellMyShop Pro
- Schrijven · voorbeeld + goedkeuren
- Slaat op: meteen
- Content en SEO, Catalogus · schrijft meteen
- Zichtbaar direct na installatie
Maakt nieuwe categorieën aan, verplaatst ze naar een andere plek in het menu en bepaalt de volgorde van producten in een categorie.
TellMyShop Free: Nee. Deze tool zit alleen in TellMyShop Pro. TellMyShop Free heeft alleen kant-en-klare rapporten die je winkel lezen.
Vraag het aan de chat
“Maak een categorie Black Friday onder Home, maar houd die voorlopig verborgen.”
Voorbeeldweergave van een wijziging
Nieuwe categorie “Black Friday” onder 2 Home, tekst in alle talen, status UIT. Meta title: leeg (de naam wordt gebruikt). Voeg producten toe met ps_set_product_categories.
Technische details
action=create voegt een categorie toe (naam, parent_id standaard Home, beschrijvingen en metagegevens); die begint UITGESCHAKELD, tenzij active=true, en de teksten gaan naar alle talen (vertalingen: ps_update_category_content). action=move zet een categorie (category_id) onder een andere bovenliggende categorie (parent_id); de categorie-URL blijft, het menu en het kruimelpad veranderen. action=sort_products bepaalt de productvolgorde in een categorie voor de sortering “positie”: de genoemde producten komen eerst in die volgorde, de andere houden hun volgorde erachter. Teksten van bestaande categorieën: ps_update_category_content.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| action | enum: create | move | sort_products | ja | create | move | sort_products. |
| shop_id | integer | nee | Winkel-ID in een multistore-installatie. Standaard de winkel uit het connectoradres. ID’s staan in ps_get_shop_info. |
| lang | string | nee | ISO-taalcode, bijvoorbeeld pl of en. Standaard de standaardtaal van de winkel. |
| category_id | integer | wanneer | move / sort_products: de categorie. |
| parent_id | integer | wanneer | create / move: de bovenliggende categorie. |
| name | string | wanneer | create: naam (in alle talen; vertalingen met ps_update_category_content). Max. 128 tekens. |
| description | string (HTML) | nee | create: beschrijving (HTML). Max. 65.000 tekens. |
| additional_description | string (HTML) | nee | create: beschrijving onder de productlijst (HTML). Max. 65.000 tekens. |
| meta_title | string | nee | create: meta title. Max. 255 tekens. |
| meta_description | string | nee | create: meta description. Max. 512 tekens. |
| active | boolean | nee | create: meteen inschakelen (standaard nee). |
| products | array of string | wanneer | sort_products: producten om bovenaan de lijst te zetten, in deze volgorde. Max. 200 items. |
| confirm | boolean | nee | false (standaard) geeft een voorbeeld en slaat niets op. true voert uit, alleen nadat de gebruiker het voorbeeld heeft goedgekeurd, samen met change_token. |
| change_token | string | wanneer | Token uit het voorbeeld. Verplicht bij confirm=true. 30 minuten geldig, eenmalig, gekoppeld aan de argumenten en de gegevensstatus van het voorbeeld. |
Grenzen
Eén actie per aanroep. sort_products: tot 200 producten. Een nieuwe categorie staat standaard uit. ps_revert_change verwijdert een nieuwe categorie alleen zolang die leeg is; verplaatsen en sorteren kun je terugdraaien.
Wat je ziet voordat er iets wordt opgeslagen
De chat roept de tool eerst aan zonder bevestiging. De module geeft een voorbeeld (huidige en nieuwe waarden) en een eenmalig token dat 30 minuten geldig is. De chat laat je het voorbeeld zien en slaat de wijziging pas op na jouw ja.
Verwante tools
- Productcategorieën instellen ps_set_product_categories
- Categoriecontent bijwerken ps_update_category_content
- Categorieboom ps_get_category_tree
- Wijziging terugdraaien ps_revert_change
Toepassingen met deze tool
- Lanceer een nieuwe collectie: categorieteksten en producten indelen
- Maak nieuwe categorieën en verplaats producten erheen
Laatst bijgewerkt: 2026-10-11