PrestaShop Design & Navigation

Remplacer le Bouton Ajouter au Panier dans les Listings PrestaShop 8 & 9 : Bouton « Voir les Options » vers la Fiche Produit

Le client choisit son poids ou sa taille sur la fiche produit, pas au hasard depuis la catégorie.

Sur un produit à déclinaisons, le bouton Ajouter au panier d'un listing ajoute la déclinaison par défaut. Le client qui voulait 1 kg reçoit 250 g, celui qui voulait un L reçoit un M, et le service client gère le retour. Ce module remplace ce bouton par un lien vers la fiche produit, avec le texte que vous écrivez dans chaque langue, par exemple « Voir tous les poids disponibles ». Vous décidez où il s'applique : une catégorie et ses sous-catégories, des produits précis, ou tous les produits qui ont des déclinaisons.

En un coup d'œil
  • Remplace Ajouter au panier par un bouton vers la fiche produit dans tous les listings
  • Règles par catégorie (avec sous-catégories), par produit ou sur tout le catalogue, avec exclusions
  • Condition « produits avec déclinaisons » ou « groupe d'attributs » (Poids, Taille…)
  • Texte du bouton dans chaque langue, style du thème ou couleurs personnalisées, icône
  • Prix le plus bas des déclinaisons affiché avec « À partir de »
PrestaShop 8 & 9 Listings Sans override 8 langues
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills

Développé par une agence certifiée PrestaShop

www.datafirefly.com/
Remplacer le Bouton Ajouter au Panier dans les Listings PrestaShop 8 & 9 : Bouton « Voir les Options » vers la Fiche Produit
v1.0.0 · mis à jour 2026-10-18
Ce que ça fait

La version courte.

01

Le bon bouton sur les bons produits

Chaque règle cible une ou plusieurs catégories, avec ou sans leurs sous-catégories, des produits précis ou tout le catalogue. Une condition limite la règle aux produits qui ont des déclinaisons, ou à ceux qui utilisent un groupe d'attributs comme Poids. Les produits simples de la même catégorie gardent leur bouton Ajouter au panier. Des produits peuvent être exclus, et une priorité départage les règles qui se recoupent.

02

Un prix qui correspond à ce que le client peut acheter

Le listing affiche d'habitude le prix de la déclinaison par défaut. Le module peut le remplacer par le prix le plus bas des déclinaisons, en masquant l'ancien prix et la réduction qui ne correspondent plus. Le préfixe « À partir de » n'est ajouté que si le prix affiché est vraiment le plus bas. Les déclinaisons en rupture peuvent être ignorées quand le produit refuse les commandes hors stock.

03

Partout où vos produits apparaissent

Le remplacement s'applique sur les pages catégorie, la recherche, l'accueil, les carrousels et les produits associés de la fiche produit. Après un filtre à facettes ou un chargement AJAX, les nouvelles miniatures sont traitées sans rechargement. Le produit principal de la fiche produit et le panier ne sont jamais modifiés.

04

Compatible avec votre thème sans le modifier

Le module repère les produits ciblés grâce aux hooks de prix que les thèmes appellent dans les miniatures, et utilise une requête AJAX pour les thèmes qui ne les appellent pas. Il masque le bouton panier, le formulaire qui l'entoure et le sélecteur de quantité, puis place le nouveau bouton au même endroit. Les sélecteurs CSS sont réglables pour un thème très personnalisé.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Remplacer le Bouton Ajouter au Panier dans les Listings PrestaShop 8 & 9 : Bouton « Voir les Options » vers la Fiche Produit, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Pourquoi Ajouter au panier pose problème sur les produits à déclinaisons

Un fromage vendu en 250 g, 500 g et 1 kg est un seul produit avec trois déclinaisons. Dans la catégorie, beaucoup de thèmes affichent un bouton Ajouter au panier qui ajoute la déclinaison par défaut, souvent la plus petite. Le client pense avoir commandé ce qu'il voulait et découvre l'erreur à la réception. Le réglage natif de PrestaShop sur les produits à déclinaisons dépend du thème et ne permet ni de choisir le texte, ni de cibler une catégorie.

§ 02

Un réglage par règles, pas produit par produit

Vous créez une règle « Fromages et charcuterie », vous cochez la catégorie, vous gardez les sous-catégories et vous choisissez la condition « produits avec déclinaisons ». Tous les produits concernés, actuels et futurs, affichent le bouton « Voir tous les poids disponibles ». Une deuxième règle peut cibler le groupe d'attributs Taille sur tout le catalogue avec un autre texte. La règle de plus petite priorité gagne quand deux règles visent le même produit.

§ 03

Un prix « À partir de » honnête

Le prix affiché dans un listing est celui de la déclinaison par défaut. Si elle n'est pas la moins chère, le client voit un prix plus élevé que nécessaire. Avec l'option prix le plus bas, le module calcule le prix de chaque déclinaison avec les règles de la boutique (taxes, groupe client, prix spécifiques) et affiche le plus bas. Le préfixe « À partir de » n'apparaît que si les prix des déclinaisons diffèrent et que le prix affiché est le plus bas.

§ 04

Installation et compatibilité

Le module ne modifie ni le cœur ni le thème. Il s'appuie sur les hooks de prix produit présents dans les miniatures du thème Classic, de Hummingbird et de la plupart des thèmes du marché. Pour un thème qui ne les appelle pas, la détection automatique passe par une requête AJAX. Les sélecteurs CSS du conteneur, du bouton panier, du prix et du point d'insertion se règlent dans la configuration si votre thème utilise d'autres classes.

€49.00
Achat unique · 12 mois de mises à jour
Lire la documentation
  • Installations dev & pré-prod illimitées
  • Code source inclus
  • Remboursement 30 jours
  • Support 24h · EN / FR
5,0/5 20 avis