Final Sales — Vente ferme & mention non retournable
Marquez des produits en vente ferme (non retournables), affichez un badge clair partout et proposez une double tarification : le prix vente ferme devient le prix affiché, le client paie plus cher pour conserver son droit de retour.
Présentation
Le module Final Sales permet de marquer certains produits comme vendus en « vente ferme » : le client est informé, avant l’achat, que l’article ne pourra pas être retourné, échangé ou remboursé au titre du droit de rétractation. L’information apparaît sous forme de badge sur les listes de produits, la fiche produit et le panier, puis elle est reprise clairement sur la facture PDF à des fins de preuve.
Le module va plus loin qu’un simple badge grâce à la double tarification optionnelle : le prix vente ferme, réduit, devient le prix affiché par défaut partout dans la boutique, et le client peut choisir sur la fiche produit de payer le prix standard pour conserver son droit de retour de 14 jours. Le module est compatible PrestaShop 8 et 9, en mono comme en multi-boutique, et entièrement traduisible (FR, EN, ES, DE, IT).
Important — cadre juridique. En vente à distance auprès de consommateurs (B2C) dans l’Union européenne, la mention « vente ferme » ne suffit pas à elle seule à écarter le droit de rétractation de 14 jours. Ce droit ne peut être exclu que dans les cas prévus par la loi (article L221-28 du Code de la consommation, directive 2011/83/UE article 16) : biens personnalisés, produits périssables, articles descellés non retournables pour raisons d’hygiène, etc. Ce module est un outil d’information et de traçabilité du consentement ; il ne crée pas à lui seul un motif légal d’exclusion. En cas de doute, faites valider vos conditions générales de vente par un juriste.
Installation
- Depuis le back-office, ouvrez Modules > Gestionnaire de modules.
- Cliquez sur Installer un module et déposez l’archive ZIP du module.
- Une fois l’installation terminée, cliquez sur Configurer pour ouvrir la page de réglages.
À l’installation, le module crée ses tables techniques et enregistre ses hooks. Aucune manipulation supplémentaire n’est nécessaire.
Mise à jour par FTP. Si vous remplacez les fichiers du module par FTP sans passer par le Gestionnaire de modules, PrestaShop peut ne pas exécuter les scripts de mise à jour. Le module intègre une auto-réparation de schéma qui recrée automatiquement les tables ou colonnes manquantes au premier chargement. Videz malgré tout le cache après chaque mise à jour (Paramètres avancés > Performances > Vider le cache).
Les trois niveaux de marquage
Un produit peut être marqué en vente ferme de trois façons, qui se combinent.
1. Marquage individuel sur la fiche produit
Sur chaque fiche produit, une case « Marquer comme vente ferme » permet de marquer l’article. C’est le réglage le plus direct pour quelques produits.
2. Règles par catégorie
Dans l’onglet Règles (catégories) de la configuration, cochez les catégories dont tous les produits doivent être automatiquement marqués en vente ferme. Tout produit appartenant à l’une de ces catégories hérite du marquage, sans intervention sur chaque fiche.
3. Sélection manuelle
L’onglet Produits marqués liste les produits marqués individuellement et permet d’en ajouter ou d’en retirer via un outil de recherche, sans ouvrir chaque fiche.
La double tarification
La double tarification est la fonctionnalité centrale du module. Elle repose sur un principe simple : le prix vente ferme, réduit, devient le prix affiché par défaut dans toute la boutique, et le client qui souhaite conserver son droit de retour paie le prix standard.
Activation
Dans l’onglet Double tarification, activez l’interrupteur global « Activer la double tarification ». C’est le commutateur maître : sans lui, aucune double tarification n’est proposée, quels que soient les réglages par produit ou par catégorie.
Définir le prix vente ferme
Le prix vente ferme peut être défini de trois manières, résolues dans cet ordre de priorité :
- Prix fixe par produit — saisi directement sur la fiche produit (prioritaire).
- Pourcentage de remise par produit — saisi sur la fiche produit.
- Pourcentage de remise par catégorie — défini dans l’onglet Règles, hérité par tous les produits de la catégorie.
Le pourcentage par catégorie permet d’appliquer une remise vente ferme globale à des dizaines de produits en une seule saisie. Un produit peut toujours surcharger cette valeur avec son propre prix ou pourcentage.
Comment ça fonctionne techniquement. Pour chaque produit éligible, le module crée un prix spécifique catalogue natif PrestaShop. Le prix réduit s’affiche donc partout où PrestaShop affiche un prix : listes de produits (avec prix barré), fiche produit, panier, tri par prix, recherche à facettes, flux d’export. Lorsque le client choisit l’option standard retournable, un prix spécifique limité à son panier ramène le tarif au prix de base.
Choix par défaut
Le choix pré-sélectionné sur la fiche produit est configurable. Par défaut, l’option vente ferme (prix réduit) est cochée, cohérente avec le principe « prix vente ferme = prix affiché ». Vous pouvez basculer ce défaut sur l’option standard si vous préférez une logique de retour par défaut.
Côté client
Sur une fiche produit en double tarification, deux cartes apparaissent au-dessus du bouton d’ajout au panier :
- La carte vente ferme affiche le badge, le prix réduit et l’économie réalisée. Une mention rappelle que l’article ne sera pas retournable.
- La carte prix standard affiche le prix plein et rappelle que l’article reste retournable pendant 14 jours.
Le client bascule d’une carte à l’autre d’un clic ; le prix du panier est mis à jour immédiatement. Sur les listes de produits et la fiche, le badge affiche directement le prix vente ferme, par exemple « VENTE FERME · 44,50 € ».
Panier, commande et facture
Dans le panier, une mention rappelle la présence d’articles en vente ferme, uniquement pour les lignes où le client a effectivement choisi le prix vente ferme. Vous pouvez rendre obligatoire une case d’acceptation avant le passage en caisse (onglet Affichage).
À la validation de la commande, le choix du client est figé pour chaque ligne. Sur la facture PDF, une mention « VENTE FERME » et le texte juridique associé n’apparaissent que pour les articles effectivement achetés au prix vente ferme — jamais pour ceux achetés au prix standard retournable. Cette traçabilité constitue la preuve du consentement du client.
Personnalisation de l’affichage
L’onglet Apparence permet de choisir les couleurs du badge (fond et texte). L’onglet Affichage contrôle où le badge et les mentions apparaissent (listes, fiche, panier, facture) et l’onglet Textes juridiques permet de personnaliser, par langue, le libellé du badge, la mention d’information, le texte de la facture et le texte de la case d’acceptation.
Désinstallation
La désinstallation supprime tous les prix spécifiques catalogue créés par le module : les prix reviennent immédiatement à la normale, sans prix fantôme. Les tables techniques, la configuration et les choix enregistrés sont également supprimés. Les commandes déjà passées conservent la mention vente ferme figée sur leurs lignes.
FAQ
La mention « vente ferme » me dispense-t-elle du droit de rétractation ?
Non, pas à elle seule. En B2C dans l’Union européenne, le droit de rétractation de 14 jours ne peut être écarté que dans les cas limitativement prévus par la loi (biens personnalisés, produits périssables, articles descellés pour raisons d’hygiène, etc.). Le module informe le client et trace son consentement, mais ne crée pas de motif légal d’exclusion. Faites valider vos conditions de vente par un juriste.
Le prix vente ferme s’affiche-t-il partout ?
Oui. Grâce aux prix spécifiques catalogue natifs, le prix vente ferme apparaît sur les listes de produits, la fiche, le panier, le tri par prix et la recherche à facettes, exactement comme une promotion PrestaShop classique.
Puis-je appliquer une remise vente ferme à toute une catégorie ?
Oui. Dans l’onglet Règles, définissez un pourcentage de remise par catégorie : tous les produits de la catégorie proposent alors la double tarification à ce taux, sans réglage individuel.
Que se passe-t-il si un produit a déjà une promotion ?
PrestaShop applique la règle de prix spécifique prioritaire ; les réductions ne se cumulent pas. Vérifiez la cohérence de vos promotions existantes avec le prix vente ferme.
Le module est-il compatible PrestaShop 9 ?
Oui, le module est compatible PrestaShop 8.x et 9.x, en mono comme en multi-boutique.