WebSphere Commerce fournit neuf feuilles de travail modèles permettant de charger les données de catalogue au format CSV :
- attribute.csv
- attributeValue.csv
- category.csv
- categoryDescription.csv
- categoryProductRelation.csv
- categoryRelation.csv
- product.csv
- productDescription.csv
- price.csv
Les neuf feuilles de travail sont fusionnées en un fichier modèle catalog.csv. Ce dernier, ainsi que le fichier images.zip, se trouve dans le répertoire WC_installdir/samples/catalogimport. Prenez contact avec votre administrateur de site pour accéder aux feuilles de travail modèles.
La feuille de travail attribute est mappée sur la table de base de données ATTRIBUTE. Elle contient les zones suivantes :
- parentPartNumber
- Clé associée à la référence du produit.
- languageId
- Langue à laquelle cet attribut se rapporte. Les langues disponibles sont les suivantes :
-1 = Anglais (Etats-Unis) -2 = Français -3 = Allemand -4 = Italien -5 = Espagnol -6 = Portugais (Brésil) -7 = Chinois simplifié -8 = Chinois traditionnel -9 = Coréen -10 = Japonais
- attributeType
- Type d'attribut : FLOAT, INTEGER ou STRING.
- attributeName
- Nom de l'attribut.
- description
- Description de l'attribut.
- description2
- Description plus détaillée de l'attribut, si besoin est.
- sequence
- Séquence d'affichage de l'attribut.
- field1
- Zone de type chaîne personnalisable.
La feuille de travail attributeValue est mappée sur la table de base de données ATTRVALUE. Elle contient les zones suivantes :
- itemPartNumber
- Clé associée à la référence du produit.
- languageId
- Langue à laquelle cet attribut se rapporte. Les langues disponibles sont les suivantes :
-1 = Anglais (Etats-Unis) -2 = Français -3 = Allemand -4 = Italien -5 = Espagnol -6 = Portugais (Brésil) -7 = Chinois simplifié -8 = Chinois traditionnel -9 = Coréen -10 = Japonais
- attributeType
- Type d'attribut : FLOAT, INTEGER ou STRING.
- attributeName
- Nom de l'attribut.
- attributeValue
- Valeur de l'attribut.
- sequence
- Séquence d'affichage de la valeur d'attribut.
- field1
- Zone de type entier personnalisable.
- field2
- Zone de type chaîne personnalisable.
- field3
- Zone de type chaîne personnalisable.
3. category.csv
La feuille de travail category est mappée sur la table de base de données CATGROUP. Elle contient les zones suivantes :
- categoryName
- Identificateur unique de la catégorie.
- markForDelete
- Cette zone vous permet de marquer une catégorie en vue de sa suppression :
0 = Non (valeur par défaut).
1 = Oui. - field1
- Zone de type chaîne personnalisable.
- field2
- Zone de type chaîne personnalisable.
La feuille de travail categoryDescription est mappée sur la table de base de données CATGRPDESC. Elle contient les zones suivantes :
- categoryName
- Identificateur unique de la catégorie.
- languageId
- Langue à laquelle cette catégorie se rapporte. Les langues disponibles sont les suivantes :
-1 = Anglais (Etats-Unis) -2 = Français -3 = Allemand -4 = Italien -5 = Espagnol -6 = Portugais (Brésil) -7 = Chinois simplifié -8 = Chinois traditionnel -9 = Coréen -10 = Japonais
- displayName
- Nom affiché de la catégorie.
- shortDescription
- Description abrégée de la catégorie.
- longDescription
- Description plus détaillée de la catégorie, si besoin est.
- published
- Cette zone permet d'afficher la catégorie dans la langue indiquée par le paramètre languageId :
0 = non.
1 = oui (valeur par défaut). - thumbnail
- Chemin d'accès complet ou relatif de l'image miniature de la catégorie.
- fullImage
- Chemin d'accès complet ou relatif de l'image grandeur réelle de la catégorie.
5. categoryProductRelation.csv
La feuille de travail categoryProductRelation est mappée sur la table de base de données CATGRPREL. Elle contient les zones suivantes :
- categoryName
- Nom parent de la catégorie.
- categoryMemberId
- ID propriétaire de la catégorie (la valeur par défaut correspond à l'ID propriétaire du magasin). Si le commerçant n'utilise pas un catalogue maître partagé, cette zone devrait être vide.
- partNumber
- Référence du produit enfant.
- sequence
- Séquence d'affichage de la catégorie.
La feuille de travail categoryRelation est mappée sur la table de base de données CATGRPREL. Elle contient les zones suivantes :
- parent
- Nom de la catégorie parent. S'il s'agit d'une catégorie supérieure, cette zone est vide.
- parentMemberId
- ID propriétaire de la catégorie (la valeur par défaut correspond à l'ID propriétaire du magasin). Si le commerçant n'utilise pas un catalogue maître partagé, cette zone devrait être vide.
- child
- Nom de la catégorie enfant.
- sequence
- Séquence d'affichage des produits dans la catégorie.
7. product.csv
La feuille de travail product est mappée sur les tables de base de données CATENTRY et CATENTDESC. Elle contient les zones suivantes :
- partNumber
- Identificateur unique du produit.
- parentPartNumber
- Produit parent, s'il s'agit d'un article (également appelé SKU). S'il s'agit d'un produit, la zone est vide.
- type
- Type de l'entrée de catalogue : ProductBean ou ItemBean.
- markForDelete
- Cette zone vous permet de marquer un produit en vue de sa suppression :
0 = Non (valeur par défaut).
1 = Oui. - height
- Hauteur nominale associée à l'entrée de catalogue.
- length
- Longueur nominale associée à l'entrée de catalogue.
- width
- Largeur nominale associée à l'entrée de catalogue.
- sizeMeasure
- Unité de mesure utilisée pour les zones de hauteur, de longueur et de largeur.
- weight
- Poids nominal associé à l'entrée de catalogue.
- weightMeasure
- Unité de mesure utilisée pour la zone de poids.
- field1
- Zone de type entier personnalisable.
- field2
- Zone de type entier personnalisable.
- field3
- Zone de type décimal personnalisable.
- field4
- Zone de type chaîne personnalisable.
- field5
- Zone de type chaîne personnalisable.
La feuille de travail productDescription est mappée sur la table de base de données CATENTDESC. Elle contient les zones suivantes :
- partNumber
- Clé associée à la référence du produit.
- languageId
- Langue à laquelle cette description de produit se rapporte. Les langues disponibles sont les suivantes :
-1 = Anglais (Etats-Unis) -2 = Français -3 = Allemand -4 = Italien -5 = Espagnol -6 = Portugais (Brésil) -7 = Chinois simplifié -8 = Chinois traditionnel -9 = Coréen -10 = Japonais
- displayName
- Nom affiché du produit.
- shortDescription
- Description abrégée du produit.
- longDescription
- Description plus détaillée du produit, si besoin est.
- published
- Cette zone vous permet d'afficher le produit dans la langue indiquée par le paramètre languageId :
0 = non.
1 = oui (valeur par défaut). - thumbnail
- Chemin d'accès complet ou relatif de l'image miniature du produit.
- fullimage
- Chemin d'accès complet ou relatif de l'image grandeur réelle du produit.
9. price.csv
La feuille de travail price est mappée sur les tables de base de données OFFER et OFFERPRICE. Elle contient les zones suivantes :
- partNumber
- Clé associée à la référence du produit.
- memberId
- ID propriétaire de l'entrée de catalogue (la valeur par défaut correspond à l'ID propriétaire du magasin). Si le commerçant n'utilise pas un catalogue maître partagé, cette zone devrait être vide.
- price
- Prix de l'entrée de catalogue.
- currency
- Devise du prix.
- precedence
- Si plusieurs offres sont effectives à un moment donné, celle qui dispose de la priorité la plus élevée dans cette feuille de travail est utilisée.
- startDate
- Date à laquelle le prix devient disponible.
- endDate
- Date à laquelle le prix est retiré.
- field1
- Zone de type chaîne personnalisable.
- field2
- Zone de type caractère personnalisable.