[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}
快速入门
安装并配置Commerce Optimizer Connector以将您的Adobe Commerce目录数据与Adobe Commerce Optimizer同步,然后监视数据同步状态以确保您的店面为最新状态。
使用该集成的要求
-
Adobe Commerce 2.4.7+
- PHP 8.2、8.3或8.4
- Composer 2.x
-
具有已设置的沙盒实例的Adobe Commerce Optimizer许可证。
-
访问repo.magento.com以使用Composer下载Commerce连接器中继包。
配置集成的Adobe Commerce用户必须具有:
-
Adobe Commerce管理员的管理员访问权限。
-
开发人员对配置了项目的IMS组织Adobe Commerce Optimizer的访问权限。
先决条件
如果已安装以下任何扩展,请在安装Commerce Optimizer Connector之前卸载它们:
- Adobe Commerce Live Search (
magento/live-search) - Adobe Commerce产品推荐(
magento/product-recommendations) - Adobe Commerce目录服务(
magento/catalog-service,magento/catalog-service-installer) - 数据管理仪表板(
magento-catalog-sync-admin)
与这些扩展关联的数据仍会在Commerce数据库中可用。 但是,在启用连接器时,它不会导出到Adobe Commerce Optimizer。 要在启用连接器后实施这些扩展提供的搜索和促销功能,请从Adobe Commerce Optimizer 管理员UI配置它们。
配置步骤
按照以下步骤启用连接器并开始将数据从Commerce同步到Adobe Commerce Optimizer实例。
-
使用编辑器安装Commerce Optimizer连接器包以将您的Commerce实例连接到Adobe Commerce Optimizer。
安装Commerce Optimizer连接器软件包
Adobe Commerce Optimizer Connector是作为编辑器中继提供的,适用于具有Adobe Commerce Optimizer的有效许可证的所有Commerce商家。
安装步骤
-
使用编辑器添加
adobe-commerce/commerce-data-export-aco-adapter模块:code language-shell composer require adobe-commerce/commerce-data-export-aco-adapter -
将更改部署到Adobe Commerce暂存环境。
部署完成后,Commerce Optimizer选项可从Commerce的“管理员”菜单使用。 单击 Commerce Optimizer 以直接从Commerce管理员中打开您的Commerce Optimizer实例。
获取所需的连接详细信息
从Adobe Developer Console中,创建一个为Adobe Commerce Optimizer摄取服务启用的开发人员项目,并生成OAuth服务器到服务器凭据。 有关详细说明,请参阅促销开发人员指南中的获取IMS凭据。
从“身份证明”页中保存以下值:
- 组织ID (
org_id) - 客户端ID (
client_id) - 客户端密码 (
client_secret)
获取Adobe Commerce Optimizer实例详细信息
从您的Adobe Commerce Optimizer实例中保存实例ID(也称为租户ID)。 您可以在用于访问实例的URL中找到它。 例如,在https://experience.adobe.com/#/@<project-id>/in:TToyu73daQRn66KAYaq8YZ/commerce-optimizer-studio/home中,实例ID为TToyu73daQRn66KAYaq8YZ。
自定义Commerce数据导出配置
默认情况下,所有Commerce作用域(网站和商店视图)的目录数据同步处于启用状态。 您可以自定义导出设置,以便根据业务需求仅同步特定范围的数据。 例如,如果您有多个存储视图,但只想导出其中一个存储视图的数据,则可以为其他存储视图禁用导出程序。
按范围导出数据
下表描述了在每个作用域级别导出的数据:
启用和禁用行为
更新导出配置
安装连接器软件包后,管理员中的商店网格现在会显示Commerce Optimizer的导出配置设置。
要更改网站或商店视图的设置:
-
在Commerce管理员中,导航到Stores > Settings > All Stores。
-
选择要配置的网站或商店视图。
-
在 Adobe Commerce Optimizer导出程序设置 中,根据需要使用该复选框启用或禁用数据同步。
{width="500" modal="regular"}
-
保存更改。
启用Adobe Commerce Optimizer集成
使用您在上一步中收集的API凭据和实例详细信息,您现在可以配置Commerce与Adobe Commerce Optimizer实例之间的集成。
-
从Commerce Admin中,选择 Adobe Commerce Optimizer 以显示包含说明的配置页面。
{width="500" modal="regular"}
-
从命令行中,使用SSH连接到Commerce暂存环境。
-
运行以下Commerce CLI命令配置集成,将占位符值替换为Commerce Optimizer项目的值:
bin/magento aco:config:init --org_id=your-org --tenant_id=your-tenant --client_id=your-client-id --client_secret=your-secret
-
通过返回Commerce管理员并选择Adobe Commerce Optimizer选项来验证连接。
单击该选项后,它将在新选项卡中打开Adobe Commerce Optimizer UI。
验证数据同步是否正常工作
启用集成后,数据同步将自动开始。 根据目录大小,初始同步可能需要几分钟到几小时。
-
在Commerce管理员中检查同步状态:
转到System > Data Transfer > Data Feed Sync Status。
{width="500" modal="regular"}
同步运行时,馈送数据显示已成功发送的记录。 选择信息源以查看详细信息或解决同步问题。
-
确认数据已送达Commerce Optimizer:
从Adobe Commerce Optimizer菜单中选择Data Sync。
{width="500" modal="regular"}
验证是否显示预期的产品、价格和属性。
后续步骤
-
配置 Adobe Commerce Optimizer 目录视图和策略
在Adobe Commerce Optimizer指南中创建目录视图和策略。 请注意,价格手册是自动从Adobe Commerce客户组创建的。
-
在Edge Delivery Services上设置Commerce店面
按照Storefront设置文档将您的店面连接到Adobe Commerce Optimizer实例,并开始提供个性化的商务体验。