[Résolu]CMSMS 2.2.3.1 - E-commerce - Module Products 2.28 - Import CSV

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
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.
#1
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.
#2
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) ?
#2
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) ?
#3
Bonjour Jean le Chauve, merci pour ton aide.

je viens de vérifier et "malheureusement" aucun caractères cachés
#3
Bonjour Jean le Chauve, merci pour ton aide.

je viens de vérifier et "malheureusement" aucun caractères cachés
#4
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.
#4
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.
#5
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 !
#5
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 !


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)