- Posts: 230
- Thank you received: 6
Carte de crédit et rafraichissement d'écran
Par défaut par exemple paypal est sélectionné et en bas complètement de la page c'est indiqué "Vous avez choisi le mode de paiement: PayPal"
Si je change le mode de paiement pour chèque la page se rafraichi et en bas ça change pour "Vous avez choisi le mode de paiement: Chèque"
Là ou est le problème c'est quand la personne choisi carte de crédit. La fenêtre agrandie pour faire apparaitre l'information qu'il faut saisir mais en bas le mode de paiement n'est pas rafraichi il reste au choix précédent "Vous avez choisi le mode de paiement: PayPal ou Chèque"
Après la personne coche qu'elle accepte les conditions générales de vente et clique sur le bouton pour passer la commande. Là la page se rafraichi et le client pense que la commande est passé. Pour effectuer la commande le client doit appuyer de nouveau sur le bouton pour passer la commande. (notez qu'après ce rafraichissement, la page affiche correctement "Vous avez choisi le mode de paiement: Carte de crédit" )
Cela pose souvent problème au clients car il doit appuyer 2 fois sur le bouton pour passer la commande quand il utilise la carte de crédit.
Avez-vous une idée pour corriger ce problème ?
Le problème survient autant dans IE que dans Firefox.
Merci
Please Log in or Create an account to join the conversation.
pour changer cela, il vous faudra changer la ligne:
if(($old_payment_id!=$payment_id || $old_payment_method!=$payment) && $this->_getStep('confirm',(int)$this->previous)===(int)$this->previous){
en:
if(false){
dans le fichier components/com_hikashop/controllers/checkout.php
Please Log in or Create an account to join the conversation.
J'ai aussi modifié la vue status pour enlever l'affichage du mode de paiement puisqu'il n'affiche pas le bon mode pour la carte de crédit.
Une autre chose que j'ai remarqué c'est quand quelqu'un choisi par exemple le mode de paiement carte de crédit et qu'il change d'idée et clique sur Paypal, cela active un rafraichissement et procède automatiquement à l'achat sans que la personne pèse sur le bouton pour acheter. Donc dès la sélection la personne est dirigé vers Paypal. (quand elle est connecté au site)
Avez-vous déjà vu cela?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Comme discuté en changeant la méthode de paiement cela fait que la commande se fait automatiquement mais la personne ne peut pas entrer son code de coupon ou réviser son panier avant de passer sa commande puisque celle-ci se fait tout seul.
Je pense qu'il serait plus efficace et plus sécurisant pour le client que ce soit lors d'une intervention de la personne que l'on passe à l'étape suivante (en appuyant sur le bouton). Il ne faut pas présumer que le client n'était pas entrain de réviser l'ensemble de son panier y compris sa méthode de paiement avant de procéder à l'achat.
De notre côté plusieurs clients ont eu ce problème.
Encore merci pour votre support.
Please Log in or Create an account to join the conversation.
login_address_shipping_payment_coupon_cart_fields,confirm_cart_status,end
Comme cela, vous avez une étape de confirmation avant d'envoyer l'utilisateur sur paypal (ou une autre plateforme de paiement).
Please Log in or Create an account to join the conversation.
Présentement il n'y a aucune étape de configuré, tout est dans la première page.
Merci
Please Log in or Create an account to join the conversation.
Y a t-il moyen d'ajouter un bouton précédent dans les étapes. Il faudrait qu'il n'apparaisse pas à la première étape si possible.
Aussi à la dernière étape serai-il possible de faire une manoeuvre pour que le bouton "suivant" affiche par exemple "Passer la commande"
Merci
Please Log in or Create an account to join the conversation.
www.hikashop.com/support/forum/4-how-to/...n.html?lang=en#36167
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
J'ai aussi ajouté la variable HIKA_LAST_STEP pour permettre de personnaliser la langue
Y-a-t-il moyen de détecter le dernier step pour rendre le code dynamique selon les modifications du flux, donc remplacer if($this->step==4) par exemple if($this->step== maxstep)...ou quelque chose du genre
Ceci pourrait faire partie de la version officielle d'Hikashop avec la détection dynamique du dernier step
Merci
Please Log in or Create an account to join the conversation.
Pour connaitre le nombre de step total vous pouvez utiliser ceci:
count($this->steps)
Please Log in or Create an account to join the conversation.
cela devient maintenant universel pour moi en supposant que le dernier step est toujours "end" et seul. Je peux donc réorganiser le flux comme je veux.
Please Log in or Create an account to join the conversation.
Dans le cas contraire le bouton suivant ne fonctionne pas au début lorsque l'utilisateur n'est pas connecté. Donc ceci permet de ne pas l'afficher.
Please Log in or Create an account to join the conversation.