[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Modules de connecteur et points d’entrée de flux

Cette référence répertorie les packages de modules Adobe Commerce Optimizer Connector, les points d’entrée d’API de flux pris en charge et les chemins d’accès aux clés de configuration stockés dans core_config_data. Pour découvrir comment ces composants fonctionnent ensemble pendant la synchronisation, consultez Pipeline de synchronisation du connecteur.

Modules

Le connecteur comprend plusieurs modules Magento qui collectent des données de catalogue, mappent les données de flux au format pris en charge par l’API Commerce Optimizer et gèrent le contrôle de l’envoi et de la portée. Le tableau suivant résume chaque module et son rôle.

Module
Rôle
DataExporterAdapter
Mappe les flux Adobe Commerce au format requis par l’API Adobe Commerce Optimizer. Il remplace la configuration du pool de flux et du schéma.
SaasExportAdapter
Achemine les flux Commerce Optimizer vers l’API d’ingestion et bloque l’envoi des flux non pris en charge.
CommerceAcoExporter
Gère les informations d’identification Commerce Optimizer et fournit des commandes de configuration de l’interface en ligne de commande
CommerceAdapter
Commerce Optimizer de compatibilité de l’API (GraphQL, ajout au panier groupé, interface utilisateur de configuration)
PriceBookDataExporter
Flux de catalogue des prix indexé par site web et groupe de clients
SaasPriceBook
Infrastructure SaaS pour la soumission du catalogue de prix
CommerceOptimizerScopeMapper
Activation de la synchronisation par site web et par magasin

Flux pris en charge

Le connecteur envoie plusieurs types de flux au Catalog Data Ingestion API Commerce Optimizer. Le tableau ci-dessous répertorie chaque flux avec son point d’entrée, sa limite de lots, le nom de l’indexeur et sa table de flux en Adobe Commerce.

Flux
Point d’entrée de l’API Commerce Optimizer
Limite de lot
Nom de l’index AC
Tableau de flux
products
POST /v1/catalog/products
100
catalog_data_exporter_products
cde_products_feed
categories
POST /v1/catalog/categories
100
catalog_data_exporter_categories
cde_categories_feed
productAttributes
POST /v1/catalog/products/metadata
100
catalog_data_exporter_product_attributes
cde_product_attributes_feed
prices
POST /v1/catalog/products/prices
500
catalog_data_exporter_product_prices
cde_product_prices_feed
priceBooks
POST /v1/catalog/price-books
500
data_exporter_price_books
cde_price_books_feed

Les flux products, productAttributes, categories et prices réutilisent les données collectées par les indexeurs SaaS Data Export. Le connecteur génère le flux de priceBooks à partir de la configuration du site web et du groupe client et ne repose pas sur un indexeur de SaaS Data Export.

Pour plus d’informations sur le mappage au niveau du champ de chaque flux, voir Mappage des champs pour Commerce Optimizer Connector flux.
Pour estimer la durée d’une synchronisation en fonction de la taille de votre catalogue, consultez Estimation du volume de données et de la durée de synchronisation.

Chemins de configuration

Commerce Optimizer Connector informations d’identification et les URL de service sont stockées dans core_config_data sous le préfixe de chemin d’accès aco_exporter/general/ . Exécutez bin/magento aco:config:show pour passer en revue les valeurs actuelles. La commande n’affiche pas le secret client.

aco_exporter/general/org_id
aco_exporter/general/tenant_id
aco_exporter/general/client_id
aco_exporter/general/client_secret       (encrypted)
aco_exporter/general/type
aco_exporter/general/ingestion_url
aco_exporter/general/optimizer_studio_url
recommendation-more-help
commerce-help-aco-connector