Bonjour et merci à vous de me lire,
Je suis en train d'ouvrir une boutique internet et mon problème concerne la mise en place de forfaits.
Explications :
Le client a le choix d'acheter d'un coup 10, 30, 50 ou 100 unités. une unité = un produit
Problème :
Concrètement, comment ça se passe ?
Mes hypothèses :
Ajout d'un champ "forfait" dans la table client de ma BDD. La valeur numérique de ce champ correspondra à 10, 20, 50 ou 100 (unités). A chaque fois qu'un client passe une commande, le nombre de produit sera déduit de la valeur présente dans ce champ "forfait". (exemple : un client a acheter 20 unités (il a un solde de 20), il commande 6 produits, il ne lui restera que 14 unités.)
Faire ce que j'ai écrit ci-dessous, c'est, logiquement, facile.
Voila la vraie difficulté :
Si le client n'a plus que 4 unités et qu'il commande, disons, 11 unités. Au moment de passer à la caisse, il ne devra payer que 7 unités.... Comment ça se code ? Que faut il faire dans la BDD ? Comment jouer avec les dates ? Je n'ai jamais fait ça avant.
Merci d'avance pour vos réponses :-)
