osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> ATOS : le panier ne se vide pas
patpauoli
posté 26 Dec 2006, 15:17
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 18-March 05
Lieu : SAINT-ROMAIN-LE-PUY
Membre no 5192



Je viens d'installer la contribution ATOS http://www.oscommerce.com/community/contri...all/search,atos

Le panier ne se vide pas si on ne choisi pas clairement RETOUR A LA BOUTIQUE aprés le paiement.

Plus exactement c'est le code dans "checkout_process.php", à ligne 273 ci-dessous qui bloque.
tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);

Le code qui le suit n'est pas exécuté.

Une idée ??


--------------------
PatPauOli
Go to the top of the page
 
xaglo
posté 26 Dec 2006, 19:03
Message #2


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 14909
Inscrit : 22-November 02
Membre no 610



CITATION(patpauoli @ 26 Dec 2006, 15:17) [snapback]213013[/snapback]
Le panier ne se vide pas si on ne choisi pas clairement RETOUR A LA BOUTIQUE aprés le paiement.
Le fonctionnement normal d'ATOS ne dépend pas de ce retour, la validation se fait de façon silencieuse, quelque soit l'action de l'internaute

CITATION(patpauoli @ 26 Dec 2006, 15:17) [snapback]213013[/snapback]
Plus exactement c'est le code dans "checkout_process.php", à ligne 273 ci-dessous qui bloque.
Qu'est-ce qui te fait dire que c'est ce code qui bloque??

CITATION(patpauoli @ 26 Dec 2006, 15:17) [snapback]213013[/snapback]
Une idée ??
plusieurs :
http://www.oscommerce-fr.info/forum/index....st&p=150089
CITATION
En cas de problème lors du retour au site (panier non validé)
Attention aux tests de session d'OsC: mettre la "vérification utilisateur" et "vérfication IP" sur FALSE dans l'admin->Configuration->Sessions
Garder les sessions en base de donnée: mettre 'mysql' dans le define SESSIONS du configure.php
Mettre sur FALSE l'utilisation de force des cookies
Laisser sur FALSE "Utiliser URL des moteurs de recherche"
Vérifier l'absence d'htaccess pouvant empêcher le serveur ATOS de se connecter au catalog (si vous avez mis un accès par mot de passe en phase de test)


Bonnes recherches


--------------------
Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions
Go to the top of the page
 
manou37
posté 27 Dec 2006, 11:08
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 9-November 06
Membre no 13157



Dans l'administration/ configuration/ mystore

Le ligne:
"Use Search-Engine Safe URLs (still in development)" doit etre sur "false"

@+


--------------------
-MS2-
Go to the top of the page
 
petitbiston
posté 27 Dec 2006, 12:40
Message #4


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 153
Inscrit : 25-November 05
Lieu : Côte Atlantique
Membre no 7990



Peux tu nous en dire plus ?

> contributions installées
> hébergement
> Kit Atos installé et pour quelle banque

...

Merci

Ce message a été modifié par petitbiston - 27 Dec 2006, 15:47.


--------------------
* * * * Take Care * * * *
Go to the top of the page
 
patpauoli
posté 28 Dec 2006, 07:54
Message #5


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 18-March 05
Lieu : SAINT-ROMAIN-LE-PUY
Membre no 5192



Ce disfonctionnement est présent avec les certificats ATOS de production et de test.

Une piste ?
- la session est toujours ouverte à l'écran alors que la réponse de la banque parviens avec la même session...

ATOS :
- version : cyberplus_600_PLUGIN_linux-2.6.9
- Banque populaire

OSCOMMERCE :
- version : oscommerce-2.2ms2-FR-060817-2010
- sans autre contribution

HEBERGEMENT :
- OVH : start 1g
- System Linux web208.start.ha.ovh.net 2.4.32-mutu #1 SMP Thu Feb 9 02:28:10 CET 2006 i686
- PHP Core
Directive Local Value Master Value [edit modération supprimées pour alléger le message]


--------------------
PatPauOli
Go to the top of the page
 
xaglo
posté 28 Dec 2006, 08:44
Message #6


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 14909
Inscrit : 22-November 02
Membre no 610



CITATION(patpauoli @ 28 Dec 2006, 07:54) [snapback]213232[/snapback]
Une piste ?
- la session est toujours ouverte à l'écran alors que la réponse de la banque parviens avec la même session...
Ben oui… ça c'est une piste!! que veux-tu dire par "la session est toujours ouverte à l'écran"?? blink.gif justement pour un fonctionnement optimal d'OsC et un retour normal d'ATOS, la session doit d'être stable.

Est-ce que les sessions sont stables http://www.oscommerce-fr.info/faq/category.php?cID=20
Est-ce que tu as fais les contrôles cités dans mon premier message et que tes sessions sont bien en bbd??


--------------------
Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions
Go to the top of the page
 
petitbiston
posté 28 Dec 2006, 12:30
Message #7


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 153
Inscrit : 25-November 05
Lieu : Côte Atlantique
Membre no 7990



En Parlant de Session je suis en train de vérifier dans mon application_top... C'est buen ca ?
CODE
/ set the session cookie parameters
   if (function_exists('session_set_cookie_params')) {
    session_set_cookie_params(0, $cookie_path, $cookie_domain);
  } elseif (function_exists('ini_set')) {
    ini_set('session.cookie_lifetime', '0');
    ini_set('session.cookie_path', $cookie_path);
    ini_set('session.cookie_domain', $cookie_domain);
  }


Au lieu de
CODE
if (function_exists('session_set_cookie_params')) {
     session_set_cookie_params(0, substr(DIR_WS_CATALOG, 0, -1));
}
Comme dans la FAQ ?

la suite

CODE
/ set the session ID if it exists
   if (isset($HTTP_POST_VARS[tep_session_name()])) {
     tep_session_id($HTTP_POST_VARS[tep_session_name()]);
   } elseif ( ($request_type == 'SSL') && isset($HTTP_GET_VARS[tep_session_name()]) ) {
     tep_session_id($HTTP_GET_VARS[tep_session_name()]);
   }

// start the session
  $session_started = false;
  if (SESSION_FORCE_COOKIE_USE == 'True') {
    tep_setcookie('cookie_test', 'please_accept_for_session', time()+60*60*24*30, $cookie_path, $cookie_domain);

    if (isset($HTTP_COOKIE_VARS['cookie_test'])) {
      tep_session_start();
      $session_started = true;
    }
  } elseif (SESSION_BLOCK_SPIDERS == 'True') {
    $user_agent = strtolower(getenv('HTTP_USER_AGENT'));
    $spider_flag = false;

    if (tep_not_null($user_agent)) {
      $spiders = file(DIR_WS_INCLUDES . 'spiders.txt');

      for ($i=0, $n=sizeof($spiders); $i<$n; $i++) {
        if (tep_not_null($spiders[$i])) {
          if (is_integer(strpos($user_agent, trim($spiders[$i])))) {
            $spider_flag = true;
            break;
          }
        }
      }
    }

    if ($spider_flag == false) {
      tep_session_start();
      $session_started = true;
    }
  } else {
    tep_session_start();
    $session_started = true;
  }

// set SID once, even if empty
  $SID = (defined('SID') ? SID : '');


--------------------
* * * * Take Care * * * *
Go to the top of the page
 
xaglo
posté 28 Dec 2006, 21:54
Message #8


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 14909
Inscrit : 22-November 02
Membre no 610



je ne sais pas, je n'ai pas regardé le code dont tu parles… désolé blush.gif

mais pourquoi chercher à réinventer la poudre??? une MS2 basique, en suivant à la lettre le tuto devrait fonctionner.


--------------------
Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions
Go to the top of the page
 
petitbiston
posté 28 Dec 2006, 22:01
Message #9


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 153
Inscrit : 25-November 05
Lieu : Côte Atlantique
Membre no 7990



Franchement je sais pas quoi penser ... C'est pas grave laisse tomber, effectivement je dois etre le gros relou 2006 qui fait ich avec son probleme...

Comme tu dis une MS2 toute simple fonctionne ... Sauf depuis 1 mois. Voila. Et a relire le forum y a du monde qui décrit le meme soucis.

mellow.gif


--------------------
* * * * Take Care * * * *
Go to the top of the page
 
fissiaux
posté 28 Dec 2006, 22:23
Message #10


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669



Dans un des posts que tu avais cités, oneill indiquait une méthode pour ne pas faire du rewrting sur les urls pour ATOS. L'as tu fait ? Quels résultats ?
Go to the top of the page
 
petitbiston
posté 28 Dec 2006, 22:28
Message #11


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 153
Inscrit : 25-November 05
Lieu : Côte Atlantique
Membre no 7990



@ Fissiaux : 'soir, écoute j'avais bien suivi les indications d'Oneill. Rien de plus. Depuis SEO n'est plus installé. Vraiment je ne vois pas ce qu'il s'est passé...


--------------------
* * * * Take Care * * * *
Go to the top of the page
 
fissiaux
posté 28 Dec 2006, 22:40
Message #12


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669



Ton pb est dans 100% des cas ?
Go to the top of the page
 
petitbiston
posté 28 Dec 2006, 22:42
Message #13


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 153
Inscrit : 25-November 05
Lieu : Côte Atlantique
Membre no 7990



CITATION(fissiaux @ 28 Dec 2006, 16:40) [snapback]213410[/snapback]

Ton pb est dans 100% des cas ?


J'ai pas compris ta question ...

(si jamais ptitbiston_at_hotmail_dot_com)


--------------------
* * * * Take Care * * * *
Go to the top of the page
 
xaglo
posté 28 Dec 2006, 22:51
Message #14


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 14909
Inscrit : 22-November 02
Membre no 610



fissiaux te demande si ton problème est dans 100% des cas ou si il est sporadique

CITATION(petitbiston @ 28 Dec 2006, 22:01) [snapback]213395[/snapback]
effectivement je dois etre le gros relou 2006 qui fait ich avec son probleme...
Non, tu te poses naturellement des questions parce qu'elles se posent à toi, maintenant, difficile de t'aider sur des spécificités probablement propres à tes modifications.

CITATION(petitbiston @ 28 Dec 2006, 22:01) [snapback]213395[/snapback]
Comme tu dis une MS2 toute simple fonctionne ... Sauf depuis 1 mois. Voila. Et a relire le forum y a du monde qui décrit le meme soucis.
Pas tant que ça… et si tu regardes bien chacun fini par les résoudre, regarde, comme infini ce soir même http://www.oscommerce-fr.info/forum/index....st&p=213414

faire et refaire en comprenant ce que l'on fait, la solution est là

bon courage et bon code


--------------------
Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions
Go to the top of the page
 
patpauoli
posté 29 Dec 2006, 10:29
Message #15


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 18-March 05
Lieu : SAINT-ROMAIN-LE-PUY
Membre no 5192



Bonjour.

Je me m'y remet ce matin, j'ai installé une autre boutique sur un autre hébergeur, OSCOMMERCE + ATOS Banque Populaire.

Résultat identique.

Je vais maintenant reprendre le parcours des sessions et essayer de comprendre.


--------------------
PatPauOli
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 19th May 2013 - 07:37
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)