aligent / orocrm-livechat-bundle

此包已被弃用且不再维护。没有建议的替代包。

LiveChat 活动包

1.1.0 2017-10-23 04:34 UTC

This package is not auto-updated.

Last update: 2021-06-26 10:23:45 UTC


README

事实

  • 版本:1.1.0
  • composer 名称:aligent/orocrm-livechat-bundle

描述

此包提供了 Live Chat Inc. 提供的聊天服务的 OroCRM 集成。当客户发起聊天时,此包可以处理 chat_start webhook 并为 LiveChat 界面提供 Oro 联系人信息。
在 chat_ended webhook 中,我们捕获聊天记录并将其保存到 OroCRM,与相关联系人关联。

安装并配置后,最终用户将看到以下更改

  • 在 LiveChat 界面中,当具有现有 OroCRM 联系人的客户发起聊天时,代理将看到侧边栏中额外的客户信息(带 Oro 图标)。
  • 在 OroCRM 中,您将在“活动”菜单下看到新的选项“聊天记录”。这可以用于查看以前的聊天记录。
  • 联系人的活动源将包括他们的实时聊天记录。

如果客户在没有现有联系人的 OroCRM 中发起实时聊天,聊天记录仍然会记录在 OroCRM 中,但不会创建联系人记录。

安装说明

  1. 通过 Composer 安装此模块

     composer require aligent/orocrm-livechat-bundle
    
  2. 清除缓存并运行迁移

     php app/console cache:clear --env=prod
     php app/console oro:migration:load --force --env=prod
    
  3. 通过 Oro 系统配置设置 webhook 的用户名和密码。
    转到“系统”然后“配置”。在“常规设置”下选择“LiveChat 配置”。输入用户名和密码(注意这些设置以供以后使用)并单击“保存”。

  4. 登录您的 LiveChat 网络界面。转到“设置”(右上角的齿轮图标),然后转到“集成”,选择“Webhooks”,

    1. 使用以下 URL 创建“chat_started”事件的 webhook(保留所有选项勾选):https://livechatinc:[PasswordYouSetInStep2]@[YourDomainHere]/livechatinc/webhook/chatStart
    2. 使用以下 URL 创建“chat_ended”事件的 webhook(保留所有选项勾选):https://livechatinc:[PasswordYouSetInStep2]@[YourDomainHere]/livechatinc/webhook/chatEnd

支持

如果您对此包有任何问题,请创建一个包含失败测试的 pull request 来展示您找到的问题。如果您真的遇到了麻烦,请随时打开 GitHub 问题

贡献

任何贡献都备受赞赏。贡献代码的最好方式是在 GitHub 上打开 pull request

开发者

Jim O'Halloran jim@aligent.com.au

许可

OSL - 开源软件许可 3.0

版权

(c) 2017 Aligent Consulting