우커머스 결제 완료 문자내용 편집 방법

안녕하세요. 우커머스 주문시 보내지는 문자내용에 상품데이터를 넣고 싶습니다,

아무래도 안되서 도움요청드립니다:)

상품 '사용자 정의 필드'에 있는 메타 정보를 가지고 오고 싶습니다.

 

add_action('woocommerce_order_status_completed', 'my_order_status_completed_sms', 10, 1);

 

function my_order_status_completed_sms($order_id){

    $order = wc_get_order($order_id);

    $user_id = $order->get_customer_id();

    $items = $order->get_items();

    $product_name = array();

    

    foreach($items as $item_id => $item ){

        $product_name[] = $item->get_name();

        $mata02 = wc_get_order_item_meta( $item_id, '_product_run_time', true);

       

    }

    $product_name = implode(',', $product_name);

    $mata02 = implode(',', $mata02);

    

    if($user_id){

        $phone_number = get_user_meta($user_id, 'billing_phone', true);

        

        if($phone_number){

            cosmosfarm_members_sms_send($phone_number, '[주문내역] 

'.$mata02 $product_name.'완료');

        }

    }

}

 

적용이 안되는 부분에 볼드 처리했습니다.

뭐가 문제일까요... ㅜㅜ

미리 감사드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기