Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Module Staffelkortingen PrestaShop 8 & 9 - X Gekocht Y Gratis & Promobadges werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
De badge maakt de verkoop, niet de winkelwagenregel
Een in PrestaShop ingestelde korting blijft onzichtbaar zolang de klant de hoeveelheid niet heeft bereikt. De badge keert de logica om: hij kondigt het aanbod aan terwijl de klant de categorie doorbladert, precies op het moment dat hij beslist hoeveel hij neemt. Daarom behandelt de module de weergave en de berekening als een geheel. U maakt een aanbieding, de badge en de korting volgen eruit.
Vijf mechanieken gedekt
X gekocht Y gratis dekt de 2+1, de 3+1 en de 4+2. Het Nde artikel met korting dekt het 2e met -25 %, het 3e met -50 % en alle rangvarianten. Twee varianten vervolledigen dit formaat: een korting in euro's op het Nde artikel, of een vaste prijs van het type het 2e voor 1 euro. Het vijfde type is de setprijs, 3 voor 10 euro, handig wanneer u liever met een rond bedrag communiceert dan met een percentage.
Welk artikel is gratis
De engine sorteert de in aanmerking komende stuks van de winkelwagen op aflopende prijs en past het voordeel toe op de goedkoopste van elke set. Dat is de regel die de supermarkten toepassen, en die de klant verwacht. Bij een set 3+1 met artikelen van 20, 15, 10 en 5 euro is het gratis artikel dat van 5 euro.
Groepering van de hoeveelheden
Drie opteltmodi zijn beschikbaar. Per product, alle varianten samen: zes flessen van dezelfde douchegel activeren de aanbieding zelfs met drie verschillende geuren. Per variant: elke variant telt voor zichzelf. Mix and match: alle stuks van de aan de aanbieding gekoppelde producten tellen mee in dezelfde telling, waarmee u 4+2 op een volledig gamma kunt doen in plaats van op een enkele referentie.
Prioriteit en verbruik van stuks
Wanneer meerdere aanbiedingen hetzelfde product beogen, bepaalt de prioriteit de toepassingsvolgorde. Een stuk dat al door een aanbieding is verbruikt valt uit de berekening voor de volgende, wat voorkomt dat hetzelfde artikel twee keer gratis wordt. Bij zeven artikelen met een 4+2-aanbieding worden zes stuks verbruikt en blijft het zevende beschikbaar voor een andere aanbieding.
Wat er in de winkelwagen gebeurt
Bij elke wijziging van de winkelwagen herberekent de engine het kortingstotaal en synchroniseert een prive-winkelwagenregel waarvan de interne code met DFQD begint. De klant ziet een enkele kortingsregel en hoeft geen code in te voeren. Een optioneel overzicht onder de winkelwagen specificeert het bedrag van elke aanbieding. Bij de validatie van de bestelling wordt de regel gedeactiveerd en losgekoppeld van de module, maar blijft gekoppeld aan de bestelling voor uw boekhoudexports en creditnota's.
Personalisatie van de badge
De badgetekst accepteert variabelen die de waarden van de aanbieding overnemen: de gekochte hoeveelheid, de gratis hoeveelheid, de rang van het kortingsartikel, de kortingswaarde en het geformatteerde prijsequivalent. U schrijft "4+2 gratis" of "het 2e met -25 %" rechtstreeks in de vijf talen, of laat het veld leeg voor automatische generatie. Achtergrondkleur, tekstkleur, vorm en positie worden per aanbieding ingesteld, waarmee u een seizoensactie van een permanente aanbieding onderscheidt.
Technische integratie
De module haakt in op displayProductPriceBlock voor de badge, displayProductAdditionalInfo voor de aanbiedingentabel en displayShoppingCartFooter voor het winkelwagenoverzicht. Een front-end script herpositioneert de badge in de container van de miniatuur om hem over de afbeelding te tonen, en herhaalt die plaatsing na de Ajax-refreshes van de facetzoekfunctie, de paginering en de quick view. Er wordt geen enkele override van classes of controllers geinstalleerd, en de CSS is geisoleerd onder de prefix dfqd.
There are no reviews yet.