Extensions Magento filtre sur les prix

Blog de l'équipe Extensions Magento

Voici une liste d’extensions et développements pour améliorer l’affichage de vos prix sur Magento

Extension Fancy Price Filter

Réglage de l’affichage manuel à partir de 2 poignées : sympathique, amis demande d’être charté un minimum 🙂

Voir la démo

Lien de l’extension fancy price

Extension filter product (widget)

Présente les produits suivants des conditions spécifiques : promotions, meilleurs ventes, produits nouveaux, mise en avant


Lien vers l’extension filter product

 

Magento Advanced Search – Product Attribute Filter Extension

Extension améliorant la recherche avancée sur plusieurs attributs sans rafraichir la page  (utilisation de l’ajax)

Lien vers l’extension

 

Modèle de filtre pour l’affichage des produits en promotion

Développement de module : amélioration filtre prix en exploitant l’attribut « special_price »
Lien vers le tutoriel complet

 

Modification du filtre de prix Magento par la création de tranches de prix

C’est du code à insérer en dur, simple, efficace mais un peu limité

Voilà l’affichage classique :

  • 0 -> 1 000 (15 produits)
  • 1 000 -> 2 000 (1 produit)

Sur des catégories ayant des produits très différents, on peut se retrouver avec :

  • 0 -> 10 000 (112 produits)
  • 10 000 -> 20 000 (1 produit)

Pour modifier ces tranches, commencez par copier le fichier :

  • app/code/core/Mage/Catalog/Model/Layer/Filter/Price.php

ici :

  • app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php

(Afin d’éviter que votre modification ne soit écrasée à la prochaine mise à jour de Magento).

Ensuite, éditez votre fichier (app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php) et modifier la ligne suivante :

1
$range = pow(10, (strlen(floor($maxPrice))-$index));

en

1
$range = pow(500, (strlen(floor($maxPrice))-$index));

Par exemple pour avoir des tranches par 500 euros.

Lien vers le tutoriel

Cédric
co-fondateur de l'agence
Voir les articles de Cédric