PrestaShop Marketing & Promotions

Module Packs de Produits & Bundles PrestaShop 8 & 9 : Lots, Coffrets & Prix Pack

Des packs composés de vrais produits, avec de vraies lignes de commande et un vrai stock.

Le pack est une entité virtuelle : aucun produit dupliqué, aucun stock parallèle. Vous composez le lot depuis le catalogue, choisissez un mode de prix parmi quatre, et le module s'occupe du reste : page pack dédiée avec URL propre, bloc « ce produit existe en pack » sur la fiche de chaque composant, badge d'économie, et un panier où chaque article du pack reste une ligne réelle facturée à son prix pack. Vos factures, avoirs, exports ERP et décréments de stock fonctionnent comme pour n'importe quelle commande.

En un coup d'œil
  • 4 modes de prix : sans remise, remise globale en %, remise par produit, prix fixe du pack
  • Chaque composant reste une vraie ligne de commande : factures, stock, avoirs et ERP natifs
  • Bloc cross-sell « ce produit existe en pack » sur la fiche de chaque composant
  • Déclinaisons au choix du client ou imposées, produits optionnels, quantités modifiables
  • PrestaShop 8.0 à 9.x, multi-boutique, cinq langues, aucun override
PrestaShop 8.0 à 9.x 4 modes de prix Vraies lignes de commande Multi-boutique Sans override
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Module Packs de Produits & Bundles PrestaShop 8 & 9 : Lots, Coffrets & Prix Pack
v1.1.1 · mis à jour 2026-08-14
Ce que ça fait

La version courte.

01

Aucun produit fantôme

Le pack n'existe pas comme produit natif : pas de stock dédoublé, pas de fiche à maintenir. Les composants gardent leur prix, leur TVA et leur stock.

02

Quatre modes de prix

Sans remise, remise globale en pourcentage, remise par produit en pourcentage ou en montant, ou prix fixe du pack réparti proportionnellement sur les lignes.

03

Le pack se vend sur les fiches produits

Chaque composant affiche un bloc « ce produit est aussi disponible en pack » avec miniatures, prix barré, prix pack et badge d'économie. Position et tri configurables.

04

Page pack dédiée

URL propre du type /pack/12-coffret-hiver, sélecteurs de déclinaisons, produits optionnels excluables, quantités modifiables et recalcul du prix en direct.

05

Panier honnête

Le prix pack ne s'applique qu'aux quantités du pack. Si le client ajoute des unités en plus, elles passent au prix normal via un prix unitaire moyen pondéré, sans blocage.

06

Badge pack dans le panier

Chaque ligne concernée affiche le nom du pack avec un bouton pour retirer le pack entier. Le mode strict retire automatiquement tout le lot si un composant est supprimé.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Module Packs de Produits & Bundles PrestaShop 8 & 9 : Lots, Coffrets & Prix Pack, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Pourquoi pas un produit pack natif

Le pack natif PrestaShop crée un produit à part avec son propre stock et une seule ligne de commande. Résultat : le stock du pack ne suit pas celui des composants, la facture ne détaille pas les articles, et vos exports comptables ou ERP voient un produit qui n'existe pas dans votre référentiel. Ce module fait l'inverse : le pack est une définition commerciale, les produits restent les vôtres. Vous composez, il assemble.

§ 02

Quatre façons de fixer le prix

Sans remise, pour un pack de pure commodité. Remise globale en pourcentage, appliquée à chaque composant. Remise par produit, en pourcentage ou en montant, ce qui permet d'offrir un article à 100 % dans un lot du type machine plus consommable offert. Prix fixe du pack, le mode le plus vendeur : vous annoncez 49 euros tout rond, le module répartit l'écart proportionnellement sur chaque ligne, ce qui reste exact même quand les composants portent des taux de TVA différents.

§ 03

Le pack se vend là où le client hésite

La page pack a sa propre URL, mais l'essentiel des ventes part des fiches produits. Chaque composant affiche un bloc « ce produit est aussi disponible en pack » : miniatures des articles, prix total barré, prix pack, badge d'économie et bouton d'ajout direct. Vous choisissez la position (sous le bloc d'achat, en pied de fiche, ou les deux), le nombre de packs affichés et leur tri.

§ 04

Déclinaisons, options et quantités

Par composant, vous décidez si le client choisit sa déclinaison (taille, couleur) ou si elle est imposée. Un composant peut être optionnel : le client le décoche et le prix se recalcule en direct. Les quantités peuvent être ouvertes à la modification, composant par composant. La disponibilité du pack est calculée depuis les stocks réels : le pack est vendable si chaque composant requis l'est dans la quantité demandée.

§ 05

Ce qui se passe dans le panier

À l'ajout, chaque composant devient une vraie ligne de panier facturée à son prix pack via un prix spécifique limité à ce panier. Chaque ligne concernée porte un badge avec le nom du pack, un lien vers sa page et un bouton pour retirer le pack entier. Le mode strict va plus loin : si le client supprime un composant, tout le lot et sa remise sont retirés, ce qui empêche de garder la remise en rendant la moitié du pack.

§ 06

Le prix pack ne déborde pas

Si le client monte la quantité d'un produit du pack, seules les unités du pack gardent le prix réduit. Le module recalcule un prix unitaire moyen pondéré : quantité pack au prix pack, surplus au prix normal. Sur un pack de 2 unités à 8 euros pour un prix normal de 10 euros, passer la ligne à 5 unités donne un total de 46 euros, pas de 40. Le client achète librement, la remise reste bornée à ce que vous avez décidé.

§ 07

Des commandes propres jusqu'en comptabilité

Chaque produit du pack arrive sur sa propre ligne de commande, au prix pack. Factures, bons de livraison, avoirs et retours partiels fonctionnent nativement, article par article. Le back-office affiche un récapitulatif des packs dans le détail de chaque commande, et un compteur de ventes par pack vous dit ce qui marche. Vos exports ERP et comptables ne voient que des références réelles de votre catalogue.

§ 08

Intégration technique

Le bloc fiche produit passe par displayProductAdditionalInfo et displayFooterProduct, le badge panier par displayCartExtraProductActions, la cohérence des lots par actionCartSave. La page pack utilise une route dédiée du type /pack/12-coffret-hiver. Le JavaScript front est en vanilla sans dépendance jQuery, le CSS est isolé sous le préfixe dfpackpro avec une couleur d'accent configurable. Aucun override de classe ni de contrôleur n'est installé.