Como adicionar automaticamente um comentário no pedido quando ele é colocado


11

Eu tenho a seguinte situação:

Estou na página de checkout e tenho 3 métodos de envio. Se eu selecionar um método específico para todos os 3 e concluir o pedido, desejo que um comentário seja adicionado automaticamente na exibição de pedidos do back-end nesta área:

insira a descrição da imagem aqui

Alguém tem alguma idéia de como posso fazer isso?

Respostas:


9

Você deseja criar um módulo observador de eventos e observar sales_order_place_after.

Seu método de observação ficaria assim:

public function logShipping($observer){
    $order = $observer->getEvent()->getOrder();
    $history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
    $history->setIsCustomerNotified(false);
    $order->save();
}
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.