-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gestion d'un "panier" #44
Comments
C'était déjà prévu dans l'entité Ticket le nom à définir ? Concernant le panier, il faut qu'il soit relié à un utilisateur (normal) et qu'il vérifie juste la conformité de chaque ticket par rapport à l'événement et à l'acheteur du coup ? Mais est-ce que c'est le rôle du panier de gérer ça ou du contrôleur qui gère la réservation d'une place ? |
Oui dans l'entité Ticket il y'a des champs pour le nom/prénom du bénéficiaire du ticket. Enfait pour mieux gérer le stock, je suis d'avis à créer un Ticket dés que quelqu'un commence la réservation d'une place. Le "panier" c'est juste un ensemble de méthode, permettant de trouver tout les tickets d'un utilisateur qui n'ont pas encore été payés (lancé la procédure de paiement). |
Okay donc on créé stocke un Ticket en base même avant le paiement du coup ? Ou juste en session ? |
en base, pour gérer le stock (je te rappelle que pour chaque tarifs (et events) on ne peut pas vendre plus d'un certain nombre de place). Du coup il est impératif de vérifier si la somme des billets vendu (+ceux en panier) est bien inférieur au nombre disponible, Si ce n'est pas le cas, il faut indiquer "rupture de stock" ou un truc du genre. |
Hummm ouaip ça à l'air un tout petit peu plus tendu vu comme ça, je vais faire un premier jet et on verra comment le faire évoluer ! |
Yop Matthieu, j'ai une base de panier à priori fonctionnelle que je continue de tester ;
|
Lorsqu'un utilisateur est sur le site, il prend des places.
Il faut que ces places soit mise dans un panier (qui décompte le nombre de place disponible pour l'event et pour le tarifs donné) => Création d'un billet
Lors de la création de ce billet, l'utilisateur doit pouvoir définir le nom à écrire sur le billet (si le billet est nominatif, et qu'il n'est pas réservé à la personne connecté au quel cas on reprend le nom de l'utilisateur).
The text was updated successfully, but these errors were encountered: