wojtekn / module-crazycall
允许与CrazyCall服务集成的连接器。
1.1.0
2020-02-29 11:50 UTC
Requires
- php: ~7.1.0|~7.2.0|~7.3.0
- magento/framework: >=102.0
- magento/module-customer: >=102.0
- magento/module-message-queue: >=100.0
- magento/module-store: >=101.0
This package is auto-updated.
Last update: 2024-09-29 05:42:34 UTC
README
概述
模块将Magento与Crazy Call服务集成。它允许同步Magento客户账户到Crazy Call联系人。
兼容性
- Magento >= 2.3
- 支持Magento开源版(社区版)和Magento商业版(企业版)
安装说明
使用以下命令通过composer安装扩展
composer require wojtekn/module-crazycall
composer update wojtekn/module-crazycall
bin/magento setup:upgrade
bin/magento cache:flush
配置
要集成模块与该服务
- 登录到Magento 2后台
- 导航到商店 -> 配置
- 导航到服务 -> Crazy Call选项卡
- 启用集成,填写API详细信息
- 保存
API账户和API密钥可以在Crazy Call后台的"开发者"选项卡中找到。
安排现有客户
CLI
模块提供了一个命令来安排现有客户进行导出。当模块集成到已经拥有客户的商店时可以使用。要这样做,运行以下命令
bin/magento crazycall:customer:export
管理界面
还可以直接在管理界面中为Crazy Call导出安排多个客户。
要这样做,请导航到客户网格,选择客户并使用“导出到Crazy Call”批量操作。
请注意,推荐的方式是CLI,尤其是如果商店拥有大量客户时。
技术方法
客户账户同步被安排在每次账户或地址更改时进入队列。默认情况下,队列配置为使用数据库,但它可以调整为使用RabbitMQ或任何其他由Magento支持的队列后端。
默认情况下,Magento基于CRON处理数据库队列。CRON作业每分钟运行一次,执行队列消息并将安排的联系人发送到服务。
要手动启动队列处理
bin/magento queue:consumers:start crazycallCustomerExport --max-messages=1
版权
版权© 2020 Wojciech Naruniec (https://naruniec.me/).