Comment augmenter le panier moyen sur PrestaShop : lots remisés et seuil de livraison gratuite

7 min de lecture Autres langues : PL EN

Au quatrième trimestre, le trafic est le plus cher de l’année : il revient donc moins cher de vendre davantage au client déjà présent dans la boutique. PrestaShop offre tout ce qu’il faut pour cela : un seuil de livraison gratuite, des packs de produits et des règles panier. Ci-dessous : comment mesurer votre point de départ, mettre en place des lots remisés et le seuil de livraison gratuite, puis vérifier que cela a fonctionné.

D’abord, mesurer : panier moyen et répartition des commandes

Sans chiffres, on fixe facilement le seuil de livraison gratuite « au jugé » – trop bas (vous offrez la livraison) ou trop haut (personne ne l’atteint). Commencez par le panier moyen et le nombre d’articles par commande sur les 90 derniers jours. Lancez la requête dans Paramètres avancés › Base de données › Gestionnaire SQL (remplacez le préfixe ps_ par le vôtre) :

SELECT COUNT(*) AS commandes,
       ROUND(AVG((o.total_paid_tax_incl - o.total_shipping_tax_incl) / o.conversion_rate), 2) AS panier_moyen_ttc,
       ROUND(AVG(d.qte), 2) AS articles_par_commande,
       ROUND(100 * SUM(d.qte = 1) / COUNT(*), 1) AS pct_un_article
FROM ps_orders o
JOIN (SELECT id_order, SUM(product_quantity) AS qte
      FROM ps_order_detail GROUP BY id_order) d ON d.id_order = o.id_order
WHERE o.valid = 1
  AND o.date_add >= NOW() - INTERVAL 90 DAY;

Le montant est TTC, hors frais de port, et converti dans la devise par défaut de la boutique. Si une grande partie des commandes ne contient qu’un article, ce sont les lots qui feront la plus grande différence. La deuxième requête montre la répartition des commandes par tranches de 10 € :

SELECT FLOOR(((o.total_paid_tax_incl - o.total_shipping_tax_incl) / o.conversion_rate) / 10) * 10 AS a_partir_de,
       COUNT(*) AS commandes
FROM ps_orders o
WHERE o.valid = 1
  AND o.date_add >= NOW() - INTERVAL 90 DAY
GROUP BY a_partir_de
ORDER BY a_partir_de;

Seuil de livraison gratuite : où le régler

PrestaShop permet de définir le seuil à deux endroits, vérifiez donc les deux :

  • Livraison › Préférences (Shipping › Preferences), champ « Livraison gratuite à partir de » – un montant et/ou un poids pour toute la boutique.
  • Livraison › Transporteurs – les tranches de prix d’un transporteur avec un coût de 0 € à partir d’un montant donné. Beaucoup de boutiques règlent le seuil ainsi et laissent les Préférences à zéro.

Règle pratique : placez le seuil un peu au-dessus de votre panier moyen actuel, pour qu’un client type ajoute un article moins cher et non un deuxième achat complet. Avant de le modifier, vérifiez combien de commandes s’arrêtent juste sous le seuil actuel (ici entre 70 et 100 % du seuil) :

SET @seuil := 50;
SELECT SUM(v >= @seuil * 0.7 AND v < @seuil) AS juste_en_dessous,
       COUNT(*) AS total,
       ROUND(100 * SUM(v >= @seuil * 0.7 AND v < @seuil) / COUNT(*), 1) AS pct
FROM (SELECT (total_paid_tax_incl - total_shipping_tax_incl) / conversion_rate AS v
      FROM ps_orders
      WHERE valid = 1 AND date_add >= NOW() - INTERVAL 90 DAY) x;

Si cela représente plus de 10 % des commandes, vous tenez votre cible : des clients à qui il manque quelques euros. Montrez-leur dans le panier combien il manque – et proposez de quoi combler l’écart.

Lots remisés : trois méthodes dans PrestaShop

MéthodeOùQuand l’utiliser
Pack de produitsCatalogue › Produits › nouveau produit de type « Pack de produits »Un lot fixe (p. ex. un soin + une trousse) avec son propre prix et sa photo. Demande une fiche à part et un suivi du stock des composants.
Règle panier avec sélection de produitsCatalogue › Réductions › Règles panier › Conditions › Restrictions › Sélection de produits« −10 % pour 3 produits de la catégorie X ». Souple, sans nouvelles fiches produit.
« 3 achetés, 1 offert »La même règle : 4 produits de la sélection, Actions › Pourcentage 100 % sur « Le produit le moins cher »Petits prix achetés à l’unité : chaussettes, collants, café, accessoires.

Quelques réglages de la règle panier décident si la promotion est rentable :

  • Pas de code si la remise doit s’appliquer seule. Une règle sans code s’applique automatiquement quand le panier remplit les conditions. Les codes publics finissent vite sur les sites de bons de réduction.
  • « Exclure les produits déjà en promotion » – pour que la remise du lot ne s’ajoute pas aux soldes.
  • Priorité et compatibilité avec les autres règles – autour du Black Friday, plusieurs promotions tournent en même temps. Vérifiez sur un panier de test lesquelles se cumulent.
  • Le montant minimum est par défaut TTC et hors frais de port. Alignez-le sur le seuil de livraison gratuite pour ne pas afficher deux montants différents au client.

Une seule suggestion plutôt qu’un mur d’offres

Un client à qui il manque 8 € pour la livraison gratuite n’a pas besoin d’un carrousel de douze produits. Il lui faut une proposition pertinente : un produit en stock, qui coûte à peu près ce qui manque et qui va avec ce qu’il a déjà dans le panier. Idéalement avec un bouton « ajouter » sans quitter le panier. Il en va de même pour les lots : au lieu de « vous aimerez aussi », montrez un lot prêt avec un prix et un bouton.

Le plus difficile est de choisir les produits pour un client précis. Un court quiz y parvient mieux que l’historique de navigation : le client dit lui-même pour qui il achète, ce qu’il aime et combien il veut dépenser. La conception d’un tel quiz est détaillée dans l’article Quiz idée cadeau dans PrestaShop pour les fêtes.

Mesurer l’effet

Comparez le panier moyen sur deux périodes identiques (p. ex. deux semaines avant et deux semaines après le changement), idéalement sans autre grosse promotion entre-temps. Pour les commandes avec une remise de lot, la requête est la suivante :

SELECT ocr.name AS regle_panier,
       COUNT(DISTINCT o.id_order) AS commandes,
       ROUND(AVG((o.total_paid_tax_incl - o.total_shipping_tax_incl) / o.conversion_rate), 2) AS panier_moyen
FROM ps_order_cart_rule ocr
JOIN ps_orders o ON o.id_order = ocr.id_order
WHERE o.valid = 1
  AND o.date_add >= '2026-11-01'
GROUP BY ocr.name;

Comparez avec le panier moyen de la première requête. Si les commandes avec la règle du lot ont un panier nettement plus élevé et que le nombre de commandes n’a pas baissé, la promotion fonctionne. Pour préparer la boutique au pic de la saison, voir la checklist Q4 pour PrestaShop.

Lots et upsell dans un seul module

OmniSales AI est un personal shopper IA pour PrestaShop 8 et 9. Un court quiz demande au client ce dont il a besoin, l’IA choisit les produits adaptés dans votre catalogue et le client ajoute tout le lot au panier en un clic – avec une remise liée à son seul panier, sans code public. L’upsell dynamique propose un produit qui comble l’écart jusqu’à la livraison gratuite (le seuil est lu dans les réglages de la boutique ou les tranches des transporteurs), et les statistiques comparent le panier moyen des commandes du quiz à celui de toute la boutique. L’IA rédige le quiz à partir de votre catalogue, ou vous partez de l’un des 12 scénarios prêts à l’emploi.

Voir OmniSales AI

Sources

← Tous les articles

Formulaire de contact

Module concerné : OmniSales AI – personal shopper IA : quiz, lots et upsell