Problème de lien dans le mail de reception de commande
6 messages
• Page 1 sur 1
Problème de lien dans le mail de reception de commande
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:
Je pensais à un problème de vqmod mais après avoir supprimé vqmod pour essayer voici le message:
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 ?
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.4 en Français
-Hébergeur: 1and1
-Template + ou - perso
-Module: vqmod manager, page content.
-Script vqmod:
-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
- nabouill
- Messages: 36
- Inscrit le: 11 Jan 2012, 02:15
Re: Problème de lien dans le mail de reception de commande
Bonsoir,
Un petit UP sur ce post car j'ai le meme souci.
Merci
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
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
- Ludal
- Messages: 18
- Inscrit le: 05 Nov 2012, 12:29
Re: Problème de lien dans le mail de reception de commande
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'));
}
- 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'));
}
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Problème de lien dans le mail de reception de commande
SUPER TOP !! Merci
Pour info, le code a changer se trouver aux alentours de la ligne 147
Bonne journée
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
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
- Ludal
- Messages: 18
- Inscrit le: 05 Nov 2012, 12:29
Re: Problème de lien dans le mail de reception de commande
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.Ludal a écrit:Pour info, le code a changer se trouver aux alentours de la ligne 147
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.
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Problème de lien dans le mail de reception de commande
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
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
- Hébergeur : OVH
- Modules installés : aucun
- Template installé : Aightshop
- Version du PHP : 5
- Ludal
- Messages: 18
- Inscrit le: 05 Nov 2012, 12:29
6 messages
• Page 1 sur 1
Retour vers Rapports de Problèmes
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)