1. 정확한 제품 또는 플러그인 이름
우커머스
2. 상세 내용
add_action('woocommerce_order_status_on-hold', 'my_order_status_hold_sms', 10, 1);
function my_order_status_hold_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, '휴대폰번호 필드의 Meta Key', true);
if($phone_number){
cosmosfarm_members_sms_send($phone_number, '주문이 완료되었습니다. 감사합니다.');
}
}
}
위와같이 알려주신 소스를 넣으니 문자가 잘 발송됩니다.
한가지 부탁드리고 싶은데요
주문이 완료되었습니다. 감사합니다. 앞에 주문자 성함이 나오게 하고 싶은데요 가능할까요?
ooo님 주문이 완료되었습니다. 감사합니다. 이렇게요..
부탁좀 드리겠습니다. 감사합니다. 수고하세요!!
안녕하세요~^^
아래 코드를
if($user_id){
$phone_number = get_user_meta($user_id, '휴대폰번호 필드의 Meta Key', true);
if($phone_number){
cosmosfarm_members_sms_send($phone_number, '주문이 완료되었습니다. 감사합니다.');
}
}
아래 코드처럼 변경해보시겠어요?
if($user_id){
$name = get_user_meta($user_id, 'first_name', true).get_user_meta($user_id, 'last_name', true).'님';
$phone_number = get_user_meta($user_id, '휴대폰번호 필드의 Meta Key', true);
if($phone_number){
cosmosfarm_members_sms_send($phone_number, $name.'주문이 완료되었습니다. 감사합니다.');
}
}
고맙습니다.