PrestaShop Marketing & promoties

Module Productpacks & Bundels PrestaShop 8 & 9: Sets, Cadeausets & Pakketprijzen

Packs samengesteld uit echte producten, met echte orderregels en echte voorraad.

Het pack is een virtuele entiteit: geen gedupliceerd product, geen parallelle voorraad. U stelt de set samen vanuit de catalogus, kiest een van de vier prijsmodi en de module doet de rest: een eigen packpagina met schone URL, een blok "dit product bestaat als pack" op de pagina van elk onderdeel, een besparingsbadge en een winkelwagen waarin elk artikel van het pack een echte regel blijft, gefactureerd tegen de packprijs. Uw facturen, creditnota's, ERP-exports en voorraadafboekingen werken zoals bij elke andere bestelling.

At a glance
  • 4 prijsmodi: zonder korting, globale korting in %, korting per product, vaste packprijs
  • Elk onderdeel blijft een echte orderregel: facturen, voorraad, creditnota's en ERP werken native
  • Cross-sell blok "dit product bestaat als pack" op de pagina van elk onderdeel
  • Varianten naar keuze van de klant of vastgelegd, optionele producten, aanpasbare aantallen
  • PrestaShop 8.0 tot 9.x, multistore, vijf talen, geen overrides
PrestaShop 8.0 tot 9.x 4 prijsmodi Echte orderregels Multistore Zonder overrides
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Module Packs de Produits & Bundles PrestaShop 8 & 9 : Lots, Coffrets & Prix Pack
v1.1.1 · bijgewerkt 2026-08-14
Wat het doet

De korte versie.

01

Geen spookproduct

Het pack bestaat niet als native product: geen dubbele voorraad, geen extra productpagina om te onderhouden. De onderdelen behouden hun prijs, hun btw en hun voorraad.

02

Vier prijsmodi

Zonder korting, globale korting in procenten, korting per product in procenten of als bedrag, of een vaste packprijs die proportioneel over de regels wordt verdeeld.

03

Het pack verkoopt op de productpagina's

Elk onderdeel toont een blok "dit product is ook beschikbaar als pack" met miniaturen, doorgestreepte prijs, packprijs en besparingsbadge. Positie en sortering configureerbaar.

04

Eigen packpagina

Schone URL van het type /pack/12-winterset, variantselectors, uitsluitbare optionele producten, aanpasbare aantallen en live herberekening van de prijs.

05

Eerlijke winkelwagen

De packprijs geldt alleen voor de aantallen van het pack. Voegt de klant extra stuks toe, dan betalen die de normale prijs via een gewogen gemiddelde stuksprijs, zonder blokkade.

06

Packbadge in de winkelwagen

Elke betrokken regel toont de naam van het pack met een knop om het hele pack te verwijderen. De strikte modus verwijdert automatisch de hele set als een onderdeel wordt geschrapt.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Module Productpacks & Bundels PrestaShop 8 & 9: Sets, Cadeausets & Pakketprijzen werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom geen native packproduct

Het native PrestaShop-pack maakt een apart product aan met eigen voorraad en een enkele orderregel. Gevolg: de packvoorraad volgt de onderdelen niet, de factuur specificeert de artikelen niet, en uw boekhoud- of ERP-exports zien een product dat niet in uw referentiebestand bestaat. Deze module doet het omgekeerde: het pack is een commerciele definitie, de producten blijven de uwe. U stelt samen, de module assembleert.

§ 02

Vier manieren om de prijs te bepalen

Zonder korting, voor een pack puur voor het gemak. Globale korting in procenten, toegepast op elk onderdeel. Korting per product, in procenten of als bedrag, waarmee u een artikel 100% gratis kunt maken in een set van het type machine plus gratis verbruiksartikel. Vaste packprijs, de meest verkopende modus: u adverteert een ronde 49 euro, de module verdeelt het verschil proportioneel over elke regel, wat exact blijft zelfs als de onderdelen verschillende btw-tarieven hebben.

§ 03

Het pack verkoopt waar de klant twijfelt

De packpagina heeft een eigen URL, maar het merendeel van de verkoop vertrekt vanaf de productpagina's. Elk onderdeel toont een blok "dit product is ook beschikbaar als pack": miniaturen van de artikelen, doorgestreepte totaalprijs, packprijs, besparingsbadge en een directe toevoegknop. U kiest de positie (onder het koopblok, onderaan de pagina, of beide), het aantal getoonde packs en de sortering.

§ 04

Varianten, opties en aantallen

Per onderdeel bepaalt u of de klant zijn variant kiest (maat, kleur) of dat die vastligt. Een onderdeel kan optioneel zijn: de klant vinkt het uit en de prijs wordt live herberekend. Aantallen kunnen aanpasbaar zijn, onderdeel per onderdeel. De beschikbaarheid van het pack wordt berekend uit de werkelijke voorraden: het pack is verkoopbaar als elk vereist onderdeel in de gevraagde hoeveelheid beschikbaar is.

§ 05

Wat er in de winkelwagen gebeurt

Bij het toevoegen wordt elk onderdeel een echte winkelwagenregel, gefactureerd tegen de packprijs via een specifieke prijs beperkt tot die winkelwagen. Elke betrokken regel draagt een badge met de naam van het pack, een link naar de packpagina en een knop om het hele pack te verwijderen. De strikte modus gaat verder: verwijdert de klant een onderdeel, dan worden de hele set en de korting verwijderd, wat voorkomt dat iemand de korting houdt door de helft van het pack terug te sturen.

§ 06

De packprijs loopt niet uit de hand

Verhoogt de klant het aantal van een packproduct, dan behouden alleen de packeenheden de gereduceerde prijs. De module herberekent een gewogen gemiddelde stuksprijs: packhoeveelheid tegen packprijs, surplus tegen normale prijs. Bij een pack van 2 stuks a 8 euro bij een normale prijs van 10 euro geeft de regel op 5 stuks een totaal van 46 euro, niet 40. De klant koopt vrij, de korting blijft begrensd tot wat u hebt bepaald.

§ 07

Schone bestellingen tot in de boekhouding

Elk packproduct komt op zijn eigen orderregel, tegen de packprijs. Facturen, pakbonnen, creditnota's en deelretouren werken native, artikel per artikel. De backoffice toont een packoverzicht in het detail van elke bestelling, en een verkoopteller per pack vertelt u wat werkt. Uw ERP- en boekhoudexports zien alleen echte referenties uit uw catalogus.

§ 08

Technische integratie

Het blok op de productpagina loopt via displayProductAdditionalInfo en displayFooterProduct, de winkelwagenbadge via displayCartExtraProductActions, de consistentie van de sets via actionCartSave. De packpagina gebruikt een eigen route van het type /pack/12-winterset. De front-end JavaScript is vanilla zonder jQuery-afhankelijkheid, de CSS is geisoleerd onder de prefix dfpackpro met een configureerbare accentkleur. Er wordt geen enkele override van classes of controllers geinstalleerd.