Créez des recommandations produit intelligentes dans Magento 2 sans vous limiter aux relations rigides related, upsell et cross-sell.
Kowal_RelatedProductsProfiles est un module qui vous permet de concevoir vos propres scénarios de recommandation à partir de profils, d’attributs produit, de conditions d’activation, de filtres cibles et d’une intégration flexible dans le layout de la boutique. Ainsi, les recommandations ne sont plus une liste statique, mais deviennent un élément à part entière de la stratégie commerciale de la boutique.
Transformez de simples listes de produits en véritables scénarios de vente
Dans Magento standard, les produits associés sont souvent trop simples pour répondre à des déploiements plus exigeants. Une boutique souhaite afficher certains produits sur la fiche produit, d’autres dans le panier et d’autres encore dans le checkout. Parfois, la liste ne doit fonctionner que pour certains groupes de clients, uniquement pendant une campagne saisonnière ou seulement lorsque le produit répond à des conditions catalogue spécifiques.
Ce module a été conçu précisément pour ces cas d’usage.
Au lieu d’associer manuellement les produits entre eux, vous créez un profil de recommandation. Le profil définit :
- où il doit fonctionner,
- pour quel produit il doit s’activer,
- comment sélectionner les produits cibles,
- comment les affiner et les trier,
- comment ils doivent être présentés,
- où ils doivent être rendus,
- et s’ils doivent alimenter les listes natives de Magento.
Un seul outil, de nombreux emplacements de déploiement
Le module fonctionne dans les zones les plus importantes de la boutique :
- sur la fiche produit,
- dans le panier,
- dans le checkout,
- dans les blocs natifs
Related Products, - dans les blocs natifs
Upsell Products, - dans les blocs natifs
Crosssell Products.
Cela signifie qu’un même profil peut devenir une partie de plusieurs scénarios de merchandising différents, et que l’équipe de déploiement n’a pas besoin de créer une logique distincte pour chaque emplacement de la boutique.
Des profils qui s’adaptent à votre catalogue
La plus grande force du module est que les recommandations peuvent être construites non seulement manuellement, mais aussi dynamiquement à partir des attributs produit.
Vous pouvez créer des profils qui :
- sélectionnent des produits de la même collection,
- recherchent des produits avec le même visuel,
- affichent des produits de la même catégorie,
- mettent en avant une autre base produit liée au produit consulté,
- limitent les résultats à des types de produits spécifiques,
- fonctionnent uniquement pour certaines store views et certains groupes de clients.
Un exemple ?
Le client consulte un rashguard avec le visuel HALLOWEEN 25. Le profil peut automatiquement trouver des produits avec le même visuel dans d’autres lignes de produits, par exemple des shorts, leggings ou accessoires. Un autre profil peut, à son tour, utiliser ce même produit comme contexte dans le panier et proposer au client de compléter sa commande avec des produits issus d’une base d’assortiment sélectionnée.
Créez des recommandations à partir de conditions, et non d’exceptions
Chaque profil peut disposer de ses propres :
Activation Conditions,Matching Rules,Target Product Filters,- tri,
- limites de produits,
- variante de rendu,
- période d’activité.
En pratique, cela offre une très grande liberté.
Vous pouvez créer un profil qui ne se déclenche que pour les produits avec l’attribut brand = Nike, uniquement dans la boutique B2C, uniquement pour les clients particuliers et seulement pendant une campagne précise. Vous pouvez également créer un profil qui utilise le produit présent dans le panier comme point de référence et propose des accessoires à partir de caractéristiques catalogue communes.
Ce n’est plus une simple liste de produits. C’est un moteur de recommandation basé sur des règles, que vous pouvez adapter au modèle de vente réel de la boutique.
Choisissez quel produit doit servir de contexte
Sur la fiche produit, le contexte est le produit en cours. Mais dans le panier et le checkout, cette réponse n’est pas toujours évidente. C’est pourquoi le module permet de définir la Context Strategy, c’est-à-dire la méthode de sélection du produit contextuel.
Vous pouvez décider que les profils doivent s’appuyer sur :
- le premier produit du panier,
- le dernier produit ajouté,
- le produit au prix le plus élevé.
Cette flexibilité fait une grande différence dans les projets où le client ajoute plusieurs produits différents au panier et où les recommandations doivent découler d’une logique métier précise.
Des scénarios distincts pour la fiche produit, le panier et le checkout
Ce qui fonctionne bien sur une PDP n’a pas toujours de sens dans le panier. Le module permet de séparer ces scénarios sans multiplier les extensions distinctes.
Sur la fiche produit, vous pouvez afficher une liste de produits de la même collection ou du même style. Dans le panier, vous pouvez promouvoir des accessoires qui augmentent la valeur de la commande. Dans le checkout, vous pouvez préparer une liste simplifiée et plus prudente de produits soutenant le cross-sell.
Tout cela au sein d’un seul système de profils.
Alimentez les listes natives de Magento : append ou replace
Toutes les boutiques ne souhaitent pas abandonner immédiatement les mécanismes natifs de Magento. C’est pourquoi le module prend en charge l’intégration avec :
Related Products,Upsell Products,Crosssell Products.
Chaque profil peut fonctionner selon l’un des deux modes :
append
conserve les produits natifs et y ajoute les résultats du module,replace
remplace entièrement la liste native par les produits du profil.
C’est une solution de déploiement très pratique. Vous pouvez commencer par une extension légère des listes Magento existantes, puis passer ensuite à un pilotage complet des recommandations depuis les profils.
Effectuez le rendu exactement là où vous le souhaitez
Un avantage majeur du module est la possibilité de contrôler l’emplacement de rendu grâce aux champs XML associés au profil.
Au lieu d’adapter le module à une seule mise en page rigide, vous pouvez intégrer la liste exactement là où le projet en a besoin :
- sous la description du produit,
- sous le prix,
- sous le formulaire d’achat,
- dans une section supplémentaire,
- dans votre propre conteneur de thème,
- à l’emplacement défini par un layout frontend personnalisé.
C’est particulièrement important pour les boutiques reposant sur des thèmes avancés ou fortement modifiés. Le module ne vous impose pas une mise en page unique. Vous décidez où et comment le profil doit être intégré.
Trois variantes de présentation sur le frontend
Le module ne se limite pas à la logique de sélection des produits. Il permet aussi d’adapter la présentation de la liste au caractère de la page et au type de déploiement.
Les variantes disponibles sont :
Vous pouvez donc utiliser le même moteur de recommandation aussi bien pour une section étendue sur la fiche produit que pour une liste condensée dans le panier ou un module plus compact dans le checkout.
À cela s’ajoute le contrôle des éléments de vue :
- nom du produit,
- prix,
- prix régulier,
- brève description,
- bouton d’ajout au panier,
- rôle de l’image.
La création de nouveaux profils est claire et évolutive
Le module a été conçu pour permettre à une équipe de déploiement ou à une agence de développer de nouveaux scénarios sans reconstruire toute la solution.
Lorsque vous créez un nouveau profil, vous configurez :
- les informations administratives de base,
- les placements et le périmètre d’action,
- les store views et les groupes de clients,
- la stratégie de contexte,
- la période d’activité,
- les conditions d’activation,
- les règles de correspondance,
- les filtres des produits cibles,
- le tri et le mode d’affichage,
- l’intégration avec les listes natives de Magento,
- l’intégration via XML.
Cela signifie qu’un nouveau scénario de merchandising ne nécessite pas forcément un nouveau module custom. Très souvent, un profil supplémentaire suffit.
Exemples d’utilisation concrets
1. Même visuel, autre base produit
Le client consulte un produit d’une ligne spécifique. À partir des matching rules, le module recherche des produits avec le même visuel, mais issus d’autres familles d’assortiment. C’est un excellent scénario pour les marques lifestyle, sportives et fashion.
2. Cross-sell basé sur le produit du panier
Le client a déjà un produit sélectionné dans son panier. Le profil l’utilise comme contexte et sélectionne des accessoires adaptés à l’achat, sans qu’ils soient associés manuellement comme cross-sell natif.
3. Campagne limitée dans le temps
Vous avez besoin de recommandations actives uniquement pendant une action commerciale précise ? Il suffit de configurer un profil avec From Date et To Date, sans créer de logique supplémentaire.
4. Remplacement des upsells natifs
Si les upsells standard de Magento sont trop simplifiés, un profil peut reprendre ce rôle et fonctionner en mode replace, en offrant une correspondance de produits beaucoup plus précise.
5. Intégration avec un thème personnalisé
Grâce aux champs XML, la liste peut être intégrée exactement à l’endroit requis par le frontend du projet, sans créer une extension dédiée supplémentaire pour le layout.
À qui s’adresse ce module
Kowal_RelatedProductsProfiles sera particulièrement utile pour :
- les agences d’intégration Magento 2,
- les éditeurs logiciels développant des boutiques e-commerce,
- les marchands qui souhaitent rendre la logique de recommandation indépendante des relations maintenues manuellement,
- les projets avec un catalogue étendu et de nombreux attributs métier,
- les boutiques utilisant des thèmes personnalisés et des layouts complexes.
Ce que vous obtenez
En achetant ce module, vous obtenez non seulement une liste de produits supplémentaire, mais aussi un outil pour concevoir vos propres scénarios de recommandation dans Magento 2.
C’est une solution qui :
- augmente la flexibilité du déploiement,
- structure la logique de merchandising,
- réduit le besoin d’écrire de nouvelles exceptions dans le code,
- exploite mieux les attributs catalogue,
- permet de faire évoluer la boutique sans reconstruire tout le mécanisme de recommandation.
Si les fonctionnalités standard related, upsell et cross-sell sont trop limitées pour votre projet, Kowal_RelatedProductsProfiles apporte une couche de pilotage que Magento ne propose tout simplement pas par défaut.