Cómo agregar automáticamente un comentario en el pedido cuando se realiza

11

Tengo la siguiente situación:

Estoy en la página de pago y tengo 3 métodos de envío. Si selecciono un método específico de los 3 y termino el pedido, quiero que se agregue un comentario automáticamente en la vista de pedidos desde el backend en esta área:

ingrese la descripción de la imagen aquí

¿Alguien tiene alguna idea de cómo puedo hacer esto?

Alin Lupoiu
fuente

Respuestas:

9

Querrá crear un módulo de observador de eventos y observar sales_order_place_after.

Su método de observación se vería así:

public function logShipping($observer){
    $order = $observer->getEvent()->getOrder();
    $history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
    $history->setIsCustomerNotified(false);
    $order->save();
}
Alce
fuente