>백엔드 개발 >PHP 튜토리얼 >주문 ID를 사용하여 WooCommerce 주문 세부정보를 검색하는 방법은 무엇입니까?

주문 ID를 사용하여 WooCommerce 주문 세부정보를 검색하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-22 20:21:18538검색

How to Retrieve WooCommerce Order Details Using the Order ID?

주문 ID에서 WooCommerce 주문 세부 정보를 가져오는 방법

WooCommerce 주문 세부 정보를 검색하려면 기존 프로세스나 업데이트된 프로세스를 사용할 수 있습니다. 버전 3.0에서 도입된 메소드.

Legacy 접근 방식

$order = new WC_Order( $order_id );

업데이트된 접근 방식(버전 3.0)

$order = wc_get_order( $order_id );

WC_Order 개체의 인스턴스가 있으면 다음을 사용하여 주문 세부 정보에 액세스할 수 있습니다. 게터 메소드. 예:

  • 주문 ID: $order->get_id();
  • 주문 상태: $order->get_status();
  • 통화: $order->get_currency();
  • 결제 방법: $order->get_pay_method();
  • 생성 날짜: $order->get_date_created();
  • 고객 ID: $order->get_user_id();
  • 총 세금: $order->get_total_tax();

주문 항목 세부정보 검색

주문 항목 세부정보를 검색하려면 다음을 반복해야 합니다. 주문 품목. 버전 3.0에서는 다음 스니펫을 사용하여 이 작업을 수행할 수 있습니다.

foreach ($order->get_items() as $item) {
  $product_name = $item->get_name();
  $quantity = $item->get_quantity();
  $line_total = $item->get_total();
}

Additional Notes

버전 3.0에서는 주문 속성에 직접 액세스(예: $order- >order_id)는 더 이상 가능하지 않습니다. 대신 적절한 getter 메소드를 사용해야 합니다. 또한 get_data() 메서드를 사용하여 주문 데이터를 연관 배열로 액세스할 수 있습니다.

위 내용은 주문 ID를 사용하여 WooCommerce 주문 세부정보를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.