/ in 단비 SMS / -

단비 SMS – Easy Digital Downloads 플러그인 연동

Easy Digital Downloads 플러그인을 사용하여 결제 시 사용자에게 주문 완료 문자메시지를 전송하는 방법입니다.

결제 폼에 핸드폰 번호 입력을 위해 아래와 같이 전화번호 필드를 추가합니다.

function edd_purchase_form_phone() {
  ?>
  <p id="edd-phone-wrap">
    <label class="edd-label" for="edd-phone">
      전화번호
    </label>
    <span class="edd-description">
      구매하시는 분의 전화번호를 입력해주세요.
    </span>
    <input class="edd-input" type="tel" name="edd_phone" id="edd-phone"
      placeholder="전화번호" />
  </p>
  <?php
}
add_action('edd_purchase_form_user_info_fields', 'edd_purchase_form_phone');

테마의 functions.php에 아래의 내용을 추가합니다.

function edd_danbisms($payment_id, $payment_data) {
  do_action('danbisms_send',
    $_POST['edd_phone'], '',
    '주문이 완료되었습니다.');
}
add_action('edd_insert_payment', 'edd_danbisms', 10, 2);