回答:
sales_order_place_after
Mage_Sales_Model_Order::place()
Magento 1および\Magento\Sales\Model\Order::place()
Magento 2のこのイベント機能sales_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:
このイベントは、バックエンドまたはフロントエンドからの注文の保存時にトリガーされます。何らかの編集が順番に行われて保存されるたびに、このイベントが送出されます。このイベントは、フロントエンドからの注文中にもディスパッチされます。