Jump to content

Panier qui se vide tout seul


Recommended Posts

Hello,

 

Après une dizaine de jours de tests variés (parmi lesquels quelques commandes !), on a passé le site en ligne. Or, depuis, personne n'a commandé (il s'agit d'une mise à jour donc on a un historique de commandes et constaté que ne pas avoir de commande du tout pendant le week-end était problématique).

 

Ce qui se passe : 

- On peut ajouter un produit au panier

- Mais le panier se vide à la page suivante

- Idem, si on se connecte, on est déconnecté ensuite.

 

J'ai deux pistes : 

- Le fameux CDN d'OVH qui merdouille (puisque ça marchait vendredi et que j'ai pu commander sans problème)

- Le cache sur Prestashop qui n'aime pas qu'il y ait plusieurs internautes à la fois.

 

Bref, pour constater le souci, vous pouvez regarder ma boutique : http://goo.gl/Sv5O9I, je vais sans doute la désactiver d'ici peu pour passer à la version antérieure, ô tristesse.

 

Merci de votre aide si vous avez des idées !

Xavier

Link to comment
Share on other sites

Bonjour !

 

J'ai exactement le même problème que vous sur mon site, et je ne peux l'officialiser à cause de ça...

 

Panier qui se vide dès qu'on passe a une autre page et aussi sur certains produits de la page d'accueil "ajouter au panier" n'est pas affiché, sauf si l'on clique dessus...

Je viens de regarder votre site et ça fonctionne visiblement pour le panier, quelle solution avez vous trouvé ?

Link to comment
Share on other sites

Bonjour,

 

En fait je n'ai pas de solution : par moment ça marche, par moment ça ne marche pas. Hier avant mon message ça ne marchait pas du tout, hier en milieu de soirée ça fonctionnait bien, ce matin ça ne fonctionnait plus, et depuis le milieu de la matinée ça remarche...

 

Je n'ai évidemment rien touché du tout. Peut-être est-ce l'hébergeur (OVH) qui s'amuse avec son réseau et cause des interférences. Mais je n'en saurai sans doute jamais rien !

 

Chez qui êtes-vous ? Avec quel type d'hébergement ?

 

Xavier

Link to comment
Share on other sites

Je suis également chez OVH avec un hébergement web performance avec prestashop préinstallé...  par contre chez moi je ne crois pas que ça ai fonctionné une seule fois... Mais je suis en train de me demander si ce n'est pas à cause de la version de prestashop car sur mon front office on me propose de la mettre à jour mais je ne sais pas...

Link to comment
Share on other sites

J'ai essayé de faire cette mise à jour (je suis en 1.5.6.0 mais si je passe en 1.5.6.2, plus rien ne fonctionne et je n'ai pas eu le temps d'enquêter plus loin).

 

Je n'ai pas vu dans les notes de version qu'une solution avait été apportée au panier (ou au mode de gestion des paniers). Est-ce que ça vous dit qq chose ?

 

Je me demandais s'il ne fallait pas passer par un Presta pré-installé par OVH, mais du coup j'ai l'impression que non. Pour l'heure, notre boutique fonctionne, mais ce caractère p'tet ben qu'oui, p'tet ben qu'non ne me plait pas du tout...

 

De mon côté, j'ai désactivé le CDN comme le suggéraient certains sur les forums d'OVH, peut-être que ça m'a aidé. Par contre, j'ai toujours les cookies du CDN générés, donc je ne suis pas sûr, là encore, d'avoir fait la manip' correctement...

 

Xavier

Link to comment
Share on other sites

C'est en faisant une recherche, chez certaines personnes le problème à été résolus après avoir fait la mise à jour... mais si vous dites que ça n'a rien changé chez vous ça ne me rassure pas non plus :(

Et en effet le problème se résout dès qu'on supprime les urls simplifiés mais bon pas possible comme ça... chez moi ça remet en cause les slides et autres logos du site si je fais comme ça...

Par contre je ne vois pas ce que sont les CDN (je n'y connais pas grand chose) en tous cas je n'ai pas envie d'officialiser ma boutique avec un tel problème :(

Link to comment
Share on other sites

 mais si vous dites que ça n'a rien changé chez vous ça ne me rassure pas non plus :(

 

Je n'ai pas fait la mise à jour vers 1.5.6.2, car elle a échoué, donc je ne sais pas si cela réglerait mon souci.

 

Pour vérifier votre configuration, pourquoi ne pas installer une version clean dans un sous-répertoire de votre site, pour tester le processus de commande ? 

 

Se passer du rewriting, c'est une fausse solution. On peut aussi envisager de se passer de Prestashop finalement :) 

 

C'est en tout cas bien galère, et pour l'heure sans vraie solution. Frustration, quand tu nous tiens ^^

 

Xavier

Link to comment
Share on other sites

Même problème très très embêtant !! Chez OVH aussi ... à s'arracher les cheveux ... comment expliquer cela à mon client ...

 

Bonjour,

 

Le site semble fonctionner convenablement désormais : nous enregistrons des commandes de façon régulière (un rythme similaire à l'ancienne version). J'ai l'impression que c'est OVH qui nous joue des tours puisque concrètement, rien n'a changé depuis lundi après-midi, après la modif DNS pour ne plus utiliser le CDN.

 

Je croise les doigts, un comble pour un adepte du binaire oui/non, ça marche/ça marche pas !

 

Une fois le site stabilisé, il va falloir que je bouge mon domaine qui est actuellement en new. vers www. J'ai peur !

 

Xavier

Link to comment
Share on other sites

Bonjour,

 

Le site semble fonctionner convenablement désormais : nous enregistrons des commandes de façon régulière (un rythme similaire à l'ancienne version). J'ai l'impression que c'est OVH qui nous joue des tours puisque concrètement, rien n'a changé depuis lundi après-midi, après la modif DNS pour ne plus utiliser le CDN.

 

Je croise les doigts, un comble pour un adepte du binaire oui/non, ça marche/ça marche pas !

 

Une fois le site stabilisé, il va falloir que je bouge mon domaine qui est actuellement en new. vers www. J'ai peur !

 

Xavier

 

Super ! Pourriez vous m'expliquer comment mofidier le CDN et ou ? car je ne vois pas trop de quoi il s'agit.. j'aimerais tellement que cela puisse marcher chez moi également, car comme je l'ai dis au dessus je devais officialiser le site cette semaine, j'ai du périssable et ça m'embête vraiment d'attendre plus longtemps :(

Link to comment
Share on other sites

Bonjour,

 

J'ai suivi les instructions de ce tuto officiel OVH :

https://www.ovh.com/fr/g1290.cdn-geocache

 

Comme ça touche aux DNS, il faut ensuite compter quelques heures où tu auras l'impression que ça ne marche toujours pas, mais il faudra juste patienter un peu.

 

J'ai eu plusieurs commandes ce matin donc je suis content : ça a l'air de marcher... jusqu'à preuve du contraire !

 

Xavier

Link to comment
Share on other sites

Bonjour,

 

J'ai suivi les instructions de ce tuto officiel OVH :

https://www.ovh.com/fr/g1290.cdn-geocache

 

Comme ça touche aux DNS, il faut ensuite compter quelques heures où tu auras l'impression que ça ne marche toujours pas, mais il faudra juste patienter un peu.

 

J'ai eu plusieurs commandes ce matin donc je suis content : ça a l'air de marcher... jusqu'à preuve du contraire !

 

Xavier

 

Ca marche !!! Merci beaucoup !

Par contre je n'ai pas réussi à faire la partie FTP, je ne retrouve pas le fichier dans mon ordinateur mais comme là ça marche je ne sais pas si c'est grave ou pas de ne pas faire cette partie !

Enfin, me voilà soulagée en espérant que ça dure !

 

Par contre le site est un peu lent mais bon ça marche quand même...

 

www.lamaisondelulu.fr

Edited by Bellalea (see edit history)
Link to comment
Share on other sites

Je suis ravi que ça vous ait réglé votre souci. A vrai dire, c'était une intuition quand j'ai essayé moi-même. Pas la peine de faire la partie FTP si vs avez pu faire la partie DNS.

 

Quant à faire remonter l'info chez OVH, je ne suis pas sûr de trouver une oreille attentive, genre "ouai le mec il se prend pour qui, on a le meilleur CDN au monde !". Si tu as une adresse d'un admin intéressé à me donner, n'hésite pas, sinon eh bien souhaitons bonne chance aux autres utilisateurs pour que Google leur serve cette page ;)

 

Xavier

Link to comment
Share on other sites

Je suis ravi que ça vous ait réglé votre souci. A vrai dire, c'était une intuition quand j'ai essayé moi-même. Pas la peine de faire la partie FTP si vs avez pu faire la partie DNS.

 

Quant à faire remonter l'info chez OVH, je ne suis pas sûr de trouver une oreille attentive, genre "ouai le mec il se prend pour qui, on a le meilleur CDN au monde !". Si tu as une adresse d'un admin intéressé à me donner, n'hésite pas, sinon eh bien souhaitons bonne chance aux autres utilisateurs pour que Google leur serve cette page ;)

 

Xavier

[email protected]

@olesovhcom

 

Il repond surtout sur twitter :)

Edited by customcode Baptiste (see edit history)
Link to comment
Share on other sites

[email protected]

@olesovhcom

 

Il repond surtout sur twitter :)

 

Ah oui, tu ne m'as pas donné n'importe quel admin, c'est carrément à Dieu que tu veux que je m'adresse ;)

 

Je vais tenter le coup, ça pourrait aider tellement de gens ^^

 

Et si qq1 d'autre peut confirmer que ça règle son pb, ce serait cool, au moins on serait sûr d'avoir cerné son origine !

 

Xavier

Link to comment
Share on other sites

Ah oui, tu ne m'as pas donné n'importe quel admin, c'est carrément à Dieu que tu veux que je m'adresse ;)

 

Je vais tenter le coup, ça pourrait aider tellement de gens ^^

 

Et si qq1 d'autre peut confirmer que ça règle son pb, ce serait cool, au moins on serait sûr d'avoir cerné son origine !

 

Xavier

 

Qui ne tente rien, n'as rien :)

Link to comment
Share on other sites

Bonjour,

 

j'ai beau tenter les méthodes citées précédemment et toutes les autres rien ne fonctionne je ne suis pas chez OVH mais "easy-hébergement".

 

par-contre les amis j'ai trouver (bien quel ne me plaise pas spécialement) une solution provisoire.

 

Dans mon cas j'ai juste désactivé le SSL dans "préférences => Générales => activer le SSL cocher la case non"

et HOP mon panier ne vide plus quand je change de page de même qu'une fois connecter je ne suis plus déconnecter quand je change de page.

 

si sa peut aider...

 

Bon courage a tous...

 

version prestashop 1.5.6.0

la 1.5.6.2 ne s'installe pas

Edited by espacebebe74 (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

Bonjour, j'ai exactement le même problème mais je me suis rendu compte que cela provenait du module URL rewriting de prestashop et pas du tout des serveurs OVH. J'ai passé ma journée d'hier avec l'assistance technique qui ont parametré mon hébergement Performance en live, et ont fait pointer mon domaine (avec ou sans www) vers le même IP (champ A). j'ai attendu 24h, mais mon problème avec la réécriture des URL's persiste.

 

En fait, le panier se vide si je me trouve sur une page avec 3 w devant, si je ne suis pas avec les 3 w devant tout marche. Par contre c'est assez embêtant, j'ai plein de liens avec www sur le net et en les suivant sur ma page je tombe sur une page 404, si je clique sur l'accueil je reste encore avec les 3 w, mais plus rien ne fonctionne : panier, authentification, commande.. 

 

Avez-vous trouvé une solution?

Link to comment
Share on other sites

Bonjour, j'ai exactement le même problème mais je me suis rendu compte que cela provenait du module URL rewriting de prestashop et pas du tout des serveurs OVH. J'ai passé ma journée d'hier avec l'assistance technique qui ont parametré mon hébergement Performance en live, et ont fait pointer mon domaine (avec ou sans www) vers le même IP (champ A). j'ai attendu 24h, mais mon problème avec la réécriture des URL's persiste.

 

En fait, le panier se vide si je me trouve sur une page avec 3 w devant, si je ne suis pas avec les 3 w devant tout marche. Par contre c'est assez embêtant, j'ai plein de liens avec www sur le net et en les suivant sur ma page je tombe sur une page 404, si je clique sur l'accueil je reste encore avec les 3 w, mais plus rien ne fonctionne : panier, authentification, commande.. 

 

Avez-vous trouvé une solution?

Alors oui je viens de trouver une solution a ce problème, pour ma part je ne suis pas chez OVH mais easy hébergement mais cela ne devrait rien changer je pense, le problème venait du faite que dans les réglages de prestashop j'avais activer le protocole ssl, j'avais rentré les bonne url pour le ssl tous allais bien sauf pour ce panier et les compte client, j'ai alors chercher a m'en arracher les cheveux pendant plusieurs jours mais impossible de trouver quoi que ce soit j'ai alors pris l'initiative de bidouiller un peu prestashop et d'essayer de très multiple chose une a une et puis je suis tomber sur le ssl que j'ai alors désactiver et la magique plus de problème de panier ni de compte client.

Ca a fonctionner pour moi...

 

Dans prestashop aller dans l'onglet preference ---> général---> désactiver le ssl ---> enregistrer

Avant de faire le moindre test sur votre site fêtes ABSOLUMENT une suppression de lhistorique ainsi que des cookies etc...

 

Merci pour vos retours ou autre solution qui pourrais être utile a bien des personne.

Link to comment
Share on other sites

Alors oui je viens de trouver une solution a ce problème, pour ma part je ne suis pas chez OVH mais easy hébergement mais cela ne devrait rien changer je pense, le problème venait du faite que dans les réglages de prestashop j'avais activer le protocole ssl, j'avais rentré les bonne url pour le ssl tous allais bien sauf pour ce panier et les compte client, j'ai alors chercher a m'en arracher les cheveux pendant plusieurs jours mais impossible de trouver quoi que ce soit j'ai alors pris l'initiative de bidouiller un peu prestashop et d'essayer de très multiple chose une a une et puis je suis tomber sur le ssl que j'ai alors désactiver et la magique plus de problème de panier ni de compte client.

Ca a fonctionner pour moi...

 

Dans prestashop aller dans l'onglet preference ---> général---> désactiver le ssl ---> enregistrer

Avant de faire le moindre test sur votre site fêtes ABSOLUMENT une suppression de lhistorique ainsi que des cookies etc...

 

Merci pour vos retours ou autre solution qui pourrais être utile a bien des personne.

 

 

Bonsoir, merci beaucoup pour cette réponse!

 

Malheureusement, de mon côté je n'ai pas de SSL activé, le champ est vide dans le BO ainsi que j'ai vérifié la table dans la BDD et elle est bien vide également :(

Link to comment
Share on other sites

Bonjour, j'ai exactement le même problème mais je me suis rendu compte que cela provenait du module URL rewriting de prestashop [...] j'ai attendu 24h, mais mon problème avec la réécriture des URL's persiste.

 

En fait, le panier se vide si je me trouve sur une page avec 3 w devant, si je ne suis pas avec les 3 w devant tout marche. Par contre c'est assez embêtant, j'ai plein de liens avec www sur le net et en les suivant sur ma page je tombe sur une page 404, si je clique sur l'accueil je reste encore avec les 3 w, mais plus rien ne fonctionne : panier, authentification, commande.. 

 

Avez-vous trouvé une solution?

 

Bonjour,

 

De mon côté, depuis que je me suis débarrassé du CDN, tout va bien. Pense à bien nettoyer ton cache, vider tes cookies de session lorsque tu fais un nouveau test, parce que tu pourrais souffrir du problème alors que finalement tout va bien.

 

Tu devrais ajouter une redirection du www vers tes pages sans www grâce à l'url rewriting (dans le fichier .htaccess) afin que ton linking existant ne soit pas menacé par tes récents changements. De mémoire :

RewriteCond %{HTTP_HOST} ^www.mon_site.com$

RewriteRule ^(.*) http://mon_site.com/$1 [QSA,L,R=301]

 
 
J'espérais que la release 1.5.6.2 ne poserait pas ce problème, mais je vois donc que si... Tristesse... Je suis pour ma part en 1.5.6.1 sur le site concerné.
 
Xavier
Link to comment
Share on other sites

  • 3 weeks later...

Bonjour,

 

J'ai un peu le même problème mais moi c'est uniquement quand je clique sur la page d'accueil ou sur le logo de page d'accueil que le panier se vide. Je ne comprends pas pourquoi ?

Pour info, sur la page d'accueil j'ai un module produits phares d'installé.

Merci de votre aide.

 

Valérie

Link to comment
Share on other sites

J'ai un peu le même problème mais moi c'est uniquement quand je clique sur la page d'accueil ou sur le logo de page d'accueil que le panier se vide. Je ne comprends pas pourquoi ? 

Pour info, sur la page d'accueil j'ai un module produits phares d'installé.

 

Bonjour,

 

Je penserai à un problème de cache : ce souci n'arrive vraiment que sur la page d'accueil ? 

 

De notre côté, c'était vraiment un problème dès que l'on changeait de page.

 

Je ne sais pas si Prestashop 1.6 corrige le problème une bonne fois pour toutes, quelle version utilises-tu ?

 

Xavier

Link to comment
Share on other sites

Bonjour,

 

Je penserai à un problème de cache : ce souci n'arrive vraiment que sur la page d'accueil ? 

 

De notre côté, c'était vraiment un problème dès que l'on changeait de page.

 

Je ne sais pas si Prestashop 1.6 corrige le problème une bonne fois pour toutes, quelle version utilises-tu ?

 

Xavier

Bonjour Xavier,

 

Merci de te pencher sur le problème.

Je suis en version 1.4.10.

Je viens de trouver la solution.

Cela se trouve dans le module blockcart (initial de Prestashop).

Dans le fichier ajax-cart.js, j'ai activé la ligne suivante (fin du fichier) qui était en commentaire dans la version initiale de Prestashop :

/** Disabled to avoid a useless Ajax call on each page
     * Downside: If the user clicks "Back", the cart will not be refreshed
     * If you would like to force this behavior, just uncomment the following line:
     */
    ajaxCart.refresh();

Pour moi, cela fonctionne.

Dis-moi si pour toi cela corrige ton problème ?

Après, Prestashop a désactivé cette ligne pour une question de performance mais chez moi c'est fluide.

Il me reste à le passer en production.

Ca c'est plus compliqué car j'ai modifié pas mal de fichier et que je dois mettre le site en maintenance et je ne sais jamais quand faire mes modifications.

 

A + tard,

Valérie

Link to comment
Share on other sites

  • 5 months later...
Nom :	d016c4f59c9c5afccdfacac7a5eaeabb
Contenu :	DdCHqP2Cn8b8v36Dax%2FrCsdamkFUqpCYImhiSkZw6nrKB6X%2FoD%2F5xiYUIoBx1h4emHf%2FewcVpHlj9fJk3Nmq2sgP5zh8VfF181uOvA3w9IRs6ge88bkeaFjlkOGoQFo20w0L8oB%2BL7RfZEyD%2FmnCn9NHvFxLu1xxZe5%2Fwpmv7RNfPXoZHtJSmndNOG86xcFpw8Z19kgKb47XMF4qcrmByw%3D%3D000147
Domaine :	.www.mon-domaine.com

J'ai regardé le cookie, il a cette forme, ce qui est étrange c'est le "." devant "www" pour le  domaine, meme si je le force sans en modifiant la class "cookie.php".

 

Alors que les 2 autres cookies de ce site n'ont pas le "." 

Link to comment
Share on other sites

comme ce topic date de 2014 pour ceux qui sont sous la V1.6.0.8 il suffit d'aller dans 

Préférence > générale > clients et mettre à oui Réafficher le panier après identification

pendant que vous y êtes je recommande dans le processus création de compte seulement, pour ceux qui ne souhaitent pas donner leur adresse avant d'avoir fait des achats.

Link to comment
Share on other sites

j'ai le meme probleme et apparemment pour les gens qui avaient deja un site et qui ont fait soit un changement de serveur, une mise a jour ou autre, ca vient des cookies qui sont SUR l'ordi du client

 

son ordi a enregistre les cookies des versions precedentes du site

 

il faut donc trouver le moyen d'effacer SES cookies eventuellement sans avoir a lui demander de le faire

 

j'ai trouve un script mais je ne sais pas du tout si cela fonctionne, j'ai vaguement teste et il ne se passe rien, ceci dit pour moi c'est normal puisque je suis logge comme admin et en + je n'ai pas rencontre le probleme du panier qui se vide, si quelqu'un peut tester et dire ce qu'il en pense....

 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Effacer tous les cookies d'un site                        */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts252-PHP.htm              */
/* Auteur         : Samia                                                     */
/* Date édition   : 28 Fév 2007                                               */
/*                                                                            */
/******************************************************************************/


function efface_cookies()
{
 global $HTTP_COOKIE_VARS;
 if (0 < sizeof($HTTP_COOKIE_VARS))
   { while (list ($k_cookie, $v_cookie) = each ($HTTP_COOKIE_VARS))
     { setcookie($k_cookie);
     }
   }
}

efface_cookies(); //  efface toute les infos contenus dans les cookies

?>
 

en + je suppose qu'il faudrait rajouter cette fonction quelque part dans un fichier Prestashop et je ne sais pas lequel

Edited by ventesites (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...