Système de panier

Fermé
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 - 21 juin 2011 à 19:47
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 - 23 juin 2011 à 02:04
Bonsoir,
Je voudrais savoir comment marche les système de panier.
Quand je dis système de panier, c'est qu'on puisse ajouter des articles, et les payer à la fin.
En claire je voudrais savoir comment sauvegarder le panier. Est-ce dans une session ?
Pouvez vous m'éclairez s'il vous plait!

Merci d'avance
Antoine




10 réponses

Profil bloqué
21 juin 2011 à 21:05
C'est dans une base de données en principe.
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 00:06
Je pense pas, sinon elle serait pleine à craquer ...
0
Profil bloqué
22 juin 2011 à 06:23
MDR !!

Mais non, une bdd, c'est grand ! Ensuite tu vas allouer une ligne pour mettre le panier de l'utilisateur, ainsi tu pourras le garder ou le supprimer si besoin.

0
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 9
Modifié par chabacha109 le 23/06/2011 à 01:50
@Varaldi Q
oui exacte , c'est une ligne temporaire , tu peux par la suite le supprimer... !!
@MastercroW :
les session aussi c'est une solution plus rapide !!
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 10:29
Certes une base de donnée c'est grand, mais lorsqu'il y a beaucoup d'achat, la base de donnée va alors ralentir le site.
Je pense que sinon il y a un système de session non ?
0
Profil bloqué
22 juin 2011 à 19:10
ton système de session il est obligatoire pour savoir qui est connecté, etc.

Maintenant, si ton site possède un espace d'authentification, tu auras forcément une bdd avec une ligne par personne. il te suffit juste de rajouter une case à cette ligne, case dans laquelle tu concatèneras le panier.

Mais tu peux aussi le faire dans des variables de sessions, comme tu le dit, bien que ce ne soit jamais fait, c'est possible.

Mais dès que le visiteur quitera le site, son panier sera supprimé à jamais.
0
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 9
23 juin 2011 à 01:56
tu peux utilser la base de donnée pour stocker le historique des achats....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 20:19
D'accord merci de ta réponse, j'ai peut être trouvé un tutoriel intéressant. En 2 s j'ai vu qu'ils utilisaient les sessions x)
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 20:19
Le lien dit moi ce que tu en pense : https://jcrozier.developpez.com/articles/web/panier/
0
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 9
23 juin 2011 à 01:52
et voila ^^, bon courage
0
Profil bloqué
22 juin 2011 à 20:26
C'est ce qu'il faut, mais comme je te disais, l'idéal c'est de mettre une colonne de ta bdd qui contiendrait la valeur de cet array, pour sauvegarder le panier si l'utilisateur ferme la page..

Sinon, si tu n'en as pas envie, alors c'est très bien.

Mais tu auras besoin d'une bdd pour tous tes produits de toute façon, ainsi que pour tous tes utilisateurs, donc une case de plus ou moins... Mais ça reste facultatif.
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 23:07
De toute façon, je fais un panier, c'est pour ajouter 2/3 produits sur au maximum 50 articles en ventes séparé en différentes catégories. Donc je ne pense pas que ça devrait poser problème.
0
MastercroW Messages postés 1094 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
22 juin 2011 à 23:12
Une dernière question, je vois tu t'y connais assez bien, dans le modèle donné qui est très bien, le modèle fonctionne avec un GET plus ou moins. Je voudrais ajouté un id dans cette url (id : un nombre), mais lors du paiement, il ne faut pas que l'utilisateur ne change cette valeur en utilisant Google Chrome par exemple en inspectant et en changeant l'id.
Qu'est ce que tu me conseils pour ce cas ?
0
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 9
23 juin 2011 à 02:04
pour éviter les intrusions ,comparer l'id passé en url avec l'id de client connecté ...
0
Profil bloqué
23 juin 2011 à 00:20
J'ai du mal à comprendre la question, mais il pourra toujours modifier l'url.
0