Exemple : Descriptions de catégorie
Vous pouvez insérer, remplacer ou supprimer la description de votre catégorie dans plusieurs langues à l'aide de l'utilitaire de chargement de données. Plusieurs valeurs peuvent être chargées dans les zones dépendant de la langue pour chaque langue prise en charge. Ces exemples utilisent un fichier CSV pour illustrer l'insertion, le remplacement ou la suppression de descriptions de catégories.
Cet exemple utilise un fichier CSV pour expliquer comment insérer, remplacer ou supprimer vos données. Vous pouvez aussi créer et utiliser un fichier au format XML pour insérer, remplacer ou supprimer vos données. Si vous choisissez de créer et d'utiliser un fichier au format XML, assurez-vous que vos éléments XML utilisent les mêmes noms que ceux des colonnes CSV.
définitions de colonne CSV et d'élément XML
- GroupIdentifier
- Obligatoire : (Chaîne) Identificateur de la catégorie. Cette zone ne peut pas contenir la valeur null et doit être unique.
- Nom
- (Chaîne) Nom d'affichage, dépendant de la langue, de cette catégorie.
- ShortDescription
- (Chaîne) Brève description, dépendante de la langue, de cette catégorie.
- LongDescription
- (Chaîne) Description détaillée, dépendante de la langue, de cette catégorie.
- Miniature
- (Chaîne) Chemin de l'image miniature, dépendant de la langue, de cette catégorie. Utilisez des barres obliques (/) pour spécifier ce chemin. Par exemple :
images/G1.jpg. - FullImage
- (Chaîne) Chemin de l'image taille réelle, dépendant de la langue, de cette catégorie. Utilisez des barres obliques (/) pour spécifier ce chemin. Par exemple :
images/G1.jpg. - Publié
- (Entier) Valeur dépendante de la langue déterminant si la catégorie doit être affichée dans la boutique en ligne.
- 1
- Published. Il s'agit de la valeur par défaut. La catégorie est alors affichée dans la boutique en ligne.
- 0
- Not published
- Mot clé
- (Chaîne) Mot clé spécifique à chaque langue qui est utilisé pour les recherches. S'il s'agit de plusieurs mots clés, encadrez-les par des guillemets en les séparant par des virgules. Par exemple :
"keyword 1, keyword 2, keyword3". - Supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez
1pour supprimer la ligne.
Les autres zones suivantes sont facultatives et ne sont pas incluses dans l'exemple :
- Remarque
- (Chaîne) Utilisez cette zone pour ajouter des notes de bas de page ou des descriptions étendues pour cette catégorie.
Fichier CSV avec exemples de données de description de catégorie
Insertion ou remplacement
L'exemple de fichier CSV contient des descriptions de catégories en français. Leur description en anglais a été chargée auparavant. Fichier CSV avec exemples de données de description de catégorie
| GroupIdentifier | Nom | ShortDescription | LongDescription | Miniature | FullImage | Publié | Mot clé |
|---|---|---|---|---|---|---|---|
| Appl_category | catégorie d'appareils |
Description courte des appareils |
Description longue des appareils |
app_thumb/french_image.jpg | app_full/french_image.jpg | 1 | mot-clé d'appareils |
| Fridge_category | Réfrigérateurs |
Description courte de réfrigérateur |
Description longue de réfrigérateur |
fridge_thumb/french_image.jpg | fridge_full/french_image.jpg | 1 | mot-clé de réfrigérateur |
Supprimer
| GroupIdentifier | Nom | ShortDescription | LongDescription | Miniature | FullImage | Publié | Mot clé | Supprimer |
|---|---|---|---|---|---|---|---|---|
| Appl_category | catégorie d'appareils |
Description courte des appareils |
Description longue des appareils |
app_thumb/french_image.jpg | app_full/french_image.jpg | 1 | mot-clé d'appareils |
1 |
| Fridge_category | Réfrigérateurs |
Description courte de réfrigérateur |
Description longue de réfrigérateur |
fridge_thumb/french_image.jpg | fridge_full/french_image.jpg | 1 | mot-clé de réfrigérateur |
1 |
Données de mappage
Le fragment suivant du fichier d'exemple de configuration de chargement de description de groupe de catalogues illustre comment mapper chaque valeur à un chemin de schéma logique d'objet métier.
<_config:DataMapping>
<_config:mapping xpath="CatalogGroupIdentifier/UniqueID" value="GroupUniqueId" />
<_config:mapping xpath="CatalogGroupIdentifier/ExternalIdentifier/GroupIdentifier" value="GroupIdentifier" />
<_config:mapping xpath="Description[0]/Name" value="Name" />
<_config:mapping xpath="Description[0]/ShortDescription" value="ShortDescription" />
<_config:mapping xpath="Description[0]/LongDescription" value="LongDescription" />
<_config:mapping xpath="Description[0]/Thumbnail" value="Thumbnail" />
<_config:mapping xpath="Description[0]/FullImage" value="FullImage" />
<_config:mapping xpath="Description[0]/Attributes/published" value="Published" />
<_config:mapping xpath="Description[0]/Keyword" value="Keyword" />
<_config:mapping xpath="Description[0]/Attributes/note" value="Note" />
<_config:mapping xpath="" value="Delete" deleteValue="1"/>
</_config:DataMapping>Si vous effectuez une opération d'insertion ou de remplacement, ne spécifiez pas la colonne "Delete" dans le fichier CSV ou laissez cette colonne vide.Médiateur d'objet métier
Le nom de la classe du médiateur est com.ibm.commerce.catalog.dataload.mediator.CatalogGroupDescriptionMediator.