Erreur Téléphone
-
Bonjour,
j’ai un soucis sur le plugin, il me ressort une erreur:
Error stop processing at order #937 – 30220 : Le numéro de portable du destinataire n’a pas été transmisCependant l’utilisateur (moi-même , je suis en phase de test) à bien un téléphone spécifié, il est bien présent dans le champs lors de la commande.
Merci du retour.
Bonne journée.
-
Bonjour,
Je pense voir.?Je suppose que le code produit Colissimo est BPR ou A2P dans ce cas. Woocommerce ne gère en standard qu’un numéro de tel et Colissimo WS demande un 2ème numéro de téléphone de mobile dans certains cas de code produit.On ne peut raisonnablement demander un 2ème numéro de téléphone au client pour ce cas de livraison. Donc, la seule option que je vois et de redonner à Colissimo comme numéro de mobile le numéro de téléphone contenu dans woocommerce (mais sans l’assurance que le client a bien mis un mobile et non un fixe quand il s’est enregistré).
En attendant la version à venir, si vous savez faire, vous pouvez corriger sur la version 1.14.0. Dans includes/WC-gateway-colissimo-auto.php, remplacer la ligne 228?:
//$wsdlObject→letter→addressee→address→setMobileNumber(‘AN10’);
par?:
$wsdlObject->letter->addressee->address->setMobileNumber($array_for_carrier[‘billing_phone’]);
Et SVP me dire si ca passe.Je regarde ?a ce matin et je vous fait un retour!
Nous avions parlé sur une précédente question de la mise en place de filtre, pour ma part j’aimerai pouvoir gérer différemment l’affichage des points relais en ul et li et non pas en select, est il possible aussi de faire en sorte d’avoir la carte ouverte en permanence à l’origine?
Merci
une fois la ligne modifiée, effectivement le système passe :p
Parfait, je ferai une correction avec la prochaine version.
Pour la carte ouverte en permanence, il y a un réglages CDI qui vous permet d’activer cette option.
Les filtres existants devraient vous permettre de faire vos personalisations de carte et de sélection des points retraits?:
– Consultez le fichier includes/WC-filter-examples.php qui donne des examples ultra-simples d’utilisation des filtres.
– Dans le fichier colissimo-delivery-integration.php , supprimez les commentaires de début des lignes 190 et 191 pour activer ces examples de filtres et voir les résultats produits.Ok, merci pour votre retour, est il possible de faire partir des envoi par lettre La Poste avec votre plugin ?
les filtres sont top! Merci beaucoup pour ?a!
Cependant la carte me localise en permanence sur Angers… Comme si il avait une erreur à la recherche de l’adresse du client.if you can in futur version replace in WC-colissimo-choix-livraison.php line 348 by :
$paramgooglemapcss = apply_filters( 'cdi_filterarray_retrait_mapparam', array('z'=>"12", 'w'=>"800", 'h'=>"500", 'maptype' => 'ROADMAP', 'styles' => '', 'style' => 'border:1px solid gray; display: table; margin: 0 auto;') );
and line 351 by:
$jsgm .= ' <div id="' . $paramgooglemap['id'] . '" style="width:' . $paramgooglemap['w'] . 'px;height:' . $paramgooglemap['h'] . 'px;' . $paramgooglemap['style'] . ' "></div><br /> <script type="text/javascript"> var infowindow = null; var latlng = new google.maps.LatLng(' . $paramgooglemap['lat'] . ', ' . $paramgooglemap['lon'] . '); var myOptions = {zoom: ' . $paramgooglemap['z'] . ', center: latlng, mapTypeId: google.maps.MapTypeId.' . $paramgooglemap['maptype'] . ', styles: '.$paramgooglemap['styles'].'}; var ' . $paramgooglemap['id'] . ' = new google.maps.Map(document.getElementById("' . $paramgooglemap['id'] . '"), myOptions); ';
just for can add styles for googlemap in filter and get a custom map ??
i have a problem for localization of map, wherever i’m located at Beaucouzé. So to try to know the problem i have had a print_f to $result from WC-colissimo-choix-livraison.php at line 336.
This is the result:<pre><!--?xml version="1.0" encoding="UTF-8"?--> <geocoderesponse> <status>OK</status> <result> <type>street_address</type> <formatted_address>10 Avenue de la Fontaine, 49070 Beaucouzé, France</formatted_address> <address_component> <long_name>10</long_name> <short_name>10</short_name> <type>street_number</type> </address_component> <address_component> <long_name>Avenue de la Fontaine</long_name> <short_name>Avenue de la Fontaine</short_name> <type>route</type> </address_component> <address_component> <long_name>Beaucouzé</long_name> <short_name>Beaucouzé</short_name> <type>locality</type> <type>political</type> </address_component> <address_component> <long_name>Maine-et-Loire</long_name> <short_name>Maine-et-Loire</short_name> <type>administrative_area_level_2</type> <type>political</type> </address_component> <address_component> <long_name>Pays de la Loire</long_name> <short_name>Pays de la Loire</short_name> <type>administrative_area_level_1</type> <type>political</type> </address_component> <address_component> <long_name>France</long_name> <short_name>FR</short_name> <type>country</type> <type>political</type> </address_component> <address_component> <long_name>49070</long_name> <short_name>49070</short_name> <type>postal_code</type> </address_component> <geometry> <location> <lat>47.4637415</lat> <lng>-0.6273898</lng> </location> <location_type>ROOFTOP</location_type> <viewport> <southwest> <lat>47.4623925</lat> <lng>-0.6287388</lng> </southwest> <northeast> <lat>47.4650905</lat> <lng>-0.6260408</lng> </northeast> </viewport> </geometry> <partial_match>true</partial_match> <place_id>ChIJUWUB45Z_CEgRKMszmxOHbzo</place_id> </result> <result> <type>street_address</type> <formatted_address>10 Avenue de la Fontaine, 13370 Mallemort, France</formatted_address> <address_component> <long_name>10</long_name> <short_name>10</short_name> <type>street_number</type> </address_component> <address_component> <long_name>Avenue de la Fontaine</long_name> <short_name>Avenue de la Fontaine</short_name> <type>route</type> </address_component> <address_component> <long_name>Mallemort</long_name> <short_name>Mallemort</short_name> <type>locality</type> <type>political</type> </address_component> <address_component> <long_name>Bouches-du-Rh?ne</long_name> <short_name>Bouches-du-Rh?ne</short_name> <type>administrative_area_level_2</type> <type>political</type> </address_component> <address_component> <long_name>Provence-Alpes-C?te d'Azur</long_name> <short_name>Provence-Alpes-C?te d'Azur</short_name> <type>administrative_area_level_1</type> <type>political</type> </address_component> <address_component> <long_name>France</long_name> <short_name>FR</short_name> <type>country</type> <type>political</type> </address_component> <address_component> <long_name>13370</long_name> <short_name>13370</short_name> <type>postal_code</type> </address_component> <geometry> <location> <lat>43.7289196</lat> <lng>5.1808136</lng> </location> <location_type>ROOFTOP</location_type> <viewport> <southwest> <lat>43.7275706</lat> <lng>5.1794646</lng> </southwest> <northeast> <lat>43.7302686</lat> <lng>5.1821626</lng> </northeast> </viewport> </geometry> <partial_match>true</partial_match> <place_id>ChIJZ2_QnqEDyhIRAV5WQnwMpS0</place_id> </result> <result> <type>street_address</type> <formatted_address>10 Avenue de la Fontaine, 30111 Congénies, France</formatted_address> <address_component> <long_name>10</long_name> <short_name>10</short_name> <type>street_number</type> </address_component> <address_component> <long_name>Avenue de la Fontaine</long_name> <short_name>Avenue de la Fontaine</short_name> <type>route</type> </address_component> <address_component> <long_name>Congénies</long_name> <short_name>Congénies</short_name> <type>locality</type> <type>political</type> </address_component> <address_component> <long_name>Gard</long_name> <short_name>Gard</short_name> <type>administrative_area_level_2</type> <type>political</type> </address_component> <address_component> <long_name>Languedoc-Roussillon Midi-Pyrénées</long_name> <short_name>Languedoc-Roussillon Midi-Pyrénées</short_name> <type>administrative_area_level_1</type> <type>political</type> </address_component> <address_component> <long_name>France</long_name> <short_name>FR</short_name> <type>country</type> <type>political</type> </address_component> <address_component> <long_name>30111</long_name> <short_name>30111</short_name> <type>postal_code</type> </address_component> <geometry> <location> <lat>43.7761236</lat> <lng>4.1591277</lng> </location> <location_type>ROOFTOP</location_type> <viewport> <southwest> <lat>43.7747746</lat> <lng>4.1577787</lng> </southwest> <northeast> <lat>43.7774726</lat> <lng>4.1604767</lng> </northeast> </viewport> </geometry> <partial_match>true</partial_match> <place_id>ChIJ_ajQHbcmtBIRAirVCAjecpo</place_id> </result> </geocoderesponse> </pre>
The correct address is the last city is Congénies 30111.
EDIT : i’ve found the problem is the shipping_address_2 set to “APPT 7” so i’ve added
$customer['shipping_address_2'] = "";
between line 330 and problem is solved.- This reply was modified 8 years, 1 month ago by barbeapapier.
1) Non, le plugin n’est pas fait pour expédier des lettres La Poste. Les Colissimo assurent un suivi de bout en bout ce qui n’est pas le cas des lettres. Colissimo vous permet d’utiliser des pochettes souple ou des pochettes.
Pour faire de l’expédition de lettre, vous pouvez écrire un programme d’impression d’étiquette ayant en entrée le CSV (mode manuel) ou situé en filtre (mode personnalisé).2) Ok pour ajouter le paramétrage de style googlemap dans le filtre à la prochaine version. Mais n’est-ce pas plutot ??stylers?? que ??styles????
3) Je n’ai pas compris le problème de l’adresse Congénies 30111. Pouvez-vous préciser. Est-ce un problème du à une adresse client mal remplie (appartement qui serait incorrectement placé après numéro et voie) ou est-ce un problème dans le plugin?? SVP, me passer par mail privé ou assistance personnalisée ligne1 , ligne2, codepostal, et ville de l’adresse woocommerce testée.
Ok, j’ai vu ; c’est “styles”, la totale.
l’adresse est définie dans le plugin avec adresse 1 et 2, l’adresse en question lors du test est adresse 1 : 10 Avenue de la fontaine / adresse 2 : APPT 7 / code postal : 30111 / ville : Congénies / pays: France .
J’ai d’abord pensé à un problème avec les accents pour la ville, mais après recherche c’est le adresse 2 qui pose problème. Pour contourner le problème je le passe en empty et ?a fonctionne.
Donc soit il s’agit d’un soucis de saisie d’adresse soit google maps gère mal l’adresse 2.OK. C’est vu. Googlemap n’a en effet pas besoin de la ligne ??Entrée, batiment, immeuble, résidence?? pour restituer une géolocalisation et ca le plante dans certains cas.
Mais cela veux aussi dire qu’il faut impérativement respecter l’affection des lignes d’adresse que woocommerce oriente lors de la saisie par le client?: ligne1 obligatoire pour numéro et voie, et ligne2 pour des infos complémentaires optionnelles, et jamais l’inverse.
Dans la correction que je vais apporter?pour ce week-end:
– En géolocalisation, seule la ligne 1 woocommerce sera utilisée,
– En requête d’étiquette, retour colis etc., ligne1 woocommerce ira en ligne2 Colissimo, et ligne2 woocommerce ira en ligne1 Colissimo
– En script Colissimo en ligne, ligne1 woocommerce ira en Colissimo ??N° et libellé de la voie??, et ligne2 woocommerce ira en Colissimo ??Batiment, Immeuble, …??
- The topic ‘Erreur Téléphone’ is closed to new replies.