phpro / mage2-module-sales-state-events
为订单、发票和贷项通知添加状态变化的事件
4.1.0
2022-05-12 09:11 UTC
Requires
- php: ^7.1 || ^8.0
- magento/framework: ^100.1|^101.0|^102.0|^103.0
- magento/module-sales: ^100.1|^101.0|^102.0|^103.0
Requires (Dev)
- magento/marketplace-eqp: ^1.0
- phpro/grumphp: ^0.13
- phpunit/phpunit: ^6.2
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