osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

> Exporter directement dans expeditor inet !, voila c automatique :D
Valerie
posté 18 Jul 2006, 11:13
Message #1


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 482
Inscrit : 10-January 04
Membre no 1814



bonjour

la contrib a super bien fonctionné pendant 2 mois, et voila qu'aujourd'hui, lorsque j'exporte le fichier, il m'affiche :

Warning: Header may not contain more than a single header, new line detected. in /var/www/html/admin_osc/OSC_Expeditor_process.php on line 76
EXP2146 2136 monsieur machin 9 place du marché 50000 maville 1 0.0600 39 04.68.38.79.42


je ne comprend pas ce qu'il veut avec cette histoire de nouvelle ligne détectée.


n'ayant apporté aucune modif à mon osc depuis plusieurs semaines, je ne comprend pas pourquoi il m'affiche ça aujourd'hui.

quelqu'un comprend ?


--------------------
Deux 2.2ms2 avec french version added ; Categ box ; b2bsuite ; product listing in columns ; easypop 2,72 ; virementbanc, contremb.php ; Featured Products V1.4 ; Poolboth V2.1 ; Additional images 1.1 ; Master Products ; Member approval ; TVA intracom 4.4 ; Prices for logged in users only ---- Une creaload Pixame
Go to the top of the page
 
 
Start new topic
Réponse(s)
Gnidhal
posté 26 Mar 2007, 09:52
Message #2


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9103
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



On avance mais on s'égare un peu wink.gif IndiaStarker
1/ Ok pour les apostrophes dans l'adresse je n'avais pas géré. Ta soluce est clean smile.gif merci
2/ pour l'adresse du voisin... non, pas glop! laisse les nom et prénoms dans l'ordre comme j'avais fait. Il suffit de comparer street_address
en fait pour trouver l'adresse utilisé par le client dans son carnet d'adresse, il faut comparer rue, ville et CP, ce que fait cette nouvelle requête (avant on ne comparait que ville et CP):
(elle vient aux lignes 74 et 125 que tu as modifiées plus haut)
CODE
      $customer_query = tep_db_query("select entry_firstname, entry_lastname, entry_country_id from " . TABLE_ADDRESS_BOOK . " where customers_id ='" . $customer_id . "' and entry_postcode ='" . $order->delivery['postcode'] . "' and entry_street_address ='" . addslashes($order->delivery['street_address']) . "' and entry_city ='" . addslashes($order->delivery['city']) . "'" );

3/ Pour cocher toutes les cases j'ai lâché l'affaire, ça me semble sans importance car on ne coche que les adresses souhaitées et hop.

4/ enfin, ton problème d'adresse tronquée est délicat.
il existe 3 champs adresse dans Expeditor qui pointent sur les valeurs de la ligne csv dans le fichier FMT ici
Adresse3=4
Adresse1=5
Adresse2=6

les lignes 1 et 2 correspondent aux 2 lignes d'adresse d'osCommerce,
la ligne 3 est utilisée pour placer le nom de destinataire quand on envoie à une société (Adresse3=4)
si tu splittes ta ligne 1 sur 1+2 car elle est trop longue il faut que tu déplaces ta ligne 2 sur la ligne 3, mais si celle-ci est trop longue il n'y a plus de place sur la ligne 3 pour le nom destinataire en cas de livraison à une société.

Après tu peux peaufiner :
* la ligne 1 est trop longue et il n'y a pas de ligne 2 => split ligne 1 sur 2 lignes
* la ligne 1 est trop longue et la ligne 2 existe mais fait moins de 35ch ET pas de livraison à une société => splitt ligne 1 sur 1 et 2 push 2 sur 3
* ligne 1 trop longue + ligne 2 trop longue + nom société => ligne 1 tronquée, ligne 2 tronquée ligne 3 destinataire dans société (c'est le cas actuel)

Tu peux arranger cela et répartir ton adresse sur les lignes 1 et 2 (Adresse1=5 Adresse2=6) et ça roule.
Donc il faut concaténer les lignes 1 et 2 d'adresse osC puis les splitter en 2x35ch ... ou faire les corrections à la main que ça déborde ! (ce qui me paraitplus fiable)

Pour info, j'ai généré le .FMT dans Expeditor, à partir de la ligne csv générée par le script OSC_Expeditor_process.php (c'est de l'adaptation vite faite) tu peux générer le tien et remettre tout cela dans l'ordre de tes préférences. regarde les options d'import d'Expeditor Inet (et sois indulgente, il ne faut pas oublier que c'est un logiciel pour un ex service public français wink.gif)






--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
cleo
posté 1 Apr 2007, 12:30
Message #3


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 649
Inscrit : 13-September 05
Lieu : Paris
Membre no 7102



Tout marche ! C'est beau et un gains de temps considérable. Merci à tous !
Je vais essayer de faire un résumé total dans un prochain poste très très bientôt.
-i.

Addendum :
CITATION(Gnidhal @ 26 Mar 2007, 10:52) [snapback]227873[/snapback]
...laisse les nom et prénoms dans l'ordre comme j'avais fait. Il suffit de comparer street_address
en fait pour trouver l'adresse utilisé par le client dans son carnet d'adresse, il faut comparer rue, ville et CP, ce que fait cette nouvelle requête (avant on ne comparait que ville et CP):

1. Pas glop. wink.gif D'abord j'ai adopté ta recommandation. Puis dans les tests le nom d'un déstinaire disparaissait !!! blink.gif Ben c'est tout bête. Nous avons enlevé une virgule à la main (comme la poste aime) de le delivery_adresse sur la commande (Edit Orders). => query fails.
Nous ne pouvons pas garantir que personne ne modifiera cette adresse (même le client pourrait modifier une adresse entre le moment de sa commande et le moment où le commerçant imprime l'étiquette)
==>donc j'ai changé pour ma soluce originale qui est plus sûr.
2. En plus en piquant le nom prénom dans le carnet, l'étiquette n'est pas WYSIWYG et peut causer les surprises coté commerçant.




--------------------
ms2fr, Header Tags 2.5.5b, Order logging before payment, Better PayPal Description perso, Free shipping per product, Must agree to terms, Country State Selector, World Zones, Visible countries, Store Pick Up, plusieurs modules de livraison,Personal Invoice Number, 'On the Fly' Auto Thumbnailer using GD Library, More_Pics_6 for 2.2 ms2, Ultimate SEO URLs 2-2.1d/e (ouf maintenant il fait ce que je veux),Virement Bancaire, Estimated Shipping 1.5, xml_guide, SPPLUS,Step By Step 1.8, Order Editor 2.6.3, Google Analytics, Dynamic Sitemap 2.0, OSC-Expeditor, Recover Cart Sales, Links Manager 1.15 + Ultimate SEO mod, PayBox3.0, PayBox Echéances, TVA Intracomm 5.1

local : ubuntu 9.04 sur un netbook latitude 2100
remote : IcoOpenBSD 4.x, server : IcodiaSecureHttpd, MySQL 4.1.x, php : 5.2.8


You never get a second chance to make a first impression.
Go to the top of the page
 

Les messages de ce sujet
- Valerie   Exporter directement dans expeditor inet !   18 Jul 2006, 11:13
- - alainsoundi   Une idée comme ça. regarde dans ton admin la comm...   18 Jul 2006, 11:56
- - Valerie   non, j'ai justement testé sur plusieurs comman...   18 Jul 2006, 12:03
- - maxime   Cette erreur veut dire que ton script a envoyé des...   18 Jul 2006, 12:59
- - Valerie   CITATIONCette erreur veut dire que ton script a en...   18 Jul 2006, 13:14
|- - alainsoundi   CITATION(Valerie @ 18 Jul 2006, 07:14) 18...   18 Jul 2006, 15:00
- - Valerie   CITATIONChanger d'hébergeur hé hé la bon...   18 Jul 2006, 17:48
- - kenobi   Bonjour, je cherche à aller un peu plus loin, il...   20 Jul 2006, 23:16
- - datch1   Bonjour à tous, j'utilise moi aussi cette con...   19 Aug 2006, 10:47
|- - datch1   Néanmoins, je n'ai pas encore résolu mon probl...   19 Aug 2006, 11:25
- - Valerie   bonjour je souhaiterai savoir si quelqu'un se...   26 Aug 2006, 11:54
- - Valerie   bonjour ça y est, le problème est corrigé grâce à...   27 Aug 2006, 08:20
- - foxtoto2000   Bonjour, à tous, j'ai un petit probleme avec c...   9 Sep 2006, 12:24
- - maxime   WInmerge devrait t'aider pour trouver les diff...   10 Sep 2006, 07:35
- - Noël   Bonjour, Je viens d'installer la dernière vers...   10 Sep 2006, 17:37
- - foxtoto2000   le probleme c'est que comparé 2 fichiers total...   10 Sep 2006, 19:59
- - alainsoundi   Normalement le fichier order.php que j'ai mis ...   10 Sep 2006, 20:09
- - Noël   Bonsoir, En ajoutant simplement ce qui est entre s...   10 Sep 2006, 23:06
- - foxtoto2000   Noel fait une recherche sur "batch_order...   11 Sep 2006, 07:34
- - Noël   Bonjour Foxtoto, J'ai effectué la totalité de...   11 Sep 2006, 15:14
- - Tya   J'aimerais bien pouvoir utiliser cette contrib...   13 Sep 2006, 22:17
- - maxime   Noël -> Ce n'est pas un problème de code. T...   14 Sep 2006, 07:29
- - Tya   Oui ce sont bien des commandes passées avant l...   14 Sep 2006, 08:11
- - maxime   J'ai lu un peu rapidement tout à l'heure. ...   14 Sep 2006, 08:36
- - Tya   Comme j'ai installé quelques contributions, im...   14 Sep 2006, 10:08
- - Tya   Bon.. même pour les commandes passées après l...   14 Sep 2006, 11:49
- - Noël   Bonsoir Maxime, Bonsoir la Modération , Je pense...   14 Sep 2006, 23:44
- - foxtoto2000   personne n'a de nouvelle de PITT le developpeu...   18 Sep 2006, 19:16
- - Phocea   Maintenant que j'ai un contrat coliposte je ma...   6 Nov 2006, 17:18
- - ascat   Bonsoir, Je voudrait utiliser cette contribution, ...   12 Nov 2006, 20:44
- - maxime   Ascat As tu coché les cases dans orders.php (on ne...   13 Nov 2006, 09:10
- - ascat   Bonsoir, Merci maxime, c'était bien un problèm...   13 Nov 2006, 18:31
- - maxime   Peut-être un problème de javascript ? Vérifies les...   14 Nov 2006, 07:14
- - Phocea   Je confirme l'erreur de " qui est mention...   14 Nov 2006, 16:46
- - foxtoto2000   est ce que quelqu'un pourrait me dire dans que...   14 Nov 2006, 17:35
- - ascat   Bonsoir, J'ai modifié le code javascript comme...   15 Nov 2006, 22:33
- - ascat   j'ai trouvé, A la place de : CITATION header (...   15 Nov 2006, 23:29
- - foxtoto2000   j'ai fais la modif mais ca ne fonctionne toujo...   16 Nov 2006, 08:53
- - ascat   Bonsoir, Si ça fonctionne vous avez une nouvelle p...   16 Nov 2006, 22:52
- - oneill   C'est quoi cette conditions d'ailleurs ? ...   19 Nov 2006, 11:13
- - foxtoto2000   déja avec cette correction de majuscule, je vois u...   19 Nov 2006, 19:10
- - oneill   A la base il manque ceci dans admin/includes/datab...   19 Nov 2006, 19:35
- - foxtoto2000   merci pour ta réponse tu n'aurais pas par haza...   19 Nov 2006, 21:13
- - oneill   CODE<script language="javascript"...   19 Nov 2006, 22:31
- - foxtoto2000   merci J'ai encore un petit souci mon fichier e...   20 Nov 2006, 12:16
- - bre   Bonsoir j'ai un soucis toujours avec le poids...   10 Dec 2006, 02:36
- - tidi   Alors après maintes problèmes pour integrer la con...   10 Dec 2006, 11:16
- - ericb2038   CITATION(foxtoto2000 @ 19 Nov 2006, 21:13...   11 Dec 2006, 18:07
- - bre   Quelqu'un pourrait il repréciser exactement qu...   13 Dec 2006, 13:16
- - Valerie   bonjour depuis la dernière mise à jour d'expé...   19 Dec 2006, 13:24
- - foxtoto2000   bonjour a tous, je pense qu'il serait bon de ...   18 Mar 2007, 11:46
- - Gnidhal   OK, voici mes adaptations : #################### ...   18 Mar 2007, 16:26
|- - IndiaStarker   Bonjour, progrès progrès... testing 1 2 3 Resumé...   25 Mar 2007, 18:34
- - foxtoto2000   merci pour ce code mais pourquoi inseres-tu un ...   18 Mar 2007, 18:13
- - Gnidhal   Le <br> est pour la visu propre dans le navi...   18 Mar 2007, 20:51
- - foxtoto2000   merci de ton aide j'ai reussi a faire fonction...   18 Mar 2007, 22:01
- - foxtoto2000   en fait je viens de voir qu'il faut le code IS...   18 Mar 2007, 22:19
- - foxtoto2000   RESOLU en modifiant la ligne de code par : ...   18 Mar 2007, 22:35
- - jerome le grand   salut j'ai appliquer les modifs de Gnidhal q...   22 Mar 2007, 07:58
- - Gnidhal   oui, pardon, j'ai oublier de mettre le code de...   22 Mar 2007, 08:46
- - jerome le grand   bonjour En changeant de position je recupere bien...   22 Mar 2007, 14:08
- - Gnidhal   tu as du oublier un détail, la mise en forme du po...   22 Mar 2007, 17:38
- - jerome le grand   bon pour moi c'est resolu je file ma modif si...   22 Mar 2007, 19:12
|- - Gnidhal   CITATION(jerome le grand @ 22 Mar 2007, 20...   1 Apr 2007, 16:59
- - IndiaStarker   Bonjour, Je suis en train d'installer cette co...   22 Mar 2007, 19:42
|- - Gnidhal   CITATION(IndiaStarker @ 22 Mar 2007, 19:4...   22 Mar 2007, 22:15
- - IndiaStarker   Info : CECI peut intéresser certains : Pour livre...   22 Mar 2007, 19:44
- - IndiaStarker   Merci Gnindal, J'ai testé ta nouvelle version ...   23 Mar 2007, 03:04
- - Gnidhal   Je complète tes remarques : 1/ la version que je p...   23 Mar 2007, 08:49
|- - IndiaStarker   CITATION(Gnidhal @ 23 Mar 2007, 08:49) 22...   23 Mar 2007, 16:59
|- - IndiaStarker   CITATION(Gnidhal @ 23 Mar 2007, 08:49) 22...   23 Mar 2007, 17:20
- - Gnidhal   On peut tout faire mais - ta première méthode est...   23 Mar 2007, 18:43
- - IndiaStarker   Non je n'ai pas envie de faire de la sauce . J...   23 Mar 2007, 20:43
- - IndiaStarker   Testing 1 2 3 ... Gnidal, Petit correctif pas méch...   25 Mar 2007, 10:07
- - Gnidhal   On avance mais on s'égare un peu IndiaStarker...   26 Mar 2007, 09:52
|- - IndiaStarker   Tout marche ! C'est beau et un gains de te...   1 Apr 2007, 12:30
|- - Gnidhal   CITATION(IndiaStarker @ 1 Apr 2007, 13:30...   1 Apr 2007, 17:03
|- - IndiaStarker   CITATION(Gnidhal @ 1 Apr 2007, 18:03) 228...   2 Apr 2007, 11:42
- - IndiaStarker   Que veut dire pas glop ? (J'ai bien précisé q...   26 Mar 2007, 11:25
- - IndiaStarker   RE: Exporter directement dans expeditor inet !   2 Apr 2007, 12:49
- - IndiaStarker   P.S. Si vous voulez que le status ne se change PAS...   2 Apr 2007, 13:04
- - foxtoto2000   bonjour à tous, est ce que quelqu'un a reussi...   8 Apr 2007, 23:21
|- - IndiaStarker   CITATION(foxtoto2000 @ 9 Apr 2007, 00:21)...   11 Apr 2007, 20:41
- - Gnidhal   Evidemment. Mais pour les clients déjà inscrits......   9 Apr 2007, 08:33
- - foxtoto2000   peux tu me dire pour quelles options, tu as optée?   9 Apr 2007, 18:26
- - Gaia   Bonjour, j'ai installé cette contrib et elle p...   15 Jul 2007, 18:49
- - milerwan   http://www.oscommerce.com/community/contributions,...   16 Jul 2007, 01:57
- - Gaia   CITATION(milerwan @ 16 Jul 2007, 02:57) 2...   16 Jul 2007, 09:28
- - milerwan   Bonjour Gaia, Excuse moi mais en fait ce n'ét...   16 Jul 2007, 09:43
- - comcevoir   J'ai installé la contribution Expeditor. Mais ...   3 Sep 2007, 22:45
- - regne   J'ai installé cette contrib, pas un seul probl...   6 Oct 2007, 12:37
- - schwarzyz   Bonjour à tous, Je viens d'installer cette co...   6 Oct 2007, 14:49
- - IndiaStarker   CITATION(schwarzyz @ 6 Oct 2007, 15:49) 2...   8 Oct 2007, 09:10
- - schwarzyz   Salut à tous, Voici les modif à faire pour l...   9 Oct 2007, 11:36
- - micm   bonjour à tous cette contrib m'interesse et d...   11 Jan 2008, 07:34
- - xawaks   Pour obtenir "Expeditor inet" il faut si...   11 Jan 2008, 08:20
- - micm   CITATION(xawaks @ 11 Jan 2008, 08:20) 265...   11 Jan 2008, 08:48
- - ToMToM007   Salut tt l'monde !! J'utilise cet...   17 Apr 2008, 09:54
- - piaf1983   Bonjour ToMToM007, J'ai eu ce problème et (j...   24 Apr 2008, 17:14
2 Pages V   1 2 >


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 19th May 2013 - 01:24
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)