Système de panier

MastercroW Messages postés 1259 Statut Membre -  
chabacha109 Messages postés 326 Statut Membre -
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é
 
C'est dans une base de données en principe.
0
MastercroW Messages postés 1259 Statut Membre 163
 
Je pense pas, sinon elle serait pleine à craquer ...
0
Profil bloqué
 
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 326 Statut Membre 9
 
@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 1259 Statut Membre 163
 
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é
 
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 326 Statut Membre 9
 
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 1259 Statut Membre 163
 
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 1259 Statut Membre 163
 
Le lien dit moi ce que tu en pense : https://jcrozier.developpez.com/articles/web/panier/
0
chabacha109 Messages postés 326 Statut Membre 9
 
et voila ^^, bon courage
0
Profil bloqué
 
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 1259 Statut Membre 163
 
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 1259 Statut Membre 163
 
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 326 Statut Membre 9
 
pour éviter les intrusions ,comparer l'id passé en url avec l'id de client connecté ...
0
Profil bloqué
 
J'ai du mal à comprendre la question, mais il pourra toujours modifier l'url.
0