Fichiers de configuration d'exportation de catalogue
Vous pouvez travailler avec les fichiers de configuration d'exportation de catalogue pour personnaliser la façon dont les données du catalogue sont exportées.
Les fichiers de configuration d'exportation de catalogues se trouvent dans le répertoire suivant : workspace_dir\WC\xml\config\com.ibm.commerce.catalog\dataextract
Gestion des paramètres dans les fichiers de configuration
Le fichier wc-dataload.xml détermine les principaux paramètres d'entrée à prendre en compte lorsque les exportations de catalogue de l'interface utilisateur Swagger sont exécutées. Par exemple, il exécute certaines tâches en fonction de l'indication de l'exportation de catégories ou de produits.
Vous pouvez spécifier des paramètres facultatifs séparés par des virgules au format JSON, lorsque vous publiez le corps de la classe catalog_export.
- firstTwoLinesAreHeader
- Indique si les deux premières lignes sont considérées comme l'en-tête. La valeur par défaut est false.
- firstLineIsHeader
- Indique si la première ligne est l'en-tête. La valeur par défaut est true.
- tokenDelimiter
- Spécifie l'élément à utiliser comme délimiteur de jeton.
- CSVColumnList
- Liste des noms de colonnes séparés par une virgule. Si la valeur n'est pas spécifiée, toutes les colonnes CSV configurées sont renvoyées dans l'ordre prédéfini. Le fichier CSV exporté qui en résulte contient uniquement les colonnes CSV spécifiées et dans l'ordre dans lequel elles sont spécifiées.
- devise
- La colonne de prix dans le fichier CSV dépend de ce paramètre. Si la valeurn'est pas spécifiée, la valeur par défaut est la devise par défaut du magasin. La valeur du prix qui est exportée est dans cette devise.
- seoUrlEnabled
- Ce paramètre concerne la colonne SEOURL. Si la valeur est true, la SEOURL est construite et renvoyée. Sinon, les résultats SEOURL renvoyés sont une chaîne vide. La valeur peut être true ou false. La valeur par défaut est false si elle n'est pas spécifiée.
- imageUrlEnabled
- Ce paramètre concerne les colonnes Thumbnail et FullImage. Si la valeur est false, les chemins d'image dans la base de données sont renvoyés. Si la valeur sur true, les colonnes Thumbnail et FullImage sont construites et contiennent une URL complète pour afficher les images. La valeur peut être true ou false. La valeur par défaut est false si elle n'est pas spécifiée.
- attributeUsage
- Indique si les attributs et les valeurs de définition et de description sont renvoyés. Si 1 est spécifié, seuls les attributs et les valeurs de définition sont renvoyés. Si 2 est spécifié, seuls les attributs et les valeurs de description sont renvoyés. Si l'attribut n'est pas spécifié ou si une valeur autre que 1 ou 2 est spécifiée, le comportement par défaut est de renvoyer les attributs et les valeurs de définition et de description.
- attributeList
- Si cette valeur est spécifiée, seuls les identificateurs d'attribut séparés par des virgules spécifiées sont renvoyés.
- urlPrefix
- Préfixe d'URL. La valeur par défaut est http://localhost/webapp/wcs/stores/servlet/.
- productionServerHostName
- Nom d'hôte de l'environnement de production. La valeur par défaut est le serveur d'où provient l'extraction des données. Spécifiez cette valeur de paramètre si vous exécutez l'extrait de données dans un environnement de transfert et que vous souhaitez que l'URL pointe vers un environnement de production.
- imageUrlPrefix
- Préfixe d'URL d'image. La valeur par défaut est http://localhost/wcsstore/.
Pour plus d'informations sur l'utilisation de ces paramètres facultatifs spécifiques au gestionnaire, consultez le contenu des fichiers de configuration d'exportation du catalogue.
{
catalogId : "10001"
}
Pour obtenir une liste de tous les paramètres de requête facultatifs pouvant être utilisés avec l'API REST HCL Commerce, voir API REST.
Extension des fichiers de configuration d'exportation de catalogue
- workspace_dir\WC\xml\config\com.ibm.commerce.catalog-ext\dataextract
Ensuite, dans le nouveau répertoire d'extension, créez de nouveaux fichiers qui ne contiennent que les valeurs de paramètre modifiées que vous souhaitez utiliser.