aligent/magento2-default-async-events

一组用于与aligent/magento-async-events模块配合使用的默认事件

v1.0.0 2022-11-07 03:27 UTC

This package is auto-updated.

Last update: 2024-09-07 07:33:18 UTC


README

此模块是Aligent magento-async-events 模块的附加模块,并添加了以下事件触发器:

  • 订单保存
  • 发货保存
  • 客户保存

安装

  1. 通过composer安装模块
composer require aligent/magento2-default-async-events
  1. (可选) 安装Aligent magento2-eventbridge-notifier 模块,以便将事件发送到AWS EventBridge
composer require aligent/magento2-eventbride-notifier
  1. 启用模块
bin/magento module:enable Aligent_AsyncEvents Aligent_DefaultAsyncEvents Aligent_EventBridge
  1. 运行设置升级
bin/magento setup:upgrade

配置

配置选项可以在 商店 -> 配置 -> 服务 -> 异步事件 下找到

  • 启用/禁用订单事件的发布
  • 选择要发送事件的订单状态
  • 启用/禁用发货事件的发布
  • 启用/禁用客户事件的发布

事件订阅

此模块定义了3个事件

  • sales.order.saved
  • sales.shipment.saved
  • customer.saved

这些事件可以通过REST端点 V1/async_event 订阅,如wiki 中所述。您的API用户需要适当的权限才能订阅。