Bonjour,
Je suis un peu partagé dans les méthodes à utiliser pour réaliser un panier de commande.
Pour l'instant j'enregistre une session en bdd pour éditer le panier.
C'est parfait pour l'utilisateur qui édite son panier et procède au paiement tout de suite après, car la session n'est pas détruite en cours de route.
Le souci de cette méthode, c'est que lorsque l'utilisateur édite son panier, qu'il ferme son navigateur et décide de revenir plus tard, forcément son panier est vide car la session a changé.
Je pense donc qu'il faut que j'utilise un cookies pour mémoriser un identifiant qui pourrait être récupéré à chaque fois que l'utilisateur vient sur le site.
Ma question est :
Serait-ce une bonne méthode de ...
- mémoriser à chaque fois dans un cookies la session de l'utilisateur,
- enregistrer en bdd les articles du panier avec les différents nro_session (S'il a fait son panier en plusieurs fois)
- détruire les enregistrements de la bdd une fois le règlement établi (ce qui revient à vider le panier)
Merci pour vos avis ... 8O
Je suis un peu partagé dans les méthodes à utiliser pour réaliser un panier de commande.
Pour l'instant j'enregistre une session en bdd pour éditer le panier.
C'est parfait pour l'utilisateur qui édite son panier et procède au paiement tout de suite après, car la session n'est pas détruite en cours de route.
Le souci de cette méthode, c'est que lorsque l'utilisateur édite son panier, qu'il ferme son navigateur et décide de revenir plus tard, forcément son panier est vide car la session a changé.
Je pense donc qu'il faut que j'utilise un cookies pour mémoriser un identifiant qui pourrait être récupéré à chaque fois que l'utilisateur vient sur le site.
Ma question est :
Serait-ce une bonne méthode de ...
- mémoriser à chaque fois dans un cookies la session de l'utilisateur,
- enregistrer en bdd les articles du panier avec les différents nro_session (S'il a fait son panier en plusieurs fois)
- détruire les enregistrements de la bdd une fois le règlement établi (ce qui revient à vider le panier)
Merci pour vos avis ... 8O