layout | title | breadcrumbs | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
default |
Tests PHP |
|
Un opération promotionnelle approche et nous devons créer un système de coupon de réduction. Vous êtes en charge de modéliser la partie métier.
-
Modéliser un système de coupons en PHP en utilisant uniquement des objets.
-
Ces objets n'ont pas besoin d'être sauvegardés en base de données (modélisation libre).
-
Un coupon répond aux règles suivantes :
- offre une réduction en valeur absolue (valeur fixe) ou relative (pourcentage)
- ne peut être appliqué que n fois
- ne peut être utilisé que jusqu'à une date donnée
- un coupon peut-être annulé / révoqué
- un coupon révoqué ne peut plus être utilisé
-
Description de l'API
- On doit pouvoir créer un coupon à partir d'une configuration (un simple tableau fait l'affaire).
- On doit pouvoir utiliser un coupon avec une valeur monétaire absolue
- On doit pouvoir révoquer un coupon
- On doit pouvoir obtenir une version JSON de l'état du coupon
-
Vous ne devez pas consacrer plus de 3 heures à l'exercice.
- Livrer le dossier de travail complet au format
.zip
. - Vous êtes libre d'organiser votre dossier de travail comme bon vous semble.
- Vous pouvez nous poser des questions sur l'exercice si besoin.
- Faites-vous plaisir !