Quelle technique pour un panier ?

Discussion dans 'e-commerce' créé par saluts92, 31 Mai 2012.

  1. saluts92
    saluts92 WRInaute passionné
    Inscrit:
    12 Avril 2006
    Messages:
    1 040
    J'aime reçus:
    47
    Bonjour,

    Ce post est plutot une sorte de sondage et de demande de retour d'expérience (avantage/inconvénient) sur les différentes techniques de gestion du panier client.
    J'utilise actuellement les vairables de sessions (envt PHP / Apache) pour gérer mes paniers clients. Certains se plaignent (c'est très très rare heureusement) que leur panier se vide inopinément sans raison apparente (mis à part le fait qu'il n'aurait pas activé javascript, mais là le monde d'internet leur ai fermé).
    Je suis donc en train de réfléchir pour savoir si je change de technique, et si oui par laquelle ?

    j'attends donc vos retours avec "techniques utilisée" et "avantage/incovénnient constatés".

    D'avance merci
     
  2. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    A mon avis les variables sessions sont trop volatiles pour un panier. Moi je stockerai le panier dans la base de données (associé au membre connecté bien sur). La seule chose en session etant la référence du membre connecté.

    Du coup le cas classique : je rentre un joli panier. Damned au moment de faire le paiement je m'aperçois que ma femme a gardé ma carte bleue. Pas de probleme ... je reviendrais finir ma commande plus tard quand elle reviendra.

    Avec les sessions, l'utilisateur est marron et doit tout recommencer.

    Ensuite libre a toi de donner une durée de vie limitée a ce panier (par exemple pour des raisons de verif de dispo dans le stock qui peuvent varier au fil du temps).
     
  3. saluts92
    saluts92 WRInaute passionné
    Inscrit:
    12 Avril 2006
    Messages:
    1 040
    J'aime reçus:
    47
    le problème des BDD c'est qu'il faut faire le ménage dans la table PANIER quand par exemple une personne abandonne son panier
     
  4. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Pas compliqué. Tu colle une date heure de fin de validite dessus (par exemple date heure de derniere saisie dans le panier + 48h) et quand le gars se reconnecte a son compte :

    si delai pas depassé : tu lui affiche son panier et il est content et tu mets a jour la date de fin de validité a nouveau a + 48h
    si delai depassé : tu deletes le vieux panier obsolète et il se retrouve avec un panier vide (donc meme âs besoin d'un cron pour faire le menage. tu le fais ponctuellement au moment ou le besoin se presente).

    Pour que ca soit clair pour les users, tu affiches un petit message precisant qu'il dispose de 48h pour finaliser sa commande.

    Note : pour avoir commandé des trucs chez But il y a quelques temps et n'avoir pu valider la commande que plus tard, je pense que c'ets ainsi qu'ils fonctionnent.
     
  5. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    oui lors d'une interruption elles disparaissent. C'est peut-etre en ce sens que tu parle de volatilité, mais pour un panier elle sont fondamentale, elles permettent de lire le panier sans avoir a taper dans sql.

    pour moi il faut tout faire: session + insert/update sql + cookie comme cela lorsque le client revient sur la boutique il retrouve son panier si il est identifié avec le cookie, voir on laisse l'id-cart du panier dans le cookie client et la lecture est hyper rapide. Sur certaine boutique on peut aller jusqu'a stoker le cookie en BDD. Qu'un client retrouve son panier est une partie a ne pas louper en e-commerce, sachant qu'entre le moment ou le client remplis son panier et passe a la caisse il s'ecoule une moyenne de temps de 16 a 24 h

    pour les insert/update c'est egalement important, et on n'a pas a faire le menage dans la table PANIER, on laisse!! ca permet donc au client de retrouver son panier et aussi ca permet de faire des stats sur le nombre de paniers réalisés.
     
  6. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Tout a fait, c'est ainsi que je l'entendais. Variables sessions durant la session ET stockage dans base mysql.
     
Chargement...
Similar Threads - technique panier Forum Date
Audit SEO : questions techniques sur robots.txt Demandes d'avis et de conseils sur vos sites 19 Septembre 2022
Questions SEO technique (pagination) Netlinking, backlinks, liens et redirections 1 Mai 2022
Pose de liens : Besoin d'aide d'ordre technique et besoin d'éclairage Netlinking, backlinks, liens et redirections 9 Mars 2022
Gestion NDD avec délégation des aspects techniques Administration d'un site Web 7 Janvier 2022
Fetch quelles techniques de cache ? Développement d'un site Web ou d'une appli mobile 1 Août 2021
Rupture (technique) de tracking de canal de conversion Google Analytics 20 Août 2020
Fil d'ariane complet uniquement si on navigue : technique utile ? Référencement Google 15 Juillet 2020
RM Tech : Optimisation technique des Pages Débuter en référencement 29 Mai 2018
Cherche outils pour fiches techniques Développement d'un site Web ou d'une appli mobile 11 Avril 2018
Comment savoir une technique SEO d'un concurrent Référencement Google 2 Mars 2018
Optimisations techniques, temps de chargement - GOLIAT.FR Problèmes de référencement spécifiques à vos sites 22 Février 2018
Technique magique Broken ou Dead link Débuter en référencement 21 Janvier 2018
L'échange de liens : technique encore efficace pour gagner du trafic ? Référencement Google 1 Novembre 2017
Votre technique pour trouver des mots-clés non concurrentiels? Débuter en référencement 5 Septembre 2017
site de formation technique en ruby on rail orientée business Demandes d'avis et de conseils sur vos sites 3 Août 2017
Je fais du spectacle, est ce que vos techniques sont vraiment utiles pour mon activité Débuter en référencement 23 Juillet 2017
Meilleure technique pour luter contre les Titres dupliqués sur un site e-commerce ? Référencement Google 23 Juin 2017
Besoin de conseil sur la rédaction d'article technique de codage en php Développement d'un site Web ou d'une appli mobile 21 Juin 2017
11 techniques avancées pour réutiliser un vieux contenu Référencement Google 12 Janvier 2017
Bonne technique de réferencement ? Débuter en référencement 18 Novembre 2016