Définir les produits associés
ps_set_related_products
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: interrupteur Ventes (jusqu’à désactivation)
- Ventes · interrupteur, jusqu’à désactivation
- Visible dès l’installation
Définit les produits associés affichés sur la page produit, par exemple d’après ce que les clients achètent ensemble.
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
« Pour les 10 canapés les plus vendus, ajoute comme produits associés ce que les clients achètent le plus souvent avec eux. »
Exemple d’aperçu
10 produits. Canapé Oslo 3 places (12) : actuellement Plaid Hygge (44) -> Plaid Hygge (44), Lot de coussins Nord (31). Avertissement : Lampe Fjord (58) est en rupture de stock.
Détails techniques
Définit les produits associés sur la page produit (dans le back office PrestaShop « Produits associés », accessoires ; les thèmes les affichent généralement sous « Vous aimerez aussi ») pour jusqu’à 50 produits par appel, jusqu’à 20 produits associés chacun. mode : set remplace la liste, add y ajoute, remove en retire des produits. L’aperçu montre la liste avant et après avec les noms et signale les produits inactifs ou en rupture de stock. La liste des produits associés est commune à toutes les boutiques d’un multiboutique.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| items | array of object | oui | Un élément par produit. 50 éléments maximum. Champs de chaque élément : product (string, obligatoire) : produit (id:123, ref:ABC-1, ean:..., URL du produit, ID, EAN ou référence). 300 caractères maximum. related (array of string, obligatoire) : produits associés (ID, référence ou EAN). 20 maximum. mode (enum : set | add | remove) : set = remplacer, add = ajouter, remove = retirer. Par défaut add. |
| 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
50 produits maximum par appel et 20 produits associés par produit. Un produit ne peut pas être associé à lui-même. L’enregistrement exige l’interrupteur Ventes (désactivé après l’installation). Droits vérifiés par action dans le back office (Catalogue > Produits). Annulation avec ps_revert_change.
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
- Achetés ensemble ps_get_bought_together
- Obtenir un produit ps_get_product
- Annuler une modification ps_revert_change
Dernière mise à jour: 2026-10-11