Exemples d'entrées et scénarios d'exportation de catalogue

Vous pouvez travailler avec les entrées de l'API REST d'exportation de catalogue pour personnaliser la façon dont les données du catalogue sont exportées.

Saisie de l'entrée JSON dans le corps REST

La classe catalog_export accepte des valeurs optionnelles séparées par des virgules au format JSON :
exportMode
Indique si vous souhaitez exporter les données complètes ou delta du catalogue. La valeur par défaut est Complètes.
CSVColumnList
Liste des colonnes CSV à exporter. La valeur par défaut est toutes les colonnes.
catalogId
ID du catalogue à exporter. La valeur par défaut est le catalogue maître.
langId
ID de la langue à exporter. La valeur par défaut est la langue de magasin par défaut.
Par exemple, pour couvrir l'exportation de catalogues en fonction de l'ID de catalogue 10001, spécifiez l'entrée JSON suivante dans le corps :

{
catalogId : "10001"
}

En plus des valeurs optionnelles prises en charge, vous pouvez également spécifier les paramètres de requête facultatifs disponibles pour tous les services REST. 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.

Exportation de données de catalogue complètes ou delta à l'aide de l'API REST HCL Commerce

Vous pouvez exporter des données de catalogue complètes ou delta. Pour ce faire, spécifiez le paramètre facultatif suivant lorsque vous publiez le corps de la classe catalog_export :
exportMode
Indique si vous souhaitez exporter les données complètes ou delta du catalogue. La valeur par défaut est Complètes.

Si vous spécifiez une version delta, la classe catalog_download accepte une valeur pour le paramètre deleted. Ce paramètre indique si le fichier téléchargé ne contient que des objets supprimés depuis la dernière exportation.

La valeur par défaut du paramètre deleted est false, ce qui indique que le fichier CSV ne contient que les objets nouveaux ou mis à jour, et non les objets supprimés.