Fix: add promocode to card & Fix: new validation new promocode
Omschrijving
In dit merge request heb ik verschillende kleine onderdelen gefixt die te maken hebben met het toevoegen van een promocode aan winkelmandje
- Wanneer 2 dezelfde producten hier de volledige promotiecode korting afhalen bij type procent.
- Datumcheck van bestaande promotiecodes
- Goede totaalprijs bij order history
Daarnaast extra validatie op het toevoegen van nieuwe promotiecode
- Wanneer je een productnaam wilt invullen die al in gebruik krijg je een foutmelding
- Wanneer je als type 'procent' hebt gekozen kan het amount niet hoger dan 100
How-to-demo
- Wees ingelogd
- Voeg 2x hetzelfde product toe
- Ga naar winkelmandje
- Voeg 'ACTIVE' promotiecode toe
- prijs moet naar 0 gaan
- Reken af
- Ga naar order history
- Check of 'total price' op 0 staat
Validatie:
- Wees ingelogd met admin email
- Ga naar adminpanel promotiecodes
- Klik op nieuwe promotiecode
- test
Checklist
Loop alle onderstaande punten na en zet een x
in alle vakjes die van toepassing zijn.
-
Mijn pull request is voor één story/feature. -
Elke individuele commit in dit pull request is logisch. -
Alle code, documentatie en commits zijn in het Engels. -
Ik heb overbodige/ongebruikte code weggegooid. -
Mijn pull-request verwerkt geen nieuwe gevoelige informatie zonder dat ik dit heb doorgesproken met een lid van het security-team. -
Ik heb tests toegevoegd of bijgewerkt om mijn wijzigingen te testen. -
Als mijn wijziging veranderingen in de documentatie vereist, dan heb ik dat bijgewerkt.
Edited by Dilana Jansen