- Posts: 40
- Thank you received: 3
Nous contacter pour plus d'information
- hubertjean
-
Topic Author
- Offline
Less
More
3 years 8 months ago - 3 years 8 months ago #349893
by hubertjean
Nous contacter pour plus d'information was created by hubertjean
-- url of the page with the problem -- :
www.poterie-ceramique-art-de-la-table.co...uct/contact/cid-3944
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 4.2.8
-- PHP version -- : 8.0.19
Bonjour
Quand un client a cliqué sur " Nous contacter pour plus d'informations " il écrit son message, l'envoie et reçoit un message lui indiquant
" Votre demande d'information a été envoyée avec succès " et " Cliquez ici pour finaliser votre commande " ; la page reste comme si on voulait envoyer un autre message, le client n'est pas sûr que son message a été envoyé et il en réécrit un autre, cette page ne disparait que lorsque le client clique sur " cliquez ici pour finaliser votre commande "
Je voudrais que cette page n'apparaisse plus une fois que le message a été envoyé avec succès et qu'il ne reste que les deux lignes ;
- Votre demande d'information a été envoyée avec succès, et
- Cliquez ici pour finaliser votre commande.
Par ailleurs, quand on clique sur " Cliquez ici pour finaliser votre commande " on est renvoyé sur la page du produit sur lequel les options choisies n'ont évidemment pas été enregistrées alors qu'il faudrait être renvoyé sur le bouton " Terminer ma commande " pour finaliser la commande.
Merci de m'aider à résoudre ce problème.
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 4.2.8
-- PHP version -- : 8.0.19
Bonjour
Quand un client a cliqué sur " Nous contacter pour plus d'informations " il écrit son message, l'envoie et reçoit un message lui indiquant
" Votre demande d'information a été envoyée avec succès " et " Cliquez ici pour finaliser votre commande " ; la page reste comme si on voulait envoyer un autre message, le client n'est pas sûr que son message a été envoyé et il en réécrit un autre, cette page ne disparait que lorsque le client clique sur " cliquez ici pour finaliser votre commande "
Je voudrais que cette page n'apparaisse plus une fois que le message a été envoyé avec succès et qu'il ne reste que les deux lignes ;
- Votre demande d'information a été envoyée avec succès, et
- Cliquez ici pour finaliser votre commande.
Par ailleurs, quand on clique sur " Cliquez ici pour finaliser votre commande " on est renvoyé sur la page du produit sur lequel les options choisies n'ont évidemment pas été enregistrées alors qu'il faudrait être renvoyé sur le bouton " Terminer ma commande " pour finaliser la commande.
Merci de m'aider à résoudre ce problème.
Last edit: 3 years 8 months ago by hubertjean.
Please Log in or Create an account to join the conversation.
3 years 8 months ago - 3 years 8 months ago #349896
by nicolas
Replied by nicolas on topic Nous contacter pour plus d'information
Bonjour,
Changez la ligne:
en:
dans le fichier components/com_hikashop/controllers/product.php
et cela redirigera vers la page produit directement avec le message de la première ligne.
Changez la ligne:
Code:
$app->enqueueMessage(JText::sprintf('CLICK_HERE_TO_GO_BACK_TO_PRODUCT',hikashop_contentLink('product&task=show&cid='.$product->product_id.'&name='.$product->alias.$url_itemid, $product)));
Code:
$app->redirect(hikashop_contentLink('product&task=show&cid='.$product->product_id.'&name='.$product->alias.$url_itemid, $product, false, true));
et cela redirigera vers la page produit directement avec le message de la première ligne.
Last edit: 3 years 8 months ago by nicolas.
Please Log in or Create an account to join the conversation.
- hubertjean
-
Topic Author
- Offline
Less
More
- Posts: 40
- Thank you received: 3
3 years 8 months ago #349912
by hubertjean
Replied by hubertjean on topic Nous contacter pour plus d'information
Bonjour et déjà merci pour cette avancée
Quand on envoie le message, on est redirigé sur le produit sur lequel les variantes qu'on a choisies en mettant le produit dans le panier n'y sont pas puisque c'est la page produit d'origine et il faut resélectionner les variantes.
Je pense que la solution serait de renvoyer sur le panier déjà enregistré avec les variantes.
La clientèle des produits artisanaux de cette boutique est une clientèle âgée et il faut vraiment faire au plus simple.
En tout cas merci de votre implication et en espérant pouvoir régler ce dernier détail.
Cordialement
Quand on envoie le message, on est redirigé sur le produit sur lequel les variantes qu'on a choisies en mettant le produit dans le panier n'y sont pas puisque c'est la page produit d'origine et il faut resélectionner les variantes.
Je pense que la solution serait de renvoyer sur le panier déjà enregistré avec les variantes.
La clientèle des produits artisanaux de cette boutique est une clientèle âgée et il faut vraiment faire au plus simple.
En tout cas merci de votre implication et en espérant pouvoir régler ce dernier détail.
Cordialement
Please Log in or Create an account to join the conversation.
3 years 8 months ago #349914
by nicolas
Replied by nicolas on topic Nous contacter pour plus d'information
Bonjour,
Alors changez cette ligne en:
où XXX est l'URL que vous voulez afficher suite à l'envoi du formulaire.
Je pense cependant que ce que vous voulez faire n'est pas une bonne idée.
Cela fonctionnera bien si l'utilisateur a ajouté quelque chose dans son panier au prélable. Mais s'il n'a rien ajouté, alors la page panier redirigera automatiquement vers l'URL que vous avez configuré dans l'option "URL where to redirect when the cart is empty" de la configuration HikaShop. Je pense que cela perdra les utilisateurs plus qu'autre chose.
De plus, cette modification ne sera pas répercutée de notre coté et donc vous devrez refaire la modification après chaque mise à jour.
Je pense qu'il serait préférable de rediriger l'utilisateur sur la page du produit d'où il vient.
Aussi, tant que l'option "force canonical URLs on listings" n'est pas activée, où que l'URL canonique n'est pas rempli sur la page du produit, la variante sélectionnée par l'utilisateur avant d'aller sur le formulaire de contact sera automatiquement présélectionnée au retour sur la page produit.
D'après ce que vous dites, ce n'est pas le cas, et j'imagine donc que c'est l'URL canonique qui est utilisée automatiquement.
Alors changez cette ligne en:
Code:
$app->redirect('XXX');
Je pense cependant que ce que vous voulez faire n'est pas une bonne idée.
Cela fonctionnera bien si l'utilisateur a ajouté quelque chose dans son panier au prélable. Mais s'il n'a rien ajouté, alors la page panier redirigera automatiquement vers l'URL que vous avez configuré dans l'option "URL where to redirect when the cart is empty" de la configuration HikaShop. Je pense que cela perdra les utilisateurs plus qu'autre chose.
De plus, cette modification ne sera pas répercutée de notre coté et donc vous devrez refaire la modification après chaque mise à jour.
Je pense qu'il serait préférable de rediriger l'utilisateur sur la page du produit d'où il vient.
Aussi, tant que l'option "force canonical URLs on listings" n'est pas activée, où que l'URL canonique n'est pas rempli sur la page du produit, la variante sélectionnée par l'utilisateur avant d'aller sur le formulaire de contact sera automatiquement présélectionnée au retour sur la page produit.
D'après ce que vous dites, ce n'est pas le cas, et j'imagine donc que c'est l'URL canonique qui est utilisée automatiquement.
Please Log in or Create an account to join the conversation.
- hubertjean
-
Topic Author
- Offline
Less
More
- Posts: 40
- Thank you received: 3
3 years 8 months ago #349933
by hubertjean
Replied by hubertjean on topic Nous contacter pour plus d'information
Please Log in or Create an account to join the conversation.
3 years 8 months ago #349934
by nicolas
Replied by nicolas on topic Nous contacter pour plus d'information
Bonsoir,
J'ai regardé la situation sur votre site, et je pense que cela vient de l'option "Remove category and product ids in URLs" de la configuration. Pour retourner sur la page produit avec la bonne variante présélectionnée, le système fourni l'id de la variante au lieu de l'id du produit principal dans l'URL de retour. Sauf que le SEF enlève l'id dans l'URL pour ne garder que l'alias du produit vu que cette option est activée, et du coup, l'information de la variante à présélectionnée est perdue.
J'ai regardé la situation sur votre site, et je pense que cela vient de l'option "Remove category and product ids in URLs" de la configuration. Pour retourner sur la page produit avec la bonne variante présélectionnée, le système fourni l'id de la variante au lieu de l'id du produit principal dans l'URL de retour. Sauf que le SEF enlève l'id dans l'URL pour ne garder que l'alias du produit vu que cette option est activée, et du coup, l'information de la variante à présélectionnée est perdue.
Please Log in or Create an account to join the conversation.
- hubertjean
-
Topic Author
- Offline
Less
More
- Posts: 40
- Thank you received: 3
3 years 7 months ago #349941
by hubertjean
Replied by hubertjean on topic Nous contacter pour plus d'information
Je pense qu'on avance dans la bonne direction, je vous tiens au courant
Please Log in or Create an account to join the conversation.
- hubertjean
-
Topic Author
- Offline
Less
More
- Posts: 40
- Thank you received: 3
3 years 7 months ago #349942
by hubertjean
Replied by hubertjean on topic Nous contacter pour plus d'information
Suite à votre suggestion, le motif est bien mémorisé, mais le choix du prénom ne l'est pas.
Cordialement
Cordialement
Please Log in or Create an account to join the conversation.
3 years 7 months ago #349943
by nicolas
Replied by nicolas on topic Nous contacter pour plus d'information
L'information des options sélectionnées ainsi que des valeurs sélectionnées/entrées dans les champs personnalisés de la table "article" n'est pas passée au formulaire de contact. Et donc il n'est pas possible de "mémoriser" les choix faits sur le retour du formulaire de contact.
Please Log in or Create an account to join the conversation.
- hubertjean
-
Topic Author
- Offline
Less
More
- Posts: 40
- Thank you received: 3
3 years 7 months ago #349964
by hubertjean
Replied by hubertjean on topic Nous contacter pour plus d'information
Please Log in or Create an account to join the conversation.
Time to create page: 0.086 seconds