Les Allergies
Alimentaires
Posez votre question Signaler

Gestion de forfaits client [Résolu]

ljthibaud - Dernière réponse le 15 févr. 2012 à 19:03
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 :-)
Lire la suite 

Gestion de forfaits client »

4 réponses
Réponse
+0
moins plus
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....

Hein ??!

Le client a 4 unités donc --> Unités : 4
Le client en commande 11 autres donc --> Unités : 15
Le client en utilise 7 donc --> Unités : 8

Où est le souci ?

En gros, il achète des unités, on ajoute, si il en utilise, on soustrait. Ce sont des mathématiques simples.

Concernant les dates, expliquez ce que vous appelez "jouer avec". Les unités que la personne achètent ont une durée limitée ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Merci pour votre réponse si rapide et intelligente. Je me suis mal exprimé :

"Si le client n'a plus que 4 unités et qu'il commande, disons, 11 PRODUITS. Au moment de passer à la caisse, il ne devra payer que 7 unités...."

Une unité est bien égale à un produit mais, il y a un mais, lorsque le client crédite son compte, il a le choix entre 10, 30, 50 ou 100 unité. Le prix à l'unité est dégressif. plus il prend de quantité, moins elles sont chers. par conséquent, demander au client de payer, juste, 7 unités supplémentaires n'est pas à son avantage.

Une solution consisterait a ce que le client ne puisse pas commander plus de produits qu'il n'a d'unité ?
Ajouter un commentaire
Réponse
+0
moins plus
D'accord, je comprends mieux.

Donc le client peut acheter des lots de crédits :
- Lot 1 : 10 unités,
- Lot 2 : 30 unités,
- Lot 3 : 50 unités,
- Lot 4 : 100 unités.

Jusque là ok. Après un produit = une unité MAIS le prix de l'unité est dégressif... là il faut expliquer la manière dont le prix peut baisser...

Celui qui achète le lot 1 aura des produits qui couteront 1 unité.
Celui qui achète le lot 2 aura des produits qui couteront 0,8 unité ???
Celui qui achète le lot 3 aura des produits qui couteront 0,6 unité ???
Celui qui achète le lot 4 aura des produits qui couteront 0,4 unité ???

Après si le client n'a pas assez d'unité, il faut l'avertir que si il souhaite acheter les produits, il lui faut commander un lot d'unités. Laissez toujours le choix au client (enfin, quand c'est possible ^^), sinon vous risquez de le perdre.

Donc, si il lui manque 7 unités, il faut lui proposer d'acheter un lot, à vous de voir, soit vous ne lui proposez que le lot 1 qui sera suffisant pour valider son achat, soit vous lui demandez de choisir le lot qu'il souhaite. Personnellement, je proposerai le lot le plus proche uniquement, juste histoire de ne pas faire peur à mon client avec les prix des autres lots. Mais bon après, le mieux c'est encore de tester et de voir comment réagissent les clients. Ceci dit, ça, on ne le voit qu'après ;)
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour votre temps et vos réponses;

J'ai depuis travaillé avec un développeur qui prend l'affaire en main.

Mile merci pour votre présence ici.
Ajouter un commentaire
Ce document intitulé « Gestion de forfaits client » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?