안녕하세요,
우커머스 주문 과정에서 주문한 상품명을 가져올 수 있는 방법이 있을까요? 아래 코드 등을 적용해보았으나 작동하지 않았습니다 ㅠㅠ
$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();
}
}
고맙습니다.