• Resolved benoitfouc

    (@benoitfouc)


    Bonjour voici la manipulation que j’ai faite :

    Ajouter des produits au panier, se rendre sur le panier, valider le panier.
    Ensuite je renseigne mes informations SAUF le téléphone.
    Je sélectionne livraison en point relais, je valide le point relais et je clique sur payer.
    Là c’est normale, j’ai un message d’erreur “Veuillez définir un numéro de téléphone portable pour les notifications de suivi par SMS”.

    SAUF QUE si je renseigne le champ téléphone (10 chiffres commen?ant par 06) et bien le message continue de s’afficher lorsque je clique sur “Payer”. Impossible donc de commander en point relais.

    C’est étrange non ?

    D’ailleurs, quel est le format de numéro de téléphone requis par le module ? (10 chiffres ? )

    Cordialement

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Colissimo

    (@iscpcolissimo)

    Bonjour,

    j’ai fait la meme manipulation et je n’ai pas eu de soucisque ce soit avec le widget ou l’api google.

    Cordialement.

    Thread Starter benoitfouc

    (@benoitfouc)

    Alors j’ai passé quelques heures à essayer de comprendre comment reproduire ce bug, et j’ai finalement réussi.

    Regardez cette vidéo que j’ai prise : https://youtu.be/gSxLo0PPnxs

    Lorsqu’on sélectionne un relais colis, l’adresse d’expédition est remplacée par celle du relais colis.
    Jusque là d’accord, cependant le module attend un numéro de téléphone dans cette adresse hors, par défaut sur WooCommerce, le numéro de téléphone est renseigné dans l’adresse de facturation.

    C’est probablement d?e à la mise à jour 1.3.4 du module :

    Dans le tunnel de commande, la vérification de la présence d’un numéro de téléphone pour une livraison en point retrait se fait désormais aussi sur le numéro de téléphone de l’adresse de livraison, en plus de celle de facturation

    Le problème : il n’y a même pas de champ avec le numéro de téléphone dans l’adresse d’expédition. Donc lorsqu’on sélectionne un point relais, il faudrait utiliser le téléphone que l’on renseigne sur l’adresse de facturation (à défaut d’en avoir une par je ne sais quel moyen sur l’adresse d’expédition).

    à moi que je sois complétement à coté de la plaque et que le bug vienne d’ailleurs ?

    Cordialement

    • This reply was modified 4 years, 4 months ago by benoitfouc.
    Plugin Author Colissimo

    (@iscpcolissimo)

    Bonjour,

    j’ai la dernière version et lorsque je mets a jour le numéro de tel portable dans l’adresse de facturation je n’ai aucun soucis. je viens encore de refaire le test.
    Pour le numero de portable dans l’adresse de livraison,je note pour une prochaine release.

    Cordialement.

    Thread Starter benoitfouc

    (@benoitfouc)

    Bonjour, j’utilise également la dernière version. La 1.4.1 (actuellement en “beta”).

    Regardez je viens de désactiver mon plugin de mise en page de la page de paiement et de refaire le test (aujoud’hui 16.10.2020) : https://youtu.be/ben3Vf0oaeY
    Cela bloque toujours.
    Il faut bien que vous ayez un compte avec une adresse et un numéro de renseigné.
    Vous ajoutez des produits à votre panier, vous validez le panier. Là vous EFFACEZ votre numéro de téléphone, vous sélectionnez un point relais et vous validez.
    Evidement le plugin dira “il me faut un numéro de téléphone”, vous le renseignez, vous validez… et là le plugin continuera de bloquer “il me faut un numéro de téléphone”. Comme si il ne le trouvais pas ou qu’il n’allait pas le chercher au bon endroit.

    Je crois qu’on s’est mal compris pour le champ “téléphone” dans l’adresse de livraison, il n’y a pas besoin d’un nouveau champ. ce que je veux dire c’est que j’ai l’impression que le plugin recherche un numéro de téléphone (inexistant) dans l’adresse de livraison (malgré qu’il n’existe pas de champs téléphone dans cette adresse), hors le numéro de téléphone est renseigné dans l’adresse de facturation (regardez la vidéo).

    EDIT : je crois en fait que c’est à cause de la saisie automatique. Vous savez quand je clique sur le champ “téléphone” cela me propose plusieurs numéros. SI je clique sur un de ces numéros (comme sur la vidéo) et bien le module ne sera pas capable de le lire. Hors si je tape manuellement le numéro, alors le bug n’appara?t pas et donc je peux finaliser la commande

    Est-ce que vous arrivez désormais à reproduire le bug ?

    Cordialement

    • This reply was modified 4 years, 4 months ago by benoitfouc.
    • This reply was modified 4 years, 4 months ago by benoitfouc.
    • This reply was modified 4 years, 4 months ago by benoitfouc.
    Plugin Author Colissimo

    (@iscpcolissimo)

    de ce que je lis c’est lié a la saisie automatique qui provoque le bug?

    Je vais tester avec et voir si j’arrive a reproduire

    Thread Starter benoitfouc

    (@benoitfouc)

    Oui j’ai l’impression qu’en fait c’est ?a le soucis, la saisie automatique. tenez moi au courant

    • This reply was modified 4 years, 4 months ago by benoitfouc.
    Plugin Author Colissimo

    (@iscpcolissimo)

    Thread Starter benoitfouc

    (@benoitfouc)

    Ah… voilà qui est embêtant. En voyant votre vidéo cela m’a donnée l’idée d’essayer de désactiver tous les plugins (autres que WooC et Colissimo) et de changer de thème pour faire un test. Voici le résultat : https://youtu.be/Ai7WNClg6fY (j’utilise la saisie automatique de Google Chrome).
    Le bug est toujours là… je crois que quelquechose nous échappe là. Voulez-vous des accès admin à mon site ?

    D’ailleurs j’en profite pour vous posez 2 questions à propos de ce champ téléphone généré par votre module :
    -est-il possible de mettre un placeholder ? (par exemple : “saisir numéro format 10 chiffres” ou encore “obligatoire pour livraison en point relais”). J’ai essayé de mettre un placeholder sur billing_phone mais en fait ce n’est pas le même champ !

    -la génération d’une étiquette exige un certain format de numéro de téléphone. peut-on configurer ce champs pour qu’il accepte seulement le format requis par votre module pour générer les étiquettes ? (que des chiffres et pas plus de 10 ?)

    Cordialement

    • This reply was modified 4 years, 4 months ago by benoitfouc.
    Plugin Author Colissimo

    (@iscpcolissimo)

    Bonjour,

    vous pouvez m’envoyer des accès par mail BO et FTP que l’on verifie.

    Merci beaucoup.

    Cordialement.

    Thread Starter benoitfouc

    (@benoitfouc)

    Nous avons résolu ce problème.
    En fait je renseignait un numéro de téléphone de 11 chiffres, alors que le module n’accepte que 10 chiffres (contr?le effectué sur avant la validation du paiement si la livraison sélectionnée est en points relais).

    Pour pallier à cela, j’ai ajouté un placeholder informatif sur le champ téléphone et j’ai également limité ce champ à 10 caractères avec le code suivant dans le fichier function.php de mon thème :

    add_filter( 'woocommerce_checkout_fields' , 'override_billing_checkout_fields', 20, 1 );
    function override_billing_checkout_fields( $fields ) {
        $fields['billing']['billing_phone']['placeholder'] = 'Obligatoire pour livraison en relais colis seulement. Format 10 chiffres';
        $fields['billing']['billing_phone']['maxlength'] = 10;
        return $fields;
    }

    Cordialement

    • This reply was modified 4 years, 4 months ago by benoitfouc. Reason: othographe
Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Problème erreur téléphone point relais’ is closed to new replies.