Contribution Mondial Relay : votre avis m'interesse |
Bienvenue invité ( Connexion | Inscription )
Contribution Mondial Relay : votre avis m'interesse |
2 Sep 2012, 20:21
Message
#251
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
La contrib prévoit en effet un tarif unique, ce qui est vrai pour France et Belgique, mais pas pour l'Espagne par exemple. Une amélioration de la contrib doit donc être envisagée, mais il est possible d'y pallier (lourdement) comme suit. Il faut donc :
Ultérieurement, la contrib devra évoluer, en effet Bon code ! Chti poupon |
|
2 Sep 2012, 20:59
Message
#252
|
|
Ceinture blanche OSC Groupe : Membres Messages : 11 Inscrit : 29-July 12 Membre no 31346 |
Merci pour votre réponse.
Une chose que je ne comprends pas ce que je dupliquer le module "Mondialrelay» ou «zones»? Avez-vous de mélanger les modules? Ou ce que vous faire est de créer un module qui affiche les prix et les tarifs pour les zones où le module exécute la requête "Mondialrelay»? Merci |
|
3 Sep 2012, 07:38
Message
#253
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Zones est l'exemple, il faut créer mondialrelay1, strictement identique à mindialrelay, sauf le terme mondialrelay partout comme dit
|
|
8 Sep 2012, 16:45
Message
#254
|
|
Ceinture blanche OSC Groupe : Membres Messages : 9 Inscrit : 27-August 10 Membre no 27948 |
Bonjour à tous,
j’essaie à mon tour d'installer la contrib sur une version d'osc 2.3 modifiée mais aprés pas mal d'heure je ne m'en sors toujours pas pourriez-vous me confirmer que les identifiants de test fonctionnent toujours en semaine ? Pour les comparaer, est ce que quelqu'un aurait les 2 scripts (mondial relay et checkout_shipping voire peut etre meme l'admin ?) de la version pour osc 2.3 aprés modification de la 1.03 (pour osc 2.2) ? Quoique j'ai fais jusque l'à, j'ai toujours mon "Erreur: Votre adresse livraison ne doit pas être correcte." merci d'avance pour votre aide, vg |
|
8 Sep 2012, 18:12
Message
#255
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
La contrib pour la 2.3 est l'origine. Elle devrait donc fonctionner d'emblée et ne devrait pas être mise en cause. Je t'engage à relire les échanges à partir de ce post . Vérifies plutôt que le SOAP est correctement activé (il semble, puisque tu as une réponse) A contrario, ce genre de message peut être obtenu avec une adresse erronée pour cause de: - accents dans les noms et adresses - France métropolitaine . ou / dans les n°de tél et il y a aussi le problème d l'encodage du code qui donne des caractères bizarres à l'écran.voir là Prends garde ! toutes ces discussions sont autour de la version pour MS2.2 Ne peux tu faire un essai en distant (sauvegardes bine avant !) Chti poupon |
|
10 Sep 2012, 14:13
Message
#256
|
|
Ceinture blanche OSC Groupe : Membres Messages : 9 Inscrit : 27-August 10 Membre no 27948 |
Bonjour et merci pour ta réponse chti_poupon.
j'ai déjà parcouru le sujet dans tous les sens, la conclusion est en faite que les identifiants ne sont plus les memes, il y'a une nouvelle version 2012... Il faut donc se rapprocher de mondialrelay pour les avoir. Tout fonctionne bien finalement. merci, vg |
|
10 Sep 2012, 14:21
Message
#257
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
OK ! Si tu as eu ces identifiants de test, ils sont publics: peux-tu les publier ici ?
Cela éviterait de déranger MR de nombreuses fois... Merci d'avance ! Chti poupon |
|
11 Sep 2012, 16:06
Message
#258
|
|
Ceinture blanche OSC Groupe : Membres Messages : 9 Inscrit : 27-August 10 Membre no 27948 |
Re,
comme je n'ai trouvé les identifiants nul part j'ai préféré rester discret mais bon, t'as pas tort, et c'est des identifiants test aprés tout.. ils sont là : Enseigne : BDTEST12 Clé privée : MRT_2012 Clé privée (url) : MRT_2012 Marque(url) : BDTEST12 Marque : BD |
|
10 Nov 2012, 17:55
Message
#259
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Bonsoir, j'ai lu tout le topic, j'aurais également voulu installer le module MondialRelay pour osCommerce 2.3, mais la version proposé du site se "cale" dans Clients/commandes au lieux de Modules avec bien sur un message d'erreur...
La version créée n'est-t-elle pas encore aboutie? -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
10 Nov 2012, 19:29
Message
#260
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
Relis attentivement les indications de la contribution. En effet, dans catalog/admin/mondialrelayadmin.php le code donné sert à obtenir un numéro d'expédition, puis à imprimer l'étiquette quand une commande a été passée avec expédition en MR. Par contre, dans catalog/includes/modules/shipping/mondialrelay.php se trouve le module appelé par catalog/admin/modules.php et qui sert à régler les paramètres d'utilisation (activation, lieu d'expédition et mots de login, passe, etc...). Mais comme tous les modules d'expédition(et de paiement) non installés d'origine, il faut cliquer sur "installer le module" dans admin - modules - livraison, choisir le module MR et cliquer sur "installer le module", puis paramétrer. Bons essais ! Chti poupon PS1: Inutile de mettre Citation avec bien sur un message d'erreur... sans indiquer le type d'erreur, le message éventuel et les circonstances d'apparition.PS2: Une signature renseignée est une bonne habitude |
|
22 Nov 2012, 16:49
Message
#261
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Bonjour Relis attentivement les indications de la contribution. En effet, dans catalog/admin/mondialrelayadmin.php le code donné sert à obtenir un numéro d'expédition, puis à imprimer l'étiquette quand une commande a été passée avec expédition en MR. Par contre, dans catalog/includes/modules/shipping/mondialrelay.php se trouve le module appelé par catalog/admin/modules.php et qui sert à régler les paramètres d'utilisation (activation, lieu d'expédition et mots de login, passe, etc...). Mais comme tous les modules d'expédition(et de paiement) non installés d'origine, il faut cliquer sur "installer le module" dans admin - modules - livraison, choisir le module MR et cliquer sur "installer le module", puis paramétrer. Bons essais ! Chti poupon PS1: Inutile de mettre Citation avec bien sur un message d'erreur... sans indiquer le type d'erreur, le message éventuel et les circonstances d'apparition.PS2: Une signature renseignée est une bonne habitude Salut à toi chti_poupon, tu m'es d'une grande aide sur tous les posts! J'ai retesté cet aprem et voici le message d'erreur lorsque je veux l'installer via le panel administration : "Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homez.**/*****/www/includes/modules/shipping/mondialrelay.php on line 46" Il faut configurer quelque chose à cette ligne? De plus, qu’appele-tu MR? -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
22 Nov 2012, 17:19
Message
#262
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
MR=MondialRelay Il semble que soap ne soit pas activé sur ton serveur : voir admin - outils - renseignements sur le serveur. Il doit y avoir: Citation soap Soap Client enabled Soap Server enabled En local, décommenter les commandes soap (pas les lignes d'explication qui précèdent. En distant, s'adresser au gestionnaire du serveur. Bons essais Chti poupon |
|
22 Nov 2012, 17:35
Message
#263
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Il semble que soap ne soit pas activé sur ton serveur : voir admin - outils - renseignements sur le serveur. Il doit y avoir: Citation soap Soap Client enabled Soap Server enabled En distant, s'adresser au gestionnaire du serveur. Bons essais Chti poupon Après vérification, j'ai bien ça : Code '. / Configure...« - with-gnu-ld '' - enable-soap[ '' - avec pspell-'' - with-pgsql = / usr '' - with-gmp ' En allant sur mon php admin, je ne peux pas l'activer? Ou je doit contacter un technicien qui gère mon serveur? PS : je travaille à distant. Merci -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
22 Nov 2012, 17:50
Message
#264
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
N'y-a-t-il pas le mot soap bien plus loin sur la page "renseignements sur le serveur"
La commande de configuration ne suffit pas. |
|
22 Nov 2012, 18:06
Message
#265
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
N'y-a-t-il pas le mot soap bien plus loin sur la page "renseignements sur le serveur" La commande de configuration ne suffit pas. Ben écoute, en regardant sur le forum de chez OVH (je suis chez eux), j'ai vu un post : Citation SetEnv PHP_VER 5 à mettre dans le .htaccessEt là, ça marche! Bizarre quand même, (si je dois enlever ça, dis le moi ) maintenant je vais relire tous les posts à la recherche de la nouvelle erreur "erreur: Votre adresse livraison ne doit pas être correcte." -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 00:53
Message
#266
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Re, j'ai vérifié dans le panel administration sous outils, j'ai bien :
Citation Directive Valeur locale Valeur Maître soap.wsdl_cache 1 1 soap.wsdl_cache_dir / Tmp / Tmp soap.wsdl_cache_enabled 1 1 soap.wsdl_cache_limit 5 5 soap.wsdl_cache_ttl 86400 86400 Donc, un problème en moins grâce à toi chti_poupon. Après avoir relu tout le topic, et avoir fait quelques modifs, j'attend demain pour pouvoir testé car j'ai toujours Citation Erreur: Votre adresse livraison ne doit pas être correcte. , j'espère que ça va marcher...
-------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 13:13
Message
#267
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Bon ben je reviens à vous, ça ne marche pas toujours "Erreur: Votre adresse livraison ne doit pas être correcte."
Si quelqu'un pourrait me guider... -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 15:32
Message
#268
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Citation Mais comme tous les modules d'expédition(et de paiement) non installés d'origine, il faut cliquer sur "installer le module" dans admin - modules - livraison, choisir le module MR et cliquer sur "installer le module", puis paramétrer. AS-tu vu les nouveaux paramètres d'essai ici ? Chti poupon PS: pour soap, c'est OK ! |
|
23 Nov 2012, 15:38
Message
#269
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Citation Mais comme tous les modules d'expédition(et de paiement) non installés d'origine, il faut cliquer sur "installer le module" dans admin - modules - livraison, choisir le module MR et cliquer sur "installer le module", puis paramétrer. AS-tu vu les nouveaux paramètres d'essai ici ? Chti poupon PS: pour soap, c'est OK ! Oui, j'ai testé ceux là et les anciens, mais rien n'y fait. J'ai regardé un de tes anciens posts : Le module MR est activé = oui (petite indication : lorsque je désactive le module, le message "Erreur: Votre adresse livraison ne doit pas être correcte." est toujours présent lors d'une commande test) l'échelle poids/prix est correctement remplie = j'ai Citation 0.50:4.20,1.00:4.20,2.00:5.50,3.00:6.20,5.00:7.50,7.00:9.60,10.00:11.95,15.00:14 .35,20.00:17.95 les codes MR sont bons = oui le module soap est actif = oui le poids du colis (emballage inclus) est inférieur à 20 kg = oui l'expéditeur et le destinataire sont dans un pays couvert par MR (F,E,B,D,L) = oui, j'ai plutôt ceci : Citation Pays d'expédition(Pays acceptées:'FR','BE','LU' et 'ES') et j'ai donc mis "FR"PS : pour soap, c'est grâce à toi -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 16:21
Message
#270
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Restent accents dans les mots et points dans le numéro téléphonique.
Crysalide propose une fonction et des modifications: as-tu essayé ? Chti poupon |
|
23 Nov 2012, 16:41
Message
#271
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Restent accents dans les mots et points dans le numéro téléphonique. Crysalide propose une fonction et des modifications: as-tu essayé ? Chti poupon J'ai relu tout ses posts, je trouve cela : Citation Salut rizière ! encode utf 8 des fichiers + Tag bom UTF 8 sur fichier de langue. Et ça : Bonjour, L'erreur de masse du colis ne paraît pas excessivement grave, puisque s'il y a franchissement d'un seuil, Mondialrelay rectifie à la facturation, comme tous les autres (cf conditions). Par contre, il me paraît utile de prévoir quelque chose en cas de port sans frais, quand un montant est atteind. En effet, tant qu'il s'agit d'une livraison à domicile, c'est, pour le client, sans importance. La mise à disposition en relais, avec quelques jours de plus - éventuellement - est autre chose: l'erreur de masse est critique pour moi parce que j'aime bien savoir ce que l'on me facture et ca permet de savoir si il n'y a pas une erreur de saisie dans la base. J'ai trouvé deux trucs a modifier : 1 - la gestion des accents lors d'une requête vers le webservice et là c'est le Code Fatal error: Uncaught SoapFault exception de la mortje vais corrigé ca (ah le uft8 et l'iso c'est le grand amour) 2 - le module ne peut traiter que les commande d'un poids max de 20 Kg car au dela c'est mal avec un code retour "20" (poids erroné). Dans ma version de test j'ai déja ajouté l'envoie du poinds lors de la requête WSI2_RecherchePointRelais mais cette valeur seule ne permet pas de limiter la requete au point relais XL. J'attends la réponse sur les paramètres a utiliser pour les colis de plus de 20 Kg.... donc Wait&See. A mon avis ca doit se jouer sur le paramètre 'Action'. Pour le franco : perso je le gère niveau module par un enregistrement dans la table configuration modifiable depuis le module et une petite condition. + de détails demain car ce soir j'ai pas le temps..... et pas envie On corrige ça via la base de donnée, je suppose? -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 17:27
Message
#272
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
La fonction accents dont de laquelle je cause est dans catalog/includes/modules/shipping/mondialrelay.php en MS2.2
Avec des modifs dans la méthode quote. |
|
23 Nov 2012, 17:39
Message
#273
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
Tu parle surement de un de tes anciens post :
Citation Bonjour, En premier, remplaces : Code ,'Pays' => $order->delivery['country']['iso_code_2']par : Code ,'Pays' => accents($order->delivery['country']['iso_code_2']), à cause de la France Métropolitaine ou de België Accessoirement, tu peux ôter la ligne Poids, ce n'est pas exploité ici. En second, actualises ta version d'easy php par une version compatible avec celle de ton hébergeur, car s'il n'y a pas le mot soap dans ton php ini, rien n'est possible mais en plus, et ce n'est pas rien, tu iras de plantage en plantage en passant en distant, à cause (entre autres) du register gobal, des fonction deprecated (split, ereg, etc...) Dans l'attente de tes nouvelles. Chti poupon Déjà testé, mais après, j'ai ceci :"Fatal error : Call to undefined function accents ". Peut être que ce n'est pas ça et que je me trompe. -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 17:56
Message
#274
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
C'est à rien y comprendre, ça a l'air de marcher là
Je n'ai pourtant rien fait, chti-poupon, tu fais de moi un homme heureux, car au bout de plusieurs jours, je commençais à désespérer... Plus qu'à valider mon compte et tester ça avec une vraie clé! -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
23 Nov 2012, 18:10
Message
#275
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 38 Inscrit : 11-October 12 Lieu : 57000 Membre no 31608 |
En allant au bout d'une commande, me voici avec "Parse error: syntax error, unexpected '.' in /homez.**/*****/www/checkout_process.php on line 127", ce qui correspond à :
Code { tep_db_query("update " . TABLE_ORDERS . " set shipping_pointrelay = '" . substr($shipping['id'],- . "' where orders_id = '".$insert_id."'"); } Une idée? Edit : solution trouvé, il fallait plutôt mettre : Code //DOF if(substr($shipping['id'],0,12)=="mondialrelay") { tep_db_query("update " . TABLE_ORDERS . " set shipping_pointrelay = '" . substr($shipping['id'],-8) . "' where orders_id = '".$insert_id."'"); } //EOF Ce message a été modifié par dar - 23 Nov 2012, 18:48. -------------------- osCommerce v2.3.1 FR
C'est à force de persévérer et en s'arment de patience, que l'on devient moins bête. |
|
Version bas débit | Nous sommes le : 28th March 2024 - 18:24 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |