Как интегрировать пользовательский плагин в регистрацию для woocommerce для проверки телефона? - PullRequest
0 голосов
/ 17 мая 2019

Я создал плагин, который использует Rest API для проверки OTP для телефонных номеров. и форма теперь добавляется с помощью шорткода

Я хочу изменить обычную регистрацию в WooCommerce, чтобы использовать эту форму для регистрации пользователя вместо адреса электронной почты и пароля в качестве телефона и кода OTP

есть ли способ соединить номер телефона с номером телефона клиента и заставить WooCommerce использовать его вместо имени пользователя и электронной почты?

Обновление: попробуйте 1

Я использую этот код для формы OTP

    <div class="unifonic-verification-box">
<!-- get code box -->
<div id="getcode">
<form>
<input class="inputElement" type="text" name="phoneNumber" id="phoneNumber" required/>
<button id="getcode-unifonic" type="button">Get Code</button>
</form>
<span class="error"></span>
</div>

<!-- verify code box  -->
<div id="verifycode" class="hide">
<form>
<input class="inputElement" type="text" name="verification-code" id="verification-code" required/>
<button id="verifycode-unifonic" type="button"> Verify Code </button>
</form>
<span class="error"> </span>
</div>

</div>

А для регистрации в WooCommerce я изменяю поля, чтобы показать телефон и электронную почту, используя этот код

    function wooc_extra_register_fields() {
 ?>  <div class="clear"></div>



    <p class="form-row form-row-wide">

    <label for="reg_billing_phone"><?php _e( 'Phone', 'woocommerce' ); ?><span class="required">*</span></label>

    <input type="text" class="input-text" name="billing_phone" id="reg_billing_phone" value="<?php if ( ! empty( $_POST['billing_phone'] ) ) esc_attr_e( $_POST['billing_phone'] ); ?>" />

    </p>



    <?php

}



add_action( 'woocommerce_register_form_start', 'wooc_extra_register_fields' );

Теперь я хочу объединить два в одну форму, но я не в курсе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...