다음과 같은 상황이 있습니다.
결제 페이지에 있으며 3 가지 배송 방법이 있습니다. 특정 방법을 모두 3으로 선택하고 주문을 완료하면이 영역의 백엔드에서 주문보기에 주석이 자동으로 추가되기를 원합니다.
누구든지 내가 어떻게 이것을 할 수 있는지 알고 있습니까?
답변
이벤트 옵저버 모듈 을 생성하고 관찰 sales_order_place_after
합니다.
관찰자 방법은 다음과 같습니다.
public function logShipping($observer){
$order = $observer->getEvent()->getOrder();
$history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
$history->setIsCustomerNotified(false);
$order->save();
}