Відповіді:
sales_order_place_after
Mage_Sales_Model_Order::place()
в Magento 1 та \Magento\Sales\Model\Order::place()
Magento 2sales_order_save_after
Ця подія розширює абстрактну модель Mage_Core_Model_Abstract
Наприклад, наприклад. Mage_Sales_Model_Order
Приставка події класу sales_order
, тому ім'я фактичного після завантаження заходи буде sales_order_load_after
.
1. sales_order_place_after:
Ця подія надсилається з
class Mage_Sales_Model_Order extends Mage_Sales_Model_Abstract
{
...
public function place()
{
Mage::dispatchEvent('sales_order_place_before', array('order'=>$this));
$this->_placePayment();
Mage::dispatchEvent('sales_order_place_after', array('order'=>$this));
return $this;
}
Ця подія відправляється лише після натискання замовлення на місце з фронтену.
2. sales_order_save_after:
Ця подія запускається під час збереження замовлення з бекенда або фронтенда. Щоразу, коли якась редакція робиться в порядку та зберігається, ця подія розсилається. Ця подія відправляється під час оформлення замовлення також із фронтенду.