Forum CMS Made Simple FR
[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV (/thread-4080.html)



[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - SwBd - 14/09/2017

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.3.1
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.2.3.1
#~ Installed Modules:
#~ AdminSearch: 1.0.4
#~ CGEcommerceBase: 1.8.5
#~ CGExtensions: 1.56.2
#~ CGMyOrders: 1.2.4
#~ CGPaymentGatewayBase: 1.6.1
#~ CGSimpleSmarty: 2.1.6
#~ CMSContentManager: 1.1.6
#~ CMSMailer: 6.2.14
#~ Captcha: 0.5.5
#~ Cart2: 1.4.2
#~ CmsJobManager: 0.1.1
#~ DesignManager: 1.1.3
#~ FRTaxes: 1.3
#~ FileManager: 1.6.4
#~ FilePicker: 1.0.1
#~ FrontEndUsers: 2.6
#~ JQueryTools: 1.4.0.3
#~ LISE: 1.3.1
#~ LISETestLISE: 1.3.1
#~ MenuManager: 1.50.3
#~ MicroTiny: 2.2.1
#~ ModuleManager: 2.1.2
#~ Navigator: 1.0.8
#~ News: 2.51.3
#~ Orders: 1.23.2
#~ Products: 2.28
#~ Search: 1.51.2
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 128000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 7.0.22
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32759
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions: _dyuweyrj4, _dyuweyrj4r, dl
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 128M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: On (Vrai)
#~ browser_cache_expiry: 60
#~ php_opcache: On (Vrai)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: fpm-fcgi
#~ Server Os: Linux 4.4.67-ovh-vps-grsec-zfs-classid On x86_64
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.6.34
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Permission Information:
#~ tmp: /home/hyunkellzb/www/tmp (0705)
#~ tmp_cache: /home/hyunkellzb/www/tmp/cache (0705)
#~ templates_c: /home/hyunkellzb/www/tmp/templates_c (0705)
#~ modules: /home/hyunkellzb/www/modules (0705)
#~ uploads: /home/hyunkellzb/www/uploads (0705)
#~ Masque de création de fichier (umask) : /home/hyunkellzb/www/tmp/cache (0705)
#~ config_file: 0444
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

J'ai encore besoin de vos lumières pour un problème qui me bloque depuis maintenant 3 jours (qui pourtant semble tout bête ...)


Dans le module Products (dernière version 2.28), je cherche à importer un simple fichier CSV (séparateur ;). Sauf que :

- L'importation se passe correctement (pas de message d'erreur)
-> La progression arrive à 100%
-> Sur mes 300 produits, seulement 4 sont importés

Exemple concret :

Voici à quoi ressemble mon fichier

#FLAG;#name;#sku;#price;#taxable;#status;#weight;#HIER;#FIELD:dropdownTongueays;#FIELD:dropdown:Mentions;#FIELD:textbox:Calibre;#FIELD:textbox:Code
P;Test3;p0001;12.99;1;published;1;Clothing >> Outerwear;France;Demeter;6;53020
P;apibul pomme myrtille 75 cl;p0002;14.99;1;published;1;boissons >> abipul;France;Demeter;6;53021
P;Test;p0003;34.99;1;published;1;Clothing >> Outerwear;France;Demeter;6;54010
P;tesST2;p0004;29.99;1;published;1;Clothing >> Outerwear;France;Demeter;6;53024
p;Test4;p0005;12.99;1;published;1;boissons >> abipul;France;Demeter;6;53022



Les lignes importés sont :
- Test3
- apibul pomme myrtille 75 cl
- Test
- TesST2

Mais la ligne Test4 ne l'est pas !


Lorsque j'importe le fichier test_import.csv qui se trouve dans le dossier du module product, j'arrive à tout importer sans aucun problème. Mais dès que je veux importer mon fichier, rien à faire. j'ai beau essayé de modifier l'orthographe, les majuscule/minuscule ... Ca passe pas.

J'ai d'abord pensé à un problème de Case Sensitive/Insensitive dans la BDD, ou d'interclassement dans les champs, mais même en modifiant ces paramètres, rien de change.


Je suis preneur de toutes idées !

En vous remerciant par avance.


[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - Jean le Chauve - 14/09/2017

Bonjour,
As-tu vérifié s'il n'y a pas de caractères cachés dans ton fichier csv (notepad++ affichage->symboles spéciaux->afficher tous les caractères) ?


[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - SwBd - 14/09/2017

Bonjour Jean le Chauve, merci pour ton aide.

je viens de vérifier et "malheureusement" aucun caractères cachés


[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - Jean le Chauve - 14/09/2017

Je ne vois qu'une différence entre tes différentes lignes et la 4ème : le FLAG p; qui est en minuscule.
Je suppose que tu l'avais remarqué et déjà essayé de le passer en majuscule.

Je n'ai pas ce module, mais je pense que si tu peux importer, tu devrais pouvoir exporter. Tu pourrais créer quelques produits et faire un export pour comparer les 2 fichiers.


[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV - SwBd - 14/09/2017

J'ai envie de me pendre ...

En effet, je n'avais pas fais attention au #FLAG qui n'accepte que des "P" majuscule !


Et bien je te remercie beaucoup !




Pour résumer : Case Sensitive sur le #FLAG !