要让 Magento 与 Zendesk 通信,第一步是安装和配置适用于 Magento 的 Zendesk 扩展。此扩展提供 Magento 内部的功能,并提供一个 API 供 Magento 应用访问客户信息。
前提条件
- 具有完全管理员权限的 Magento Community v1.7+ 或 Magento Enterprise v1.9+
- PHP 5.5+
- 您的 Magento 服务器正在使用 HTTPS —— 不支持 HTTP
- 确保您的防火墙已配置为允许 Zendesk 访问。有关详情,请参阅 配置您的防火墙以用于 Zendesk
- 确保对扩展 API 端点 (zendesk/api/customers/ 和 zendesk/api/orders/) 没有您的网络、CDN 或服务器配置应用的重定向
安装扩展
Zendesk 扩展当前在 Magento 市场中不可用。请从 Github 下载最新版 Magento 扩展(2.4.0 版)
手动上传扩展
- 从 GitHub 下载适用于 Magento 的 Zendesk 扩展 。
- 使用 FTP 或 SSH 访问,将 src 目录的内容解压缩到您的 Magento 根目录中。
- 清除 Magento 缓存:
- 登录 Magento 管理。
- 导航到“ 系统 > 缓存管理 ”。
- 单击 刷新 Magento 缓存 。
- 退出 Magento 管理。
- 登录 Magento 管理。
- 导航到 系统 > 配置 > Zendesk 。
设置权限
如果您在 Magento 管理中有自定义用户角色设置。您必须选择这些用户角色对扩展功能正确的权限。
- 前往 系统 > 配置 > 权限 > 用户角色,导航到用户角色页面。
- 选择您要设置权限的用户角色。
- 选择左侧标签上的角色资源。
- 选择要授予此用户角色什么权限。
- Zendesk 面板 —— 授予该用户角色对所有扩展程序管理员功能的访问权限
- 面板 - 授予用户角色工单面板的访问权限
- 批量操作 - 授予用户角色在工单面板上执行批量操作的访问权限
- 创建工单 - 授予用户角色创建工单的访问权限
- 启动 Zendesk —— 禁用此项将对用户角色用户隐藏“启动 Zendesk”菜单
- 查看日志 - 授予用户角色查看 API 日志的访问权限
链接您的 Magento 商店到您的 Zendesk
现在您已安装了 Zendesk 扩展,接下来您将需要填写一些配置设置以将其链接到 Zendesk。
选项 1 - 使用设置指南
使用设置指南是配置所有内容的最快方法。只需单击 Magento 扩展功能 Zendesk 设置页面“ 设置 ”部分的 设置指南 按钮。
浏览设置指南
选择要显示的视图
根据设置指南完成操作后,您将返回 Magento 版 Zendesk 配置页面,且所有字段都已填充。最后一步是选择要在 Zendesk 面板上显示的视图。
- 选择“ 系统 > 配置 > Zendesk ”,导航到 Zendesk 配置页面。
- 选择要显示的视图:
- 保存配置。
选项 2 - 手动配置此扩展
如果您已有 Zendesk 帐户,可按照以下说明手动配置 Magento 扩展。
提供一般详情
要完成的第一个配置是一般详情。这将使 Magento 可与 Zendesk 通讯。
- 选择“ 系统 > 配置 > Zendesk ”,导航到 Zendesk 配置页面。
- 输入您的 Zendesk 域名 。
- 输入 专员电邮地址 和 密钥 。
密钥是必需的,因为与在 Magento 中存储专员的密码相比,它是一种更安全的身份验证方式。要生成密钥,只需登录 Zendesk,然后导航到“ 管理 > 渠道 > API > 密钥 ”。复制密钥并将其粘贴到 专员密钥 字段中。 - 保存配置。
选择要显示的视图
保存通用配置选项后,您需要选择要在 Magento 中显示的视图。
- 导航到 Zendesk 配置页面:系统 > 配置 > Zendesk 。
- 选择要显示的视图:
- 保存配置。
启用单点登录(可选)
专员或终端用户均可使用单点登录 (SSO) 进行身份验证。我们建议您为终端用户设置 SSO,并让专员以原生或通过 Google 登录。
- 在 Zendesk 中,导航到 管理员 > 设置 > 安全 。
- 选择 管理员和专员 或 终端用户 标签。
*SSO for Magento 只能用于一种用户类型 - 选择 单点登录 (SSO) 选项,然后选择 JSON 网络密钥选项。
- 使用以下任一格式输入远程登录 URL,具体取决于您要为其启用 SSO 的用户:
管理员和 专员:http://your_site_base_url/admin/zendesk/authenticate
终端用户 :http://your_site_base_url/zendesk/sso/login - 使用以下任一格式输入远程退出 URL,具体取决于您要为其启用 SSO 的用户:
管理员和专员: http://your_site_base_url/admin/zendesk/logout
终端用户: http://your_site_base_url/zendesk/sso/logout - 打开 外部 ID 更新 。
- 复制共享密钥,切换到 Zendesk 扩展配置,并将其粘贴到 远程身份验证密钥 字段。
- 保存配置。
(请注意,如果您在启用 SSO 时无法成功登录,可以使用https://YOURSITE.zendesk.com/access/normal 直接登录 Zendesk)
同步客户从 Magento 到 Zendesk
功能扩展可以使用 Magento 中现有的客户帐户信息在 Zendesk 中创建或更新用户个人资料。可以在 Zendesk 中创建 Magento 中的用户字段,以存储更多信息。
链接带有支持工单的订单
Magento 功能扩展可通过在 Zendesk 中创建自定义文本字段来将支持工单链接到 Magento 订单。
- 在您的 Zendesk 中创建一个自定义文本字段。
- 将自定义文本字段 ID 复制到 Magento 扩展配置中。
在 Zendesk 中,自定义文本字段 ID 位于此处:
在 Magento 中:
注意: 要在您的 Magento 订单视图中显示 Zendesk Support 工单,您需要在相应 Zendesk 工单内在此自定义订单号字段 ID 中添加并保存正确的订单号。 - 保存配置。
已启用此扩展程序的其他功能
该扩展的一些强大功能可轻松启用。
-
重定向“联系我们”请求到 Zendesk
- 将 Web Widget 添加到您的网站
-
在您的 Magento 商店页脚中显示一个支持链接
注意:“订单查看”页面将显示来自订单号与此页面上正在查看的订单匹配的客户的支持工单。同一订单号可能与多个电邮地址关联。因此,与多个电邮地址对应的支持工单可能会显示在“订单视图”页面中。特定电邮地址的支持工单将显示在“客户视图”页面中。
接下来做什么?
到现在为止,您应该可以在 Magento 中显示工单(Zendesk > 面板),并可以从 Magento 创建工单(Zendesk > 创建)。
接下来,您需要安装 Magento M1 Commerce - a基诺堆栈/特定软件。来自 Zendesk 市场。安装后,如果您在使用新应用时遇到任何问题,请参阅Magento 1 功能扩展设置故障排除。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。