channels/module-channels

允许与 Channels 服务集成的连接器。

安装: 2

依赖: 0

建议者: 0

安全性: 0

星级: 0

关注者: 1

分支: 0

开放问题: 1

类型:magento2-module

1.0.1 2020-04-03 14:44 UTC

This package is auto-updated.

Last update: 2024-09-22 04:37:56 UTC


README

概述

模块将 Magento 与 Channels 服务集成。它允许将 Magento 客户账户同步到 Channels 联系人。

兼容性

  • Magento >= 2.3
  • 支持 Magento 开源(社区版)和 Magento 商业(企业版)

安装说明

使用以下命令通过 composer 安装扩展

composer require channels/module-channels --no-update
composer update channels/module-channels
bin/magento setup:upgrade
bin/magento cache:flush

配置

要将模块与该服务集成

  1. 登录到 Magento 2 后端
  2. 导航到商店 -> 配置
  3. 导航到服务 -> Channels 应用程序选项卡
  4. 启用集成,填写 API 详细信息
  5. 保存

API 账户和 API 密钥可在 Channels 后端“集成”选项卡中找到。

安排现有客户

CLI

模块提供了一个命令来安排现有客户的导出。当模块集成到已经拥有客户的商店时可以使用它。要这样做,运行以下命令

bin/magento channels:customer:export

管理界面

也可以直接在管理界面中安排多个客户导出到 Channels。

为此,导航到客户网格,选择客户并使用“导出到 Channels”批量操作。

请注意,推荐的方法是 CLI,特别是如果商店包含大量客户。

技术方法

客户账户同步安排在每个账户或地址更改时排队。队列默认配置为使用数据库,但它可以调整以使用 RabbitMQ 或任何其他由 Magento 支持的队列后端。

默认情况下,Magento 在 CRON 基础上处理数据库队列。CRON 作业每分钟运行一次,执行队列消息并将安排的联系人文档发送到该服务。

要手动启动队列处理

bin/magento queue:consumers:start channelsCustomerExport --max-messages=1

版权

版权所有 © 2020 Wojciech Naruniec (https://naruniec.me/).