stereomama Posted November 11, 2016 Share Posted November 11, 2016 (edited) Bonjour, N'ayant pas encore de réponse des développeurs je poste mon problème ici. J'ai un module DPD France qui fonctionne plutôt bien dans les grandes lignes mais qui a un bug très gênant côté front office lors de la commande. 1) En one page checkout, le client valide son adresse et choisit DPD Predict, livraison à domicile. 2) Il doit alors confirmer son numéro de téléphone dans un petit input field. Il valide le formulaire. 3) DPD appelle dans l'ombre la page validation.php puis rappelle la page index.php?controller=order-opc pour choisir le moyen de paiement. Jusqu'ici tout va bien mais l'URL de la page qu'il rappelle présente un défaut ! La voici : http://onlinehome.fr/index.php?controller=order-opc&isPaymentStep=true&cgv=1&dpdpredict=ok%23carrier_area Elle devrait être comme ceci : http://onlinehome.fr/index.php?controller=order-opc&isPaymentStep=true&cgv=1&dpdpredict=ok#carrier_area Et oui, avec le # écrit en ASCII, l'anchor HTML ne fonctionne pas et l'utilisateur est redirigé en haut de page au lieu du moyen de paiement, ce qui est assez troublant. Pire, encodé comme ça, DPD ne signifie pas au client pas que le numéro de téléphone a bien été validé = double confusion. En remplacent manuellement %23 par # dans l'url, tout fonctionne bien évidemment. Quelqu'un a une idée de la source du problème ? L'encodage ? Merci d'avance pour vos lumières. EDIT : A noter que dans la page validation.php l'adresse est bien appelée avec le # et non %23... Edited November 12, 2016 by stereomama (see edit history) Link to comment Share on other sites More sharing options...
stereomama Posted November 14, 2016 Author Share Posted November 14, 2016 RESOLU ! Réponse du support (très réactif) de DPD France : il fallait tout simplement activer "URL Simplifiée" dans le BO (SEO & URLs). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now