• Resolved fla2paris

    (@fla2paris)


    Bonjour,
    il semblerait que la passerelle web service en automatique, refuse de traiter les commandes si aucun numéro de téléphone est renseigné par le client.

    dois-je rendre ce champs TELEPHONE obligatoire au moment de l’inscription du client – chose qui peut rebuter l’internaute ?
    ou l’email peut-il être suffisant ?
    dans ce cas comment autoriser le traitement de ma commande par la passerelle si aucun numéro de téléphone est renseigné ?
    y a t’il une option pour cela ?
    Par avance merci pour votre aide

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Halyra

    (@harasse)

    Bonjour,
    C’est exact. Colissimo rend obligatoire le téléphone quand le code produit est BPR ou A2P (c’est à dire les expéditions sur un point retrait).

    Thread Starter fla2paris

    (@fla2paris)

    Ok donc la meilleure chose à faire est d’obliger le client à entrer son téléphone au moment de l’inscription. Merci de cette précision.

    Pour ma part, il refuse les téléphones fixes et n’accepte que les portables. Quand le traitement du mode automatique s’arrête sur un numéro fixe, je dois éditer la commande pour remplacer le numéro par mon portable et je relance le traitement auto.

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    @absolutboy : “il refuse les téléphones fixes et n’accepte que les portables” – Pouvez-vous préciser dans quelle situation vous êtes lors de ce refus : pays destinataire, code produit colissimo, code erreur retourné par colissimo. Merci

    Thread Starter fla2paris

    (@fla2paris)

    Bonjour Harasse,
    je viens de faire le test avec un numero de téléphone fixe et effectivement le traitement automatique emet une erreur si ce n’est pas un portable – destination FR :

    Erreur arrêt du traitement à l’ordre #1446 – 30220 : Le numéro de portable du destinataire n’a pas été transmis
    une idée ?
    cordialement

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    C’est normal. Les contr?les sur les numéros de téléphone existent à 3 endroits?:
    a) Woocommerce?en entrée : 1 seul numéro proposé et peu de contr?le (il accepte les séquences de chiffres et quelques signes (+, (, ), …)?:
    b) Colissimo en bout de cha?ne a 2 numéros de téléphone?: 1 ?principal? qui est facultatif dans tous les cas, et 1 mobile qui est obligatoire si les codes produits sont BPR ou A2P. Auparavant Colissimo vérifiait la syntaxe des numéros mobiles pour les destinations FR et BE. Les docs récentes ne disent plus rien sur BE.
    c) CDI est au milieu et voici le résumé de ce qu’il fait?:
    – nettoyage du numéro entré dans woocommerce pour le rendre acceptable ensuite par Colissimo
    – mise d’office de ce numéro dans la zone ??principal?? de colissimo (même si c’est un mobile).
    – si la destination est FR, nettoyage en format mobile compatible colissimo, et mise dans la zone mobile de colissimo s’il s’avère être un mobile d’opérateur fran?ais. La zone n’est pas renseignée sinon.
    – si la destination n’est pas FR, le numéro est également mis dans la zone mobile tel quel (pas de contr?le possible, ni par CDI ni par Colissimo).
    – enfin, avant de remplir la zone mobile pour Colissimo, il y a un filtre ‘cdi_filterstring_auto_mobilenumber’ qui permet de modifier, insérer, ou supprimer le numéro de mobile.

    Ceci explique qu’un fixe soit refusé pour certains codes produit Colissimo, et que sur les étiquettes le numéro de téléphone appara?t parfois doublé.

    Thread Starter fla2paris

    (@fla2paris)

    Ok Harasse, merci pour ces précisions.
    j’ai pour ma part rendu obligatoire le champs du numéro de tel WC dans mon fichier function.php :
    add_filter( ‘woocommerce_billing_fields’, ‘wc_npr_filter_phone’, 10, 1 );
    function wc_npr_filter_phone( $address_fields ) {
    $address_fields[‘billing_phone’][‘required’] = true;
    return $address_fields;
    }

    que conseilles tu pour que l’internaute n’est pas d’autre choix que d’entrer son numéro de mobile et ainsi éviter se genre d’erreur ?
    ou bien de voir apparaitre un champs spécifique pour le numéro de tel en fonction du choix de mode de livraison que l’internaute effectuera :
    ex :
    “si livraison autre que point relais ou la poste” le champs tel WC est suffisant que ce soit un mobile ou un fixe
    “si livraison point relais ou la poste” un champs spécifique MOBILE obligatoire apparait
    est-ce compliqué à mettre en place dans la partie function.php ?
    merci d’avance pour ton aide

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘web service automatique – telephone obligatoire’ is closed to new replies.