Bonjour,
En natif à l'heure actuelle il y a trois critères disponibles :
- deux fournis par le module catalogue : même marque et même rayon
- un fourni par le module commande : commandés ensemble
La fonctionnalité a cependant été conçue pour qu'il soit facile de rajouter des critères spécifiques dans un projet.
Pour cela il faut étendre la classe catalog_ProductFeeder (dans
modules/catalog/lib/feeders) et implémenter les bonnes méthodes. Vous disposez pour cela des exemples que vous avez pu retrouver en backoffice (les classes correspondantes se retrouvent dans le même répertoire).
Ensuite il faut ajouter cette classe dans la liste des "feeders" disponibles : dans le module.xml du module qui le fournit, dans la section config/project :
<modulesCatalogProductSuggestionFeeder>
<entry name="1">classeDuFeeder</entry>
</modulesCatalogProductSuggestionFeeder>
La valeur "1" du name est arbitraire, elle doit juste être unique au sein d'un module... Donc veillez à ne pas mettre la même valeur si un même module apporte plusieurs feeder dans le même module.
Enfin il faut ajouter la locale dans qui sera :
m.votreModule.bo.general.feeder-votreFeeder