Commerce Services Connector

某些Adobe Commerce和Magento Open Source功能由提供支持 Commerce Services 并部署为SaaS(软件即服务)。 要使用这些服务,您必须连接 Commerce 使用生产和沙盒API密钥的实例,并在 配置. 您只需设置一次。

可用服务 availableservices

下面列出了 Commerce 您可通过访问的功能 Commerce Services Connector:

服务
可用性
Product Recommendations 由Adobe Sensei提供支持
Adobe Commerce
Live Search 由Adobe Sensei提供支持
Adobe Commerce
Payment Services
Adobe Commerce和Magento Open Source
Channel Manager
Adobe Commerce和Magento Open Source
Site-Wide Analysis Tool
Adobe Commerce
Catalog Service
Adobe Commerce
Data Connection
Adobe Commerce

架构

从高层次上说, Commerce Services Connector 由以下核心元素组成:

Commerce服务连接器架构

以下部分将更详细地讨论其中各个元素。

凭据 apikey

生产和沙盒API密钥从生成 Commerce 的帐户 许可证所有者 由唯一标识符 Commerce ID (MageID)。 要通过如下服务的授权验证,请执行以下操作 Product Recommendations 或 Live Search,只要帐户处于良好状态,商户组织的许可证所有者可以生成API密钥集。

这些密钥可在“需要知道”的基础上与系统集成商或代表许可证持有人管理项目和环境的开发团队共享。 已授予的开发人员 Shared Access 由许可证所有者不能代表他们生成密钥,即使商家的组织存在于 Switch Accounts 下拉菜单。

此外,解决方案集成商还有权使用 Commerce Services. 如果您是解决方案集成商, Commerce 合作伙伴合同应生成API密钥。

NOTE
许可证所有者通常是Adobe Commerce客户的主要联系人,并不总是与Adobe Commerce on cloud infrastructure项目的项目所有者相同。

生成生产和沙盒API密钥 genapikey

  1. 登录 Commerce 帐户位置 https://account.magento.com{:target="_blank"}.

  2. Magento 选项卡,选择 API门户 在侧栏上。

  3. 环境 菜单,选择 生产沙盒.

  4. API密钥 部分并单击 新增.

    这将打开一个用于下载新密钥的对话框。

    下载私钥

    note warning
    WARNING
    这是您必须复制或下载密钥的唯一机会。
  5. 单击 下载 然后单击 取消.

  6. 对每个环境(生产和沙盒)重复上述步骤。

    API密钥 部分现在显示您的API(公共)密钥。 在执行以下操作时,您需要生产和沙盒密钥(公共+私有) 选择或创建SaaS项目.

SaaS配置 saasenv

Commerce 必须使用SaaS项目和SaaS数据空间配置实例,以便 Commerce Services 可以将数据发送到正确的位置。 SaaS项目对所有SaaS数据空间进行分组。 SaaS数据空间用于收集和存储以下各项的数据: Commerce Services 去工作。 其中一些数据可从以下导出: Commerce 实例和某些可以从店面的购物者行为中收集。 然后,该数据将保留到安全云存储中。

对象 Product Recommendations,SaaS数据空间包含目录和行为数据。 您可以指向 Commerce 实例到SaaS数据空间,创建者: 选择它 在 Commerce 配置。

WARNING
仅在生产环境中使用生产SaaS数据空间 Commerce 安装以避免数据冲突。 否则,您可能会用测试数据污染生产站点数据,从而导致部署延迟。 例如,可能会从暂存数据(如暂存URL)错误地覆盖您的生产产品数据。

选择或创建SaaS项目 createsaasenv

要选择或创建SaaS项目,请请求 Commerce 来自的API密钥 Commerce 您的商店的许可证所有者:

NOTE
如果您没有看到 Commerce Services Connector 中的部分 Commerce 配置,您必须安装 Commerce 模块满足您的需求 Commerce 服务.
  1. 管理员 侧栏,转到 系统 >服务> Commerce服务连接器.

    如果您没有看到 Commerce Services Connector 中的部分 Commerce 配置,安装 Commerce 模块满足您的需求 Commerce 服务. 此外,确保 magento/module-services-id 软件包已安装。

  2. 沙盒API密钥生产API密钥 部分,粘贴您的键值。

    私钥必须包括 ----BEGIN PRIVATE KEY--- 在键的开头和 ----END PRIVATE KEY---- 在私钥的末尾。

  3. 单击 保存.

任何与键关联的SaaS项目都会显示在 项目 中的字段 SaaS标识符 部分。

  1. 如果不存在任何SaaS项目,请单击 创建项目. 然后在 项目 字段中,输入SaaS项目的名称。

    创建SaaS项目时, Commerce 根据您的URL生成一个或多个SaaS数据空间 Commerce 许可证:

    • Adobe Commerce — 一个生产数据空间;仅两个测试数据空间。 在具有多个暂存环境的Cloud Pro项目上,您可以通过以下方式为每个暂存环境请求额外的测试数据空间 提交支持请求.
    • Magento Open Source — 一个生产数据空间;无测试数据空间
  2. 选择 数据空间 用于的当前配置 Commerce 商店。

NOTE
如果您有单独的实例可与Commerce服务集成, 提交支持服务单 为每个额外的实例请求新的SaaS项目。 在支持人员创建SaaS项目后,请使用相同的API密钥为实例配置Commerce Services集成,并为数据空间选择新的SaaS项目。
WARNING
如果您在“我的帐户”的“API门户”部分生成新密钥,请立即更新管理员配置中的API密钥。 如果您在管理员中生成新密钥但未更新它们,则SaaS扩展不再有效,并且您会丢失宝贵的数据。

要更改SaaS项目或数据空间的名称,请单击 重命名 旁边都有。 更改名称不会影响您的服务,因为名称只是一个标签,可帮助您识别和区分项目和数据空间。

IMS组织(可选) organizationid

要将您的Adobe Commerce实例连接到Adobe Experience Platform,请使用Adobe ID登录到您的Adobe帐户。 登录后,与您的Adobe帐户关联的IMS组织将显示在此部分中。

目录同步

当 Commerce 实例已成功连接到 Commerce Services,目录同步过程会从您的 Commerce 服务器至 Commerce Services. 目前,只有产品Recommendations使用目录同步服务。 了解详情 关于目录同步过程。

recommendation-more-help
3d5a1200-3287-4b90-a075-6c594f65d80e