Ik ben een webwinkel aan het bouwen waarbij alleen geregistreerde gebruikers een bestelling kunnen doen. Nu wil ik ervoor zorgen dat iedere gebruiker een bepaald aantal van een bepaald artikel mag afnemen. En dat verschilt per gebruiker.
Hierbij geldt ook dat indien een gebruiker op twee momenten een bestelling doet, dan kan hij dit artikel in beide bestellingen doen, maar te samen mag dit niet meer zijn dat dit maximum.
Om te beginnen leg ik per gebruiker binnen zijn profiel het maximum vast m.b.v. een extra veld MaximumArtikelX
bijv:
ID, Naam, MaximumArtikelX
101, GebruikerA, 8
102, GebruikerB, 7
103, GebruikerC, 9
...
Is het dan mogelijk om binnen Virtuamart te controleren dat ieder gebruiker nooit meer keer ArtikelX kan afnemen dan vastgelegd bij zijn profiel?
Is het dan mogelijk om na een afgeronde bestelling bij betreffende gebruiker zijn MaximumArtikelX terug te brengen naar het aantal artikelen dat hij nog mag bestellen? (indien GebruikerA het artikel 6 keer besteld, dan moet de waarde van MaximumArtikelX veranderd te worden van 8 naar 2 (8-6), zodat hij bij een volgende bestelling ArtikelX nog maar 2 keer kan bestellen)