Veel producten in de aanbieding? Tips voor Magento price-rules

Guido Jansen - 20 oktober 2009 - , , , ,

sale_magento_kortingDeze week kwamen we er achter dat het gebruik van price rules in Magento in het project van de Duijvestein Wintersport webshop problemen kan opleveren als je de price-rules wil toepassen op veel producten (vanaf ong. 2500) tegelijk. Iets om rekening mee te houden als je een grote shop bouwt!

Het invoeren en toepassen van dergelijke price rules in een database kan je op o.a. de volgende manieren oplossen:

1) Je voegt alleen de price rule toe in de database, en bij elk product dat een consument in de frontend opvraagt controleer je of er een price rule van toepassing is. Zo nee: niets aan de hand, zo ja: dan pas je de price rule toe.

2) Je voegt de price rule toe, en voert dit bij opslaan meteen door in de database voor alles waarop de price rule van toepassing is.

Het rekenmoment voor een systeem ligt bij de eerste methode dus op het moment dat er in de frontend productinformatie opgevraagd wordt en berekeningen moeten dan ‘on-the-fly’ worden gedaan. Het tweede methode is bij het toepassen van de price- rule zelf zodat op het moment dat er productinformatie opgevraagd wordt het antwoord (de korting) al in de database staat en niet nog uitgerekend hoeft te worden.

jassen-duijvestein-wintersport


Lees meer