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

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

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

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

 

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.'완료');

        }

    }

}

 

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

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

미리 감사드립니다.

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