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();
if($user_id){
$phone_number = get_user_meta($user_id, 'billing_phone', true);
if($phone_number){
cosmosfarm_members_sms_send($phone_number, 'xx님 주문번호##가 성공적으로 완료되었습니다.');
}
}
}
안녕하세요 다른 스레드에서 찾은 글로 적용중에 있습니다.
first_name 값과 우커머스 주문 번호 데이터를 가져오고 싶은데 어떤걸 추가 해야될지 모르겠습니다.
어떤 명령어를 해야 처리가 될까요?
안녕하세요~^^
워드프레스 get_userdata 함수를 활용하시면
사용자의 first_name을 가져올 수 있습니다.
아래의 링크를 참고해보시겠어요?
https://codex.wordpress.org/Function_Reference/get_userdata
주문번호의 경우에는 woocommerce_order_status_completed 액션의 $order_id를 활용해보세요.
고맙습니다.