signalise / magento2-plugin
Signalise 插件
1.0.11
2023-08-28 15:04 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- guzzlehttp/guzzle: ^7
- magento/framework: *
- magento/module-sales: *
- magento/module-store: *
- signalise/php-client: ^1.0
Requires (Dev)
- elgentos/coding-standard-phpstorm: ^1.0.0
- elgentos/testing-suite: dev-main
- youwe/coding-standard-magento2: ^2.0.0
This package is auto-updated.
Last update: 2024-08-28 17:17:32 UTC
README
可以将数据的 Magento2 插件推送到 Signalise,数据将进入队列,然后消费者将数据推送到 Signalise。
此插件还可以通过 PushOrder 命令将订单或特定订单推送到 Signalise。
signalise:push-order {order_id}
安装
要安装此软件包,您需要 composer。
composer require signalise/magento2-plugin
配置
- API 密钥。
- 连接 ID(需要为每个商店配置)。
- 活动事件(您可以选择要激活的事件)。
- 开发(当启用开发时,无法将数据发送到 Signalise。但是事件将被触发并发送到队列)。
- 错误日志(显示最后 100 条错误记录)。
设置命令
此命令将在 Signalise 中创建一个连接。
设置控制台命令: bin/magento signalise:setup
- 输入 API 密钥
- 选择商店视图或创建自定义连接名称
选项 1:从所选商店创建连接名称
选择商店视图将连接保存到所选商店的配置中。
选项 2:创建连接名称
这将为您提供一个输入字段,并将连接保存到全局配置中。
事件
我们目前有 2 个可配置的事件,当触发时会将数据发送到 Signalise。
sales_order_place_after
- 当您下订单时,将触发此事件。sales_order_payment_pay
- 当您下订单后支付时,将触发此事件。
将来将添加更多事件
支持
Signalise PHP 客户端由 Ndottens 构建。
如果您发现错误或想提交改进,请毫不犹豫地创建合并请求。