[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}

连接器模块和馈送端点

此参考列出了core_config_data中存储的Adobe Commerce Optimizer Connector模块包、支持的馈送API端点和配置密钥路径。 要了解这些组件在同步期间如何协同工作,请参阅连接器同步管道

模块

连接器包含多个Magento模块,这些模块收集目录数据,将馈送数据映射到Commerce Optimizer API支持的格式,并管理提交和范围控制。 下表总结了每个模块及其角色。

模块
角色
DataExporterAdapter
将Adobe Commerce源映射到Adobe Commerce Optimizer API所需的格式。 覆盖信息源池和架构配置。
SaasExportAdapter
将Commerce Optimizer馈送路由到摄取API,并阻止提交不支持的馈送。
CommerceAcoExporter
管理Commerce Optimizer凭据并提供CLI设置命令
CommerceAdapter
Commerce Optimizer API兼容性层(GraphQL、捆绑包添加到购物车、配置UI)
PriceBookDataExporter
按网站和客户组编制索引的价格手册信息源
SaasPriceBook
用于价格手册提交的SaaS基础架构
CommerceOptimizerScopeMapper
每个网站和每个商店视图同步启用

支持的源

连接器向Commerce Optimizer Catalog Data Ingestion API提交多个馈送类型。 下表列出了每个馈送及其在Adobe Commerce中的终结点、批处理限制、索引器名称和馈送表。

信息源
Commerce Optimizer API终结点
批次限制
AC索引名称
信息源表
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

productsproductAttributescategoriesprices馈送重复使用SaaS Data Export索引器收集的数据。 连接器从网站和客户组配置生成priceBooks源,并且不依赖于SaaS Data Export索引器。

有关每个馈送的字段级映射详细信息,请参阅 Commerce Optimizer Connector 馈送🔗的字段映射。
若要根据目录大小估算同步所需的时间,请参阅估算数据量和同步时间

配置路径

Commerce Optimizer Connector凭据和服务URL存储在aco_exporter/general/路径前缀下的core_config_data中。 运行bin/magento aco:config:show以查看当前值。 该命令不显示客户端密码。

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