programing

Woocommerce에 고객 주문 코멘트(고객 메모) 표시

newnotes 2023. 3. 31. 22:38
반응형

Woocommerce에 고객 주문 코멘트(고객 메모) 표시

woocommerce 고객님의 주문 코멘트를 표시하려고 할 때 약간의 문제가 있습니다(메모리가 아니라 체크아웃 프로세스에서 고객이 추가할 수 있는 코멘트).

(다른 woocomme 데이터는 올바르게 표시되므로 이 문제에 대한 상대선만 추가합니다.설정에 문제가 없을 것입니다).

제가 지금까지 시도한 것은 다음과 같습니다.

$notes = $order->get_customer_order_notes(); //This line returns an Array[]

이 어레이에는 주문 코멘트가 포함되어 있기 때문에 필요한 필드는 다음과 같습니다.

$notes
  0={stdClass} 38
    post_excerpt = "test"

그래서 저는 이 값을 다음과 같이 표시하려고 했습니다.

echo "Order Notes: " . $notes->post_excerpt

아쉽게도 결과는 비어 있습니다.

내가 뭘 잘못하고 있지?대단히 고맙습니다

네, 잠시 시간을 들여 시도한 결과, 고객님의 체크 아웃 코멘트를 표시하는 올바른 방법은$order->customer_message;이 값을 변수로 설정합니다.

업데이트 2017 - 2018 | Woocommerce 3+용

Since Woocommerce 3 you can't access anymore properties From theWC_Order물건.를 사용해야 합니다.WC_Order대신 메서드:

$customer_note = $order->get_customer_note();

관련:
Woocommerce 이메일 알림에 주문 고객 노트 표시
YITH Woocommerce PDF 청구서에 주문 고객 노트 추가

언급URL : https://stackoverflow.com/questions/27144737/display-customer-order-comments-customer-note-in-woocommerce

반응형