Définir les catégories des produits
ps_set_product_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
Déplace des produits dans des catégories ou les en retire.
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
« Déplace tous les produits de Canapés d’angle vers Canapés, fais de Canapés leur catégorie par défaut, et ajoute-les aussi à Soldes. »
Exemple d’aperçu
14 produits. Produit 140 Canapé d’angle Bergen : catégories [Canapés d’angle] -> [Canapés, Soldes], par défaut Canapés d’angle -> Canapés. URL : /corner-sofas/140-bergen.html -> /sofas/140-bergen.html, l’ancienne URL sera redirigée en 301.
Détails techniques
Ajoute des produits à des catégories, les en retire et définit la catégorie par défaut, pour une liste de produits ou pour tous les produits d’une catégorie source. Exemple « déplacer de X vers Y et ajouter aussi à Z » : from_category_id=X, add_category_ids=[Y,Z], remove_category_ids=[X], default_category_id=Y. Quand la catégorie fait partie de l’URL du produit, l’aperçu montre les changements d’URL et indique si les anciennes URL seront redirigées en 301.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| products | array of string | non | Liste de produits (ou utilisez from_category_id). 200 éléments maximum. |
| from_category_id | integer | non | Tous les produits affectés à cette catégorie (sans les sous-catégories). |
| add_category_ids | array of integer | non | Catégories à ajouter. 20 éléments maximum. |
| remove_category_ids | array of integer | non | Catégories à retirer. 20 éléments maximum. |
| default_category_id | integer | non | Nouvelle catégorie par défaut (elle est aussi ajoutée aux catégories du produit). |
| 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. |
| 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
200 produits maximum par appel, 20 catégories maximum à ajouter et 20 à retirer.
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
- Arborescence des catégories ps_get_category_tree
- Diagnostiquer la visibilité d’un produit ps_diagnose_product_visibility
- Annuler une modification ps_revert_change
- Inspecter une page de la boutique ps_inspect_page
Cas d’usage avec cet outil
- Déplacer des produits entre catégories
- Corriger la catégorie par défaut des produits
- Lancer une nouvelle collection : textes de catégorie et affectation des produits
- Lister les produits qui ne se sont pas vendus depuis 12 mois
- Créer de nouvelles catégories et y déplacer des produits
Dernière mise à jour: 2026-10-11