Як автоматично додати коментар до замовлення при розміщенні


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();
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.