phpro/mage2-module-sales-state-events

为订单、发票和贷项通知添加状态变化的事件

4.1.0 2022-05-12 09:11 UTC

This package is auto-updated.

Last update: 2024-09-12 14:12:53 UTC


README

为 Magento 2 提供销售状态事件

此 Magento 模块将为 Magento 销售模块添加新的事件。这些事件基于订单、发票和贷项通知的状态和状态变更。

这使得根据状态变更触发自定义功能变得更容易。

安装

composer require phpro/mage2-module-sales-state-events

主要功能

订单

在订单成功保存并具有新的状态或状态后,将派发事件。它将为所有状态创建事件,标准或配置。

将派发带有新状态/状态名称的事件,例如

  • sales_order_state_new
  • sales_order_state_complete
  • sales_order_status_pending_payment
  • sales_order_status_new

将派发带有新状态/状态名称和旧状态/状态名称的事件,例如

  • sales_order_state_complete_to_closed
  • sales_order_state_new_to_canceled
  • sales_order_status_new_to_canceled
  • sales_order_status_processing_to_fraud

将派发带有(新)状态名称和(新)状态的事件,例如

  • sales_order_state_new_status_authorized
  • sales_order_state_processing_status_fraud

发票

在发票成功保存并具有新的状态后,将派发事件。

将派发带有新状态名称的事件,例如

  • sales_order_invoice_state_canceled
  • sales_order_invoice_state_paid

将派发带有新状态名称和旧状态名称的事件,例如

  • sales_order_invoice_state_pending_to_paid
  • sales_order_invoice_state_pending_to_canceled

贷项通知

在贷项通知成功保存并具有新的状态后,将派发事件。

将派发带有新状态名称的事件,例如

  • sales_order_creditmemo_state_canceled
  • sales_order_creditmemo_state_refunded

将派发带有新状态名称和旧状态名称的事件,例如

  • sales_order_creditmemo_state_pending_to_refunded
  • sales_order_creditmemo_state_pending_to_canceled