- Des promotions prêtes en quelques clics
- Les mécaniques de remise
- Des conditions précises
- Cumul, priorités et limites
- Mettre les offres en avant
- Suivre les résultats
- Tester un panier
- Le module est-il compatible avec mon thème ?
- Les promotions sont-elles compatibles avec les modules de paiement ?
- Un client peut-il réutiliser la remise d’un autre client ?
- Peut-on empêcher le cumul de certaines promotions ?
- Comment savoir pourquoi une promotion ne s’applique pas ?
- Le module fonctionne-t-il en multi-boutique et en multidevise ?
Promos intelligentes: 3x2, paliers & packs
Présentation
Promos intelligentes: 3x2, paliers & packs est un module PrestaShop qui applique automatiquement vos promotions dans le panier, sans code promo : 3 pour 2, 2e article à -50 %, remises progressives, packs à prix fixe, soldes sur une catégorie, « achetez A, obtenez B moins cher » ou livraison offerte dès un montant.
Dès que le panier remplit les conditions, la remise apparaît dans le panier, la commande et la facture sous le nom que vous choisissez. Le module s’appuie sur les règles panier natives de PrestaShop : les taxes, les devises et les modules de paiement fonctionnent comme pour une remise classique. Chaque remise est propre au panier du client qui l’a obtenue.
Il s’adresse aux e-commerçants qui veulent augmenter le panier moyen et mener leurs opérations commerciales (soldes, Black Friday, fidélité) sans développement ni code à diffuser.
Points forts :
- 10 mécaniques de remise, dont le 3 pour 2, les paliers progressifs et les packs
- 22 conditions combinables (client, panier, produits, livraison, devise)
- Modèles prêts à l’emploi et résumé de l’offre en clair
- Messages de progression (« Plus que 12 € pour la livraison offerte »), badges produits et bloc « Vous économisez »
- Statistiques par promotion et outil de test d’un panier
- Multi-boutique, multidevise et multilingue
Fonctionnalités
Des promotions prêtes en quelques clics
Créez une promotion à partir d’un modèle : 3 pour 2, 2e article à -50 %, -10 % dès 100 €, livraison offerte dès 50 €, offre de bienvenue, offre anniversaire, « plus vous achetez, plus vous économisez », 3 produits à prix fixe, soldes sur une catégorie ou « achetez A, B moins cher ». La promotion s’ouvre pré-remplie ; vous ajustez les valeurs et l’enregistrez.
Les produits, catégories, marques, fournisseurs, clients, groupes, pays, zones, transporteurs et devises se choisissent par recherche : tapez quelques lettres et cochez les éléments proposés.
Pendant la saisie, un résumé en français courant décrit l’offre, ses conditions, sa période et ses règles de cumul. Il signale aussi les situations à vérifier : promotion sans remise, date de fin passée, ou promotion masquée par une autre plus prioritaire.
Une promotion peut être enregistrée en brouillon ou activée directement. L’enregistrement est contrôlé : les champs incomplets sont signalés et rien n’est appliqué tant que la promotion n’est pas valide.
Éditeur de promotion avec son résumé en clair
Les mécaniques de remise
- Achetez X, obtenez Y : 3 pour 2, 1 acheté = 1 à -50 %, sur la même sélection ou sur une autre (achetez des chemises, obtenez une cravate moins chère). Vous choisissez les articles remisés : les moins chers du panier, les plus chers, ou le moins cher de chaque lot.
- Remise sur des produits : pourcentage, montant ou prix fixe sur une sélection, par exemple -30 % sur les robes.
- Paliers progressifs : la remise augmente avec la quantité ou le montant (2 articles -5 %, 3 articles -10 %, 5 articles et plus -15 %).
- Nième article remisé : 2e article à -50 %, le moins cher de chaque paire étant remisé.
- Pack à prix fixe : 3 produits pour 30 €, en mélangeant les références de la sélection.
- Tous les articles après X : les premiers au prix normal, les suivants remisés.
- Remise dès un montant : sur la commande ou sur les produits concernés.
- Remise par tranche dépensée : par exemple 5 € par tranche de 50 €, avec un nombre maximal de tranches.
- Remise sur la commande et livraison offerte ou remisée.
Chaque remise peut viser des produits, catégories, marques ou fournisseurs et en exclure d’autres. L’option « exclure les produits déjà en promotion » évite une double remise. Un plafond de remise peut être défini.
Des conditions précises
Les promotions s’appliquent selon :
- le client : clients précis, groupe, inscription à la newsletter, première commande, nombre de commandes, total dépensé, date d’inscription, ancienneté, anniversaire, civilité ;
- le panier : montant TTC ou HT, nombre d’articles, poids, produits, catégories, marques ou fournisseurs présents ;
- la livraison et le paiement : pays, zone, transporteur, devise.
Les conditions se regroupent : toutes les conditions d’un groupe, ou au moins l’une d’elles. Les montants saisis dans la devise par défaut sont convertis dans la devise du client.
Cumul, priorités et limites
Chaque promotion choisit son mode de cumul :
- Cumulable : elle s’ajoute aux autres promotions ;
- Dernière : elle s’ajoute aux promotions plus prioritaires, puis bloque les suivantes ;
- Exclusive : elle s’applique seule.
Les groupes d’exclusion appliquent seulement la meilleure offre d’un groupe pour le client. Vous décidez aussi si la promotion se cumule avec les codes de réduction saisis par le client.
Vous pouvez limiter le nombre total de commandes et le nombre d’utilisations par client, sur toute la durée ou par an, mois, semaine ou jour. Un client est reconnu par son compte et par son adresse e-mail, y compris lorsqu’il commande en invité. Une commande annulée ou remboursée libère son utilisation.
Mettre les offres en avant
- Messages : affichez un texte sur la fiche produit, dans les listes de produits, dans la fenêtre d’ajout au panier, dans le panier ou le tunnel de commande, ou dans les zones générales de la boutique. Un message peut s’afficher tout le temps, seulement quand le client s’approche de l’offre, ou une fois la remise obtenue ; seulement aux clients concernés et sur les produits de la promotion.
- Variables et barre de progression :
{remaining_amount},{missing_quantity},{discount},{end_date}et{promo_name}personnalisent le texte, par exemple « Plus que {remaining_amount} pour la livraison offerte ! ». Une barre de progression peut accompagner le message. Le panier se met à jour sans rechargement de la page. - Badges : un badge, avec le texte et la couleur de votre choix, apparaît sur les produits concernés, en liste et sur la fiche produit.
- Vous économisez : un récapitulatif des promotions obtenues s’affiche dans le panier, le tunnel de commande et la fenêtre d’ajout au panier.
Panier : économies obtenues et progression vers l’offre suivante
Suivre les résultats
La page Performances indique, pour la période choisie, les commandes avec une promotion, leur chiffre d’affaires, les remises accordées et le panier moyen avec et sans promotion, puis le détail par promotion. Les données s’exportent en CSV. La liste des promotions affiche le statut réel (programmée, en cours, terminée, limite atteinte), le résumé de l’offre, les utilisations et le total des remises.
Tester un panier
La page « Tester un panier » explique quelles promotions s’appliquent et pourquoi, sans modifier le panier : sur un panier existant ou sur un panier composé de produits, pour un client, une devise, un pays et un transporteur donnés. Une promotion en brouillon peut être testée avant son activation. Un journal détaillé peut être activé quelques heures ; il se désactive ensuite tout seul.
Installation
- Téléchargez le module depuis votre espace client WePresta.
- Dans le back-office PrestaShop, allez dans Modules > Gestionnaire de modules.
- Cliquez sur Installer un module et sélectionnez le fichier ZIP.
- Le module crée ses tables et ajoute le menu Promos intelligentes dans le menu WePresta.
Pour mettre à jour le module, installez le nouveau ZIP de la même façon : vos promotions, statistiques et réglages sont conservés.
Configuration
Créer une première promotion
- Ouvrez Promos intelligentes > Promotions et cliquez sur Nouvelle promotion à partir d’un modèle.
- Choisissez par exemple 3 pour 2.
- Dans l’onglet Offre, sélectionnez les produits ou catégories concernés.
- Dans l’onglet Affichage, adaptez le badge et les messages.
- Vérifiez le résumé, puis cliquez sur Enregistrer et activer.
Ajoutez trois produits de la sélection au panier : le moins cher est offert et le panier affiche « Vous économisez ».
Réglages d’une promotion
- Nom interne et libellé affiché aux clients (panier, confirmation de commande, facture), dans chaque langue
- Dates de début et de fin
- Priorité, mode de cumul, groupe d’exclusion et cumul avec les codes de réduction
- Nombre maximal de commandes et d’utilisations par client, avec leur période
- Boutiques concernées en multi-boutique
Réglages du module
La page Réglages permet de suspendre toutes les promotions, d’afficher ou non le bloc « Vous économisez », de choisir les statuts de commande qui libèrent une utilisation, le délai après lequel les remises des paniers abandonnés sont retirées, la durée de conservation du journal et la conservation des données en cas de désinstallation.
Une maintenance quotidienne retire les remises des paniers abandonnés et des promotions terminées. Elle s’exécute lors de la première visite du back-office de la journée ; une tâche planifiée la rend régulière (adresse fournie dans les réglages, compatible avec le module Tâches planifiées de PrestaShop).
Prérequis
- PrestaShop 1.7.8, 8.2 ou plus récent, 9.1 ou plus récent (PrestaShop 8.0, 8.1 et 9.0 ne sont pas pris en charge)
- PHP 7.4 ou supérieur
- Connexion SSL (HTTPS) recommandée
FAQ
Le module est-il compatible avec mon thème ?
Oui. Les remises utilisent les règles panier natives de PrestaShop. Les messages et badges utilisent les emplacements standards des thèmes PrestaShop ; un thème personnalisé qui conserve ces emplacements les affiche également.
Les promotions sont-elles compatibles avec les modules de paiement ?
Oui. La remise fait partie du panier comme une règle panier classique : le montant payé et la facture en tiennent compte.
Un client peut-il réutiliser la remise d’un autre client ?
Non. Chaque remise est créée pour un panier précis, avec un code interne que le client ne voit pas et qui ne s’applique à aucun autre panier.
Peut-on empêcher le cumul de certaines promotions ?
Oui : avec les modes de cumul (cumulable, dernière, exclusive), les priorités, les groupes d’exclusion et l’option de cumul avec les codes de réduction.
Comment savoir pourquoi une promotion ne s’applique pas ?
Utilisez Tester un panier : chaque promotion y est affichée avec son résultat et la raison, par exemple une condition non remplie, une limite atteinte ou une promotion exclusive prioritaire.
Le module fonctionne-t-il en multi-boutique et en multidevise ?
Oui. Chaque promotion est associée aux boutiques choisies, et les montants sont convertis dans la devise du panier.
Support
Pour toute question ou assistance technique :
mail@wepresta.shop
Merci d’indiquer :
- Version PrestaShop
- Version PHP
- Description détaillée du problème
- Configuration complète de la promotion concernée ; le résultat de Tester un panier aide à répondre plus vite
Changelog
Version 2.0.2
Corrections
- Vos visiteurs changent de langue ou de devise avec un panier rempli sur PrestaShop 1.7.8 : la page « Erreur fatale » ne s’affiche plus et les promotions du panier restent appliquées.
Version 2.0.1
Corrections
- L’activation de la licence recharge la page de configuration : plus d’erreur à l’activation ni au renouvellement d’une licence expirée.
Version 2.0.0
Nouveautés
- Créez vos promotions à partir de dix modèles prêts à l’emploi.
- Choisissez produits, catégories, clients et transporteurs par recherche, sans saisir d’identifiants.
- Relisez l’offre dans un résumé en clair avant de l’activer.
- Choisissez les articles remisés d’un « Achetez X, obtenez Y » : les moins chers, les plus chers ou par lot.
- Offrez un produit d’une autre sélection : achetez des chemises, obtenez une cravate moins chère.
- Appliquez une remise sur une catégorie, une marque ou des produits, avec des exclusions.
- Proposez des paliers progressifs selon la quantité ou le montant.
- Affichez des messages de progression avec variables et barre, uniquement aux clients et produits concernés.
- Signalez les produits en promotion avec un badge.
- Montrez au client ce qu’il économise dans le panier.
- Suivez les commandes, le chiffre d’affaires et les remises de chaque promotion, avec export CSV.
- Testez un panier pour comprendre pourquoi une promotion s’applique ou non.
- Limitez les utilisations par client et par période.
Améliorations
- Enregistrez une promotion en une seule fois, en brouillon ou active.
- Choisissez le libellé de la remise affiché au client, sur la facture et dans les e-mails.
- Réglez le cumul en un seul choix : cumulable, dernière ou exclusive.
- Les montants suivent la devise du client.
- Les commandes en invité comptent dans la limite par client.
- Les commandes annulées ou remboursées libèrent leur utilisation.
- Les remises des promotions terminées et des paniers abandonnés sont retirées chaque jour.
- Le panier et les pages de la boutique se chargent plus vite.
- Le module fonctionne aussi sur PrestaShop 1.7.8 et avec PHP 7.4.
Corrections
- Une remise obtenue par un client ne s’applique plus au panier d’un autre visiteur.
- Modifier une remise conserve les produits concernés.
- Les employés sans droit sur le module ne peuvent plus modifier les promotions.
- Les remises hors taxes et en devise étrangère ont le bon montant.
- Le 2e article à -50 % remise l’article le moins cher de chaque paire.
- Un message placé sous le prix ne remplace plus le prix.
Après la mise à jour
- Vérifiez les produits concernés par vos promotions : une modification faite avec la version précédente a pu étendre une remise à tout le catalogue.
- Les promotions « Achetez X, obtenez Y » existantes gardent leur calcul par lot ; vous pouvez choisir un autre mode dans l’onglet Offre.
Version 1.0.0
- Version initiale
- 9 types d’actions promotionnelles
- 22 types de conditions
- Système complet de priorités et exclusions
- Multi-boutique et multilingue