- Posts: 20
- Thank you received: 1
Format des champs sous-catégories fichier CSV
13 years 6 days ago #125233
by sebg
Format des champs sous-catégories fichier CSV was created by sebg
-- HikaShop version -- : 2.2.1
-- Joomla version -- : 3.1.5
-- PHP version -- : 5.3.2
Bonjour,
Je suis à le recherche d'aide et d'information au sujet de la configuration des champs de mon fichier CSV. J'ai déjà fait quelques test et j'ai lu la documentation, mais je ne parviens pas à formater mon champs sous-catégorie et sous-sous-catégories.
Mon fichier CSV contient environs 65000 lignes. En voici un exemple .
Livres;9782884800648;8,8;EUR;Agenda Max et Lili;;Dominique et Renaud de Saint Mars / Serge Bloch;CALLIGRAM;;01/03/2004;050 - AGENDAS LIVRES;051 - AGENDAS BD;;FRANCE;FRANCAIS;0
Le premier champ correspond à parent_category.
Les sous et sous-sous catégories sont 050 - AGENDAS LIVRES;051 - AGENDAS BD.
Comment formater ces deux champs en un seul dans mon fichier CSV ? Le titre de la colonne doit être categories, mais étant donné que mes séparateurs dont des points-vigules, que dois-je utiliser ?
D'avance merci,
Seb
-- Joomla version -- : 3.1.5
-- PHP version -- : 5.3.2
Bonjour,
Je suis à le recherche d'aide et d'information au sujet de la configuration des champs de mon fichier CSV. J'ai déjà fait quelques test et j'ai lu la documentation, mais je ne parviens pas à formater mon champs sous-catégorie et sous-sous-catégories.
Mon fichier CSV contient environs 65000 lignes. En voici un exemple .
Livres;9782884800648;8,8;EUR;Agenda Max et Lili;;Dominique et Renaud de Saint Mars / Serge Bloch;CALLIGRAM;;01/03/2004;050 - AGENDAS LIVRES;051 - AGENDAS BD;;FRANCE;FRANCAIS;0
Le premier champ correspond à parent_category.
Les sous et sous-sous catégories sont 050 - AGENDAS LIVRES;051 - AGENDAS BD.
Comment formater ces deux champs en un seul dans mon fichier CSV ? Le titre de la colonne doit être categories, mais étant donné que mes séparateurs dont des points-vigules, que dois-je utiliser ?
D'avance merci,
Seb
Please Log in or Create an account to join the conversation.
13 years 6 days ago #125305
by nicolas
Replied by nicolas on topic Format des champs sous-catégories fichier CSV
Bonjour,
Il n'est pas nécessaire de spécifier les catégories parentes. Le plus simple est de créer votre arbre de catégories dans une premier temps via l'interface et ensuite de seulement indiquer dans la colonne categories la catégorie du produit.
Il n'est pas nécessaire de spécifier les catégories parentes. Le plus simple est de créer votre arbre de catégories dans une premier temps via l'interface et ensuite de seulement indiquer dans la colonne categories la catégorie du produit.
Please Log in or Create an account to join the conversation.
13 years 5 days ago #125333
by sebg
Replied by sebg on topic Format des champs sous-catégories fichier CSV
Bonjour, et merci de votre réponse.
Mon problème vint du fait que catégorie, sous catégorie et sous-sous catégorie doivent être présentes dans le fichier CSV car toutes les semaines, ce fichier modifié sera inséré dans la base de donnée via un CRON. Certaines catégories ( ainsi que sous et sous-sous...) pourraient avoir été ajoutées dans ce fichier. L'insertion doit donc être capable de les créer. Mais peutêtre que cette fonctionnalité n'existe pas actuellement ?
Mon problème vint du fait que catégorie, sous catégorie et sous-sous catégorie doivent être présentes dans le fichier CSV car toutes les semaines, ce fichier modifié sera inséré dans la base de donnée via un CRON. Certaines catégories ( ainsi que sous et sous-sous...) pourraient avoir été ajoutées dans ce fichier. L'insertion doit donc être capable de les créer. Mais peutêtre que cette fonctionnalité n'existe pas actuellement ?
Please Log in or Create an account to join the conversation.
13 years 5 days ago #125363
by nicolas
Replied by nicolas on topic Format des champs sous-catégories fichier CSV
Vous pouvez créer l'arbre de catégorie via l'import. Mais ce n'est pas comme vous voulez faire qu'il faut le faire.
Voici une version simplifiée de votre exemple:
product_code,parent_category,categories
,Livres,050 - AGENDAS LIVRES
,050 - AGENDAS LIVRES,051 - AGENDAS BD
9782884800648,,051 - AGENDAS BD
Comme vous pouvez le voir, il faut dans un premier temps mettre en place l'arbre des catégories au début du CSV, et ensuite vous utilisez simplement le nom de la catégorie du produit dans la colonne categories.
Je vous invite à créer 2/3 produits dans l'interface avec leur catégories et de faire un export CSV via le bouton "export" du listing de produits. Cela vous donnera un CSV exemple complet de ce qu'il faut faire dans votre CSV et vous verrez que comme dans mon exemple, l'arbre des catégories est défini dans un premier temps puis les produits sont définis.
Voici une version simplifiée de votre exemple:
product_code,parent_category,categories
,Livres,050 - AGENDAS LIVRES
,050 - AGENDAS LIVRES,051 - AGENDAS BD
9782884800648,,051 - AGENDAS BD
Comme vous pouvez le voir, il faut dans un premier temps mettre en place l'arbre des catégories au début du CSV, et ensuite vous utilisez simplement le nom de la catégorie du produit dans la colonne categories.
Je vous invite à créer 2/3 produits dans l'interface avec leur catégories et de faire un export CSV via le bouton "export" du listing de produits. Cela vous donnera un CSV exemple complet de ce qu'il faut faire dans votre CSV et vous verrez que comme dans mon exemple, l'arbre des catégories est défini dans un premier temps puis les produits sont définis.
Please Log in or Create an account to join the conversation.
12 years 11 months ago - 12 years 11 months ago #127679
by sebg
Replied by sebg on topic Format des champs sous-catégories fichier CSV
Bonsoir,
Merci de votre réponse. Suite à celle-ci, j'essaie d'intégrer le reste des informations. Voici la première ligne et l'encodage des trois premiers produits :
product_code;parent_category;categories;price_value;price_currency_id;product_name;product_caption;product_autor;product_editor;product_collection;product_sale_start;product_description;product_origin;product_language;product_pages
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9782226238757;;"050 - AGENDAS LIVRES";19,8;EUR;"L'herbier des feés : Agenda 2012";;"Lacombe, Benjamin";"ALBIN MICHEL - Jeunesse";;09/11/2011;;FRANCE;FRANCAIS;0
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9789953013350;;"050 - AGENDAS LIVRES";33000;LBP;"Agenda 2009 - 365 jours pour devenir ecrivain";;;TAMYRAS;;15/10/2008;;LEBANON;;0
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9782848971278;;"050 - AGENDAS LIVRES";21,89;EUR;"2011 Agenda le Petit Prince";;;"Librairie du petit jour";;09/08/2010;;FRANCE;FRANCAIS;0
L'encodage des catégories est complètement faux. Est-ce du à des erreurs dans mon fichier ? Par ailleurs, Hikashop enregistre les " dans les champs. Pouvez-vous m'aider ?
Merci de votre réponse. Suite à celle-ci, j'essaie d'intégrer le reste des informations. Voici la première ligne et l'encodage des trois premiers produits :
product_code;parent_category;categories;price_value;price_currency_id;product_name;product_caption;product_autor;product_editor;product_collection;product_sale_start;product_description;product_origin;product_language;product_pages
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9782226238757;;"050 - AGENDAS LIVRES";19,8;EUR;"L'herbier des feés : Agenda 2012";;"Lacombe, Benjamin";"ALBIN MICHEL - Jeunesse";;09/11/2011;;FRANCE;FRANCAIS;0
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9789953013350;;"050 - AGENDAS LIVRES";33000;LBP;"Agenda 2009 - 365 jours pour devenir ecrivain";;;TAMYRAS;;15/10/2008;;LEBANON;;0
;Livres;"050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
9782848971278;;"050 - AGENDAS LIVRES";21,89;EUR;"2011 Agenda le Petit Prince";;;"Librairie du petit jour";;09/08/2010;;FRANCE;FRANCAIS;0
L'encodage des catégories est complètement faux. Est-ce du à des erreurs dans mon fichier ? Par ailleurs, Hikashop enregistre les " dans les champs. Pouvez-vous m'aider ?
Last edit: 12 years 11 months ago by sebg.
Please Log in or Create an account to join the conversation.
12 years 11 months ago #127714
by nicolas
Replied by nicolas on topic Format des champs sous-catégories fichier CSV
Oui, votre CSV est faux.
Au lieu de "050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
vous devriez avoir:
"050 - AGENDAS LIVRES,050 - AGENDAS LIVRES,050 - AGENDAS LIVRES"
car les trois catégories du produit sont dans la même colonne du CSV... comme dans mon exemple.
Au lieu de "050 - AGENDAS LIVRES"
;"050 - AGENDAS LIVRES";"050 - AGENDAS LIVRES"
vous devriez avoir:
"050 - AGENDAS LIVRES,050 - AGENDAS LIVRES,050 - AGENDAS LIVRES"
car les trois catégories du produit sont dans la même colonne du CSV... comme dans mon exemple.
Please Log in or Create an account to join the conversation.
12 years 11 months ago #127748
by sebg
Replied by sebg on topic Format des champs sous-catégories fichier CSV
Bonsoir Nicolas,
Désolé, mais je ne comprends pas votre réponse.
Je vois trois colonnes dans votre exemple :
product_code,parent_category,categories
, catégorie parent, catégorie enfant
, catégorie enfant, catégorie enfant d'enfant
code produit,, catégorie enfant d'enfant
C'est ce que j'ai essayé de refaire dans mon fichier CSV. Cependant, dans les 3 lignes de mon fichier collés ici, c'est vrai que pour ces trois fichier, la catégorie enfant d'enfant porte le même nom que la catégorie enfant... Ce qui ne le rend pas très facile.
Ce matin, j'ai essayé en mettant les champs vides aux deux premières lignes dex champs, ce qui donne, pour le premier élement :
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
; 050 - AGENDAS LIVRES ; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
9782226238757;; 050 - AGENDAS LIVRES ;19,8;EUR; L'herbier des feés : Agenda 2012 ;; Lacombe, Benjamin ; ALBIN MICHEL - Jeunesse ;;09/11/2011;;FRANCE;FRANCAIS;0
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
Le résultat est meilleur en fin d'import, mais encore loin d'être parfait. Pouvez-vous m'aider ?
Désolé, mais je ne comprends pas votre réponse.
Je vois trois colonnes dans votre exemple :
product_code,parent_category,categories
, catégorie parent, catégorie enfant
, catégorie enfant, catégorie enfant d'enfant
code produit,, catégorie enfant d'enfant
C'est ce que j'ai essayé de refaire dans mon fichier CSV. Cependant, dans les 3 lignes de mon fichier collés ici, c'est vrai que pour ces trois fichier, la catégorie enfant d'enfant porte le même nom que la catégorie enfant... Ce qui ne le rend pas très facile.
Ce matin, j'ai essayé en mettant les champs vides aux deux premières lignes dex champs, ce qui donne, pour le premier élement :
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
; 050 - AGENDAS LIVRES ; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
9782226238757;; 050 - AGENDAS LIVRES ;19,8;EUR; L'herbier des feés : Agenda 2012 ;; Lacombe, Benjamin ; ALBIN MICHEL - Jeunesse ;;09/11/2011;;FRANCE;FRANCAIS;0
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;;
Le résultat est meilleur en fin d'import, mais encore loin d'être parfait. Pouvez-vous m'aider ?
Please Log in or Create an account to join the conversation.
12 years 11 months ago #128393
by Xavier
Replied by Xavier on topic Format des champs sous-catégories fichier CSV
Bonjour,
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;; ne devrait être présent qu'une seule fois.
Je pense que d'avoir plusieurs catégories portant le même nom va causer des problèmes.
Le système ne peut pas déterminer dans quelle catégorie vous souhaitez placer le produit, la fille ou la parente ?
;Livres; 050 - AGENDAS LIVRES ; ;;;;;;;;;;;; ne devrait être présent qu'une seule fois.
Je pense que d'avoir plusieurs catégories portant le même nom va causer des problèmes.
Le système ne peut pas déterminer dans quelle catégorie vous souhaitez placer le produit, la fille ou la parente ?
Please Log in or Create an account to join the conversation.
Time to create page: 0.245 seconds