Options d’importation d’un catalogue
Il existe quelques méthodes natives pour importer un catalogue dans Adobe Commerce. Chaque méthode a son propre raisonnement pour l’utilisation ainsi que les avantages et inconvénients qui doivent être pris en compte.
Pour en savoir plus, sélectionnez l’une des options ci-dessous.
Création manuelle des produits manual-import
Si vous disposez d’un catalogue limité et que les mises à jour sont peu fréquentes, la création manuelle de ces derniers peut être la meilleure option. Il faut du temps pour entrer dans chaque produit et une formation limitée sur l’utilisation de l’administrateur de Commerce. La gestion manuelle du catalogue n’est pas la bonne option pour la plupart des magasins, mais dans certaines situations, elle peut s’avérer logique. Pour consulter la documentation supplémentaire de ce processus, rendez-vous sur la page Création d’un produit. N’oubliez pas que vous pouvez utiliser plusieurs méthodes pour gérer votre catalogue. Toutefois, une fois l’automatisation utilisée, les modifications manuelles doivent être limitées. Les mises à jour automatisées permettent de remplacer les modifications effectuées manuellement et par conséquent de créer de la confusion. Une fois que l’intégration à Adobe Commerce pour gérer le catalogue utilise l’automatisation et les API, il est conseillé de restreindre la gestion du catalogue de l’administrateur à l’aide des rôles utilisateur et autorisations.
Quand envisager cette approche ?
-
Un très petit catalogue, par exemple moins de 50 produits
-
Les mises à jour sont peu fréquentes
-
Vous disposez de tous les détails, images et vidéos du produit, et vous ne souhaitez pas prendre le temps d’apprendre à convertir les données au format CSV.
-
Vous souhaitez inclure l’ajout d’images et de vidéos lors de la création des produits.
-
Votre équipe connaît
not
les API et le fonctionnement d’OAUTH
Outil d’importation CSV d’administration admin-csv
Cet outil permet à un propriétaire de magasin d’importer un catalogue à l’aide d’un droit CSV provenant de l’administrateur de commerce.
Importer des données depuis l’administrateur Commerce
Avantages :
Le téléchargement d’un fichier CSV depuis l’administrateur est une méthode simple de gestion des catalogues. Il permet des mises à jour plus rapides des produits du catalogue pour un catalogue de taille modérée.
Inconvénients
- Lent
- Taille maximale du fichier de téléchargement définie sur le serveur et qui ne peut pas être facilement ajustée par le propriétaire d’un magasin.
- Nécessite un accès administrateur et une personne pour effectuer l’action ; l’automatisation est limitée.
- Les importations de planification sont limitées à 1 fois par jour.
- Les images et vidéos associées doivent être téléchargées séparément.
Quand envisager cette approche ?
-
La taille du catalogue est modérée
-
Les mises à jour ne sont pas plus d’une fois par jour
-
vous disposez d’un accès aux configurations de serveur au cas où vous deviez augmenter la taille de chargement de fichier maximale.
-
Votre équipe connaît
not
les API et le fonctionnement d’OAUTH
API REST en bloc bulk-rest-api
L’API REST en bloc permet l’automatisation et des mises à jour plus fréquentes. Cette API est plus rapide que l’utilisation du transfert d’administrateur du fichier CSV.
Documentation sur les points d’entrée en masse
Avantages :
La possibilité d’importer des jeux de données volumineux qui ne sont pas au format CSV.
Inconvénients
- Les images et vidéos associées doivent être téléchargées séparément.
- Peut être limité par des contraintes de bande passante sur le fournisseur d’hébergement
Quand envisager cette approche ?
-
Le catalogue est de n’importe quelle taille
-
Les mises à jour sont fréquentes, plus de 1 fois par jour est acceptable.
-
Le temps d’importation est important mais pas essentiel et un court délai dans le traitement des données d’importation est acceptable
-
Les données ne sont pas structurées au format CSV et vous ne pouvez pas les transformer à l’aide de l’automatisation.
API REST ASYNC async-rest-api
Un point de terminaison web asynchrone intercepte les messages vers une API web et les écrit dans la file d’attente des messages. Chaque fois que le système accepte une telle demande d’API, il génère un identifiant UUID. Adobe Commerce inclut cet UUID lorsqu’il ajoute le message à la file d’attente. Ensuite, un consommateur lit les messages de la file d'attente et les exécute un par un.
Documentation sur les points d’entrée web asynchrones
Avantages :
- Importation rapide des données
- La portée du magasin est prise en charge ou vous pouvez spécifier
all
pour effectuer une opération sur tous les magasins existants
Inconvénients
- La demande de GET n’est pas prise en charge
Quand envisager cette approche ?
-
Les imports sont fréquents
-
Aucun problème lié à un léger délai entre l’envoi via l’API et le traitement depuis la file d’attente des messages.
API REST CSV csv-rest-api
Cette option d’API permet des importations extrêmement rapides par rapport à toutes les autres options natives.
Importer l’api CSV REST des données
Avantages :
- Méthode la plus rapide pour traiter les données entrantes
- Peuvent être exécutées plusieurs fois par jour
- Les données peuvent être compressées à l’aide de gzip pour les requêtes volumineuses afin d’éviter les limites de taille de requête HTTP.
Inconvénients
- Les images et vidéos associées doivent être téléchargées séparément.
- Les données doivent être au format CSV
Quand envisager cette approche ?
-
Le catalogue est de n’importe quelle taille
-
Les mises à jour sont fréquentes, plus de 1 fois par jour est acceptable.
-
Le temps global d’importation est important
-
Les données sont déjà au format CSV ou peuvent facilement être transformées à l’aide de l’automatisation.