우커머스 주문 상품 이름 가져오는 방법

안녕하세요,

우커머스 주문 과정에서 주문한 상품명을 가져올 수 있는 방법이 있을까요? 아래 코드 등을 적용해보았으나 작동하지 않았습니다 ㅠㅠ

$order = new WC_Order( $order_id );
foreach( $order->get_items() as $item_id => $item ){
        $product = $item->get_product(); 
        $product_id = $item->get_product_id(); 
        $product_names[] = $item->get_name();
    }

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    해당 코드는 어떤 액션에 추가하신 건지요?

    만약, 주문 후에 액션 훅을 추가하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 활용해보시겠어요?

    add_action('woocommerce_thankyou', 'my_woocommerce_thankyou', 10, 1);
    function my_woocommerce_thankyou($order_id){
    	$order = new WC_Order( $order_id );
    	foreach( $order->get_items() as $item_id => $item ){
    		$product = $item->get_product();
    		$product_id = $item->get_product_id();
    		$product_names[] = $item->get_name();
    	}
    }

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기