Développer avec RBS Change : [ecommerce] Produits croisés

  • 49258.1

    04/01/2012 15:02


    fpaterno
    Rang : Adepte
    Bonjour,

    nous souhaiterions pouvoir étendre le fonctionnement des "Produits similaire" de la partie ecommerce de RBS.
    Nous aimerions en effet pouvoir nous baser sur des critères comme :
    - Pourcentage de promotion
    - Tranche de prix

    Les préférences "Catalogue et boutique" ne se basent que sur la même marque, les mêmes rayons ou commandé ensemble. N'y a t-il pas un moyen natif pour effectuer les recherches spécifiées plus haut ?
  • 49258.2 en réponse à 49258.1 écrit par fpaterno

    04/01/2012 17:50


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    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
 
Merci de prendre connaissance et de respecter les règles des forums.
 
Connexion
  1. Cochez cette case pour être reconnecté automatiquement.

 
Ils utilisent RBS Change
 
554 membres
Aucun membre connecté