注文時に注文にコメントを自動的に追加する方法


11

次のような状況です。

私はチェックアウトページにいて、3つの配送方法があります。3つすべてから特定の方法を選択して注文を完了した場合、この領域のバックエンドから注文ビューにコメントを自動的に追加します。

ここに画像の説明を入力してください

誰でもこれを行う方法を知っていますか?

回答:


9

イベントオブザーバーモジュールを作成して監視しますsales_order_place_after

オブザーバーメソッドは次のようになります。

public function logShipping($observer){
    $order = $observer->getEvent()->getOrder();
    $history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
    $history->setIsCustomerNotified(false);
    $order->save();
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.