让Magento与Zendesk通信的第一步是安装和配置Magento的Zendesk扩展。亚博这个扩展提供了Magento内部的功能,还为Magento应用程序提供了一个API来访问客户信息。
先决条件
- 具有完全管理员权限的Magento Community v1.7+或Magento Enterprise v1.9+
- PHP 5.5 +
- 您的Magento服务器正在使用HTTPS -不支持HTTP
- 确保您的防火墙配置为允许Zendesk访问。亚博看到配置防火墙以便与Zendesk一起使用亚博有关详细信息,
- 确保对扩展API端点(zendesk/ API /customers/)的调用亚博和zen亚博desk / api /订单/)没有应用重定向通过您的网络、CDN或服务器配置
安装扩展
Zend亚博esk扩展目前在Magento市场不可用。请下载Magento扩展的最新版本(版本测试盒框)从Github
手动上传扩展
- 下载亚博Zendesk扩展Magento从GitHub.
- 使用FTP或SSH访问,将src目录的内容解压缩到Magento根目录中。
- 清除Magento缓存:
- 登录Magento admin。
- 导航到“系统>缓存管理”.
- 点击刷新Magento缓存.
- 退出Magento管理。
- 登录Magento admin。
- 导航到“系统>配置> Zendesk”亚博.
设置权限
如果您有自定义角色设置在您的Magento管理员。您必须选择这些角色对扩展具有的正确权限。
- 转到Roles页面“系统>配置>权限>角色”.
- 选择要设置权限的角色。
- 在左侧选项卡上选择角色资亚博电脑端源。
- 选择要授予角色的权限。
- 亚博Zendesk仪表板-赋予角色访问所有扩展管理功能
- 仪表板——允许角色访问票证仪表板
- 批量操作-允许角色访问票证仪表板上的批量操作
- Create Ticket -赋予角色创建票据的权限
- 启动Zende亚博sk -禁用此功能将对角色用户隐藏启动Zendesk菜单
- 查看日志——赋予角色查看API日志的权限
链接您的Magento商店到您的Zendesk亚博
现在你已经安装了Zendesk扩展,你需要填写一亚博些配置设置将其链接到Zendesk。
选项1 -使用安装指南
使用安装指南是配置所有内容的最快方法。只需单击安装指南按钮设置部分的Zendesk设置页面的亚博Magento扩展。
请阅读安装指南
选择要显示的视图
完成安装指南后,您将返回到Magento的Zendesk配置页面,其中填充了所有字段。亚博最后一步是选择要在Zendesk仪表板上显示的视图。亚博
- 通过选择导航到Zendesk配置亚博页面“系统>配置> Zendesk”亚博.
- 选择要显示的视图:
- 保存配置。
选项2 -手动配置扩展
如果您已经拥有Zendesk帐户,您可以按照亚博下面的说明手动配置Magento扩展。
提供一般细节
要完成的第一个配置是一般细节。这将允许Magento与Zendesk进行通信。亚博
- 通过选择导航到Zendesk配置亚博页面“系统>配置> Zendesk”亚博.
- 输入您的亚博Zendesk域.
- 输入一个代理邮箱和令牌.
之所以需要令牌,是因为它是一种更安全的身份验证方式,而不是将代理的密码存储在Magento中。要生成令牌,只需登录到Zendesk,然后导航到亚博管理>通道> API >令牌.复制令牌并将其粘贴到代理牌字段。 - 保存配置。
选择要显示的视图
保存了常规配置选项后,您需要选择要在Magento中显示的视图。
- 导航到Zendesk配置页面:亚博“系统>配置> Zendesk”亚博.
- 选择要显示的视图:
- 保存配置。
启用单点登录(可选)
代理或最终用户都可以使用单点登录(SSO)进行身份验证。我们建议您为最终用户设置SSO,并让代理本机登录或使用Google登录。
- 在Zendesk亚博中,导航到“Admin > Settings > Security”.
- 选择管理员和代理或者是终端用户选项卡。
*SSOfor Magento只能用于一种用户类型 - 选择单点登录(SSO)选项,然后选择JSON Web令牌选择。
- 根据要为哪些用户启用SSO,使用以下约定之一输入远程登录URL:
管理员和代理: http://your_site_base_url/admin/亚博zendesk/authenticate
终端用户: http://your_site_base_url/亚博zendesk/sso/login - 根据您希望为哪些用户启用SSO,使用以下约定之一输入远程注销URL:
管理员和代理: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)
同步客户从Magento到Zendesk亚博
该扩展可以创建或更新用户配置文件在Zendesk与现有的客户帐户信息从Magento。亚博Magento中存在的用户字段可以在Zendesk中创建,以存储其他信息。亚博
链接订单与支持票
Magento扩展可以通过在Zendesk中创建自定义文本字段将支持票链接到Magento订单。亚博
- 在Zendesk中创建自定义文本字段。亚博
- 将自定义文本字段ID复制到Magento扩展配置中。
在Ze亚博ndesk中,自定义文本字段ID位于这里:
线上购物:
注意:为了在您的Magento订单视图中显示Z亚博endesk支持票证,您需要在相应的Zendesk票证中的此自定义订单号字段ID中添加并保存正确的订单号。 - 保存配置。
启用扩展的其他功能
有一些伟大的功能的扩展,你可以很容易地启用。
- 重定向联系我们请求Zendesk亚博
- 向站点添加Web Widget
- 在您的Magento商店页脚显示一个支持链接
注意:“订单视图”页面将显示订单号与此页上查看的订单相匹配的客户的支持票。可能有多个电子邮件地址与同一个订单号相关联。因此,与多个电子邮件地址对应的支持票可能出现在“订单视图”页面中。特定于特定电子邮件地址的支持票将显示在客户视图页面中。
接下来是什么?
到目前为止,您应该在Magento (Zendesk > Dashboard)中显示门票,并且能够从Mage亚博nto (Zendesk > create)创建门票。
接下来,您需要安装Magento M1商务-由agnoStack/Particular。来自Zendesk亚博 Marketplace。安装后,如果您在使用新应用程序时遇到任何问题,请参考故障排除您的Magento 1扩展设置.
2的评论
在安装了这个模块(v1.1.8)之后,我们的Magento安装(Magento v2.3.2-p2)的响应时间增加了50倍。性能非常糟糕,商店不断崩溃,直到Magento Cloud为我们扩大了环境(一个Magento 2安装16个网站/16个商店视图负载平衡与10个服务器节点)。我们花了几天的时间来确定这个问题,当我们在Magento的管理面板中禁用这个模块时,响应时间就恢复正常了。您应该要求classylama修复这个模块的性能问题,因为它现在的方式对我们来说是不可用的。
你看过agnoStack吗?https://www.亚博zendesk.com/apps/support/agnostack-commerce/) ?他们有一个神奇的Magento 2与Zendesk集成!亚博
请登录留下评论。