Connector modules and feed endpoints
This reference lists the Adobe Commerce Optimizer Connector module packages, supported feed API endpoints, and configuration key paths stored in core_config_data. To learn how these components work together during synchronization, see Connector sync pipeline.
Modules
The connector includes multiple Magento modules that collect catalog data, map feed data to the format supported by the Commerce Optimizer API, and manage submission and scope control. The following table summarizes each module and its role.
DataExporterAdapterSaasExportAdapterCommerceAcoExporterCommerceAdapterPriceBookDataExporterSaasPriceBookCommerceOptimizerScopeMapperSupported feeds
The connector submits multiple feed types to the Commerce Optimizer Catalog Data Ingestion API. The table below lists each feed with its endpoint, batch limit, indexer name, and feed table in Adobe Commerce.
productsPOST /v1/catalog/productscatalog_data_exporter_productscde_products_feedcategoriesPOST /v1/catalog/categoriescatalog_data_exporter_categoriescde_categories_feedproductAttributesPOST /v1/catalog/products/metadatacatalog_data_exporter_product_attributescde_product_attributes_feedpricesPOST /v1/catalog/products/pricescatalog_data_exporter_product_pricescde_product_prices_feedpriceBooksPOST /v1/catalog/price-booksdata_exporter_price_bookscde_price_books_feedThe products, productAttributes, categories, and prices feeds reuse data collected by SaaS Data Export indexers. The connector generates the priceBooks feed from website and customer group configuration and does not rely on a SaaS Data Export indexer.
For field-level mapping details for each feed, see Field mapping for Commerce Optimizer Connector feeds.
Configuration paths
Commerce Optimizer Connector credentials and service URLs are stored in core_config_data under the aco_exporter/general/ path prefix. Run bin/magento aco:config:show to review current values. The command does not display the client secret.
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