Créer, déplacer et trier des catégories
ps_manage_categories
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: tout de suite
- Contenu et SEO, et Catalogue · écrit tout de suite
- Visible dès l’installation
Crée de nouvelles catégories, les déplace à un autre endroit du menu et définit l’ordre des produits dans une catégorie.
TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.
Demandez au chat
« Crée une catégorie Black Friday sous Accueil, mais garde-la masquée pour l’instant. »
Exemple d’aperçu
Nouvelle catégorie « Black Friday » sous 2 Accueil, texte dans toutes les langues, statut DÉSACTIVÉ. Meta title : vide (le nom est utilisé). Ajoutez des produits avec ps_set_product_categories.
Détails techniques
action=create ajoute une catégorie (nom, parent_id par défaut Accueil, descriptions et meta) ; elle démarre DÉSACTIVÉE, sauf avec active=true, et ses textes vont dans toutes les langues (traductions : ps_update_category_content). action=move place une catégorie (category_id) sous un autre parent (parent_id) ; l’URL de la catégorie reste, le menu et le fil d’Ariane changent. action=sort_products définit l’ordre des produits dans une catégorie pour le tri « position » : les produits listés passent en premier dans cet ordre, les autres gardent leur ordre derrière eux. Textes des catégories existantes : ps_update_category_content.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| action | enum: create | move | sort_products | oui | create | move | sort_products. |
| shop_id | integer | non | ID de la boutique dans une installation multiboutique. Par défaut, la boutique de l’adresse du connecteur. Les ID sont listés par ps_get_shop_info. |
| lang | string | non | Code ISO de la langue, par exemple pl ou en. Par défaut, la langue par défaut de la boutique. |
| category_id | integer | quand | move / sort_products : la catégorie. |
| parent_id | integer | quand | create / move : la catégorie parente. |
| name | string | quand | create : nom (dans toutes les langues ; traductions avec ps_update_category_content). 128 caractères maximum. |
| description | string (HTML) | non | create : description (HTML). 65 000 caractères maximum. |
| additional_description | string (HTML) | non | create : description sous la liste des produits (HTML). 65 000 caractères maximum. |
| meta_title | string | non | create : meta title. 255 caractères maximum. |
| meta_description | string | non | create : meta description. 512 caractères maximum. |
| active | boolean | non | create : activer tout de suite (non par défaut). |
| products | array of string | quand | sort_products : produits à placer en tête de liste, dans cet ordre. 200 éléments maximum. |
| confirm | boolean | non | false (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token. |
| change_token | string | quand | Jeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu. |
Limites
Une action par appel. sort_products : jusqu’à 200 produits. Une nouvelle catégorie est désactivée par défaut. ps_revert_change ne supprime une nouvelle catégorie que tant qu’elle est vide ; les déplacements et les tris peuvent être annulés.
Ce que vous voyez avant tout enregistrement
Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.
Outils liés
- Définir les catégories des produits ps_set_product_categories
- Modifier le contenu des catégories ps_update_category_content
- Arborescence des catégories ps_get_category_tree
- Annuler une modification ps_revert_change
Cas d’usage avec cet outil
- Lancer une nouvelle collection : textes de catégorie et affectation des produits
- Créer de nouvelles catégories et y déplacer des produits
Dernière mise à jour: 2026-10-11