주문시 코멘트를 자동으로 추가하는 방법


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.