Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


Problème de lien dans le mail de reception de commande

Inscrire dans ce forum tous les types de problèmes que vous rencontrez avec OpenCart

Problème de lien dans le mail de reception de commande

Messagepar nabouill » 05 Juil 2012, 00:33

Bonjour,
Lorsque qu'un client reçoit sa confirmation de commande, dans le mail il y a un lien qui lui permet d'aller consulter sa commande sur le site.
Ce lien marche bien mais seulement si la personne est loguer sur le site, si elle ne les pas, voici le message que j'ai à la place de la page:
Code: Tout sélectionner
Notice: Undefined variable: order_id in /homepages/42/d388643841/htdocs/catalog/controller/account/order.php on line 110Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d388643841/htdocs/index.php:104) in /homepages/42/d388643841/htdocs/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d388643841/htdocs/index.php:104) in /homepages/42/d388643841/htdocs/vqmod/vqcache/vq2-system_engine_controller.php on line 29


Je pensais à un problème de vqmod mais après avoir supprimé vqmod pour essayer voici le message:
Code: Tout sélectionner
Notice: Undefined variable: order_id in /homepages/42/d388643841/htdocs/catalog/controller/account/order.php on line 110Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d388643841/htdocs/index.php:104) in /homepages/42/d388643841/htdocs/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d388643841/htdocs/index.php:104) in /homepages/42/d388643841/htdocs/system/engine/controller.php on line 29


mon idée était au départ de supprimer le lien généré dans le mail, mais je ne sais pas comment faire, mais le top serai de réparer cette erreur plutôt.

Quelqu'un à déjà rencontré ce problème où aurai une solution à me proposer ?
-OpenCart v1.5.1 en Français
-Hébergeur: 1and1
-Template + ou - perso
-Module: vqmod manager, page content.
-Script vqmod:
    -beop_all_clean_urls.xml
    -cache_manager.xml
    -remove_category_image.xml
    -vqmm_menu_shortcut.xml

Castel-Ecig
nabouill
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 15
Inscription: 11 Jan 2012, 02:15

Re: Problème de lien dans le mail de reception de commande

Messagepar Ludal » 17 Nov 2012, 00:05

Bonsoir,

Un petit UP sur ce post car j'ai le meme souci.

Merci
- Version d'OpenCart : 1.5.2.1 - VQMod
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
Ludal
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 05 Nov 2012, 12:29

Re: Problème de lien dans le mail de reception de commande

Messagepar LeorLindel » 17 Nov 2012, 01:20

Dans le fichier /catalog/controller/account/order.php, chercher :
Code: Tout sélectionner
   public function info() {
      if (!$this->customer->isLogged()) {
         $this->session->data['redirect'] = $this->url->link('account/order/info', 'order_id=' . $order_id, 'SSL');
         
         $this->redirect($this->url->link('account/login', '', 'SSL'));
       }
Et remplacer par :
Code: Tout sélectionner
   public function info() {
      if (!$this->customer->isLogged()) {
         $order_id = $this->request->get['order_id'];
         $this->session->data['redirect'] = $this->url->link('account/order/info', 'order_id=' . $order_id, 'SSL');
         
         $this->redirect($this->url->link('account/login', '', 'SSL'));
       }
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4229
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Problème de lien dans le mail de reception de commande

Messagepar Ludal » 17 Nov 2012, 09:06

SUPER TOP !! Merci

Pour info, le code a changer se trouver aux alentours de la ligne 147

Bonne journée
- Version d'OpenCart : 1.5.2.1 - VQMod
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
Ludal
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 05 Nov 2012, 12:29

Re: Problème de lien dans le mail de reception de commande

Messagepar LeorLindel » 17 Nov 2012, 09:19

Ludal a écrit:Pour info, le code a changer se trouver aux alentours de la ligne 147
Je me suis basé sur la version de nabouill (créateur du sujet), version qui est la 1.5.1 alors que la tienne est la 1.5.2.1.

Voici d'ailleurs un bon exemple concret qui démontre explicitement l'utilité du remplissage de la signature.

Si cela résout ton problème, tu pourras nous le dire que je puisse mettre la p'tite icône dans le titre initial à la place de nabouill qui semble avoir disparu.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4229
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Problème de lien dans le mail de reception de commande

Messagepar Ludal » 17 Nov 2012, 09:28

Oui, le probleme est résolu pour ma version.
Merci à vous.

Par contre, comme je n'ai pas ouvert le sujet, je ne peux pas changer le Statu en "Résolu", à part sur mes posts
- Version d'OpenCart : 1.5.2.1 - VQMod
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
Ludal
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 05 Nov 2012, 12:29


Retourner vers Rapports de Problèmes

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron