درج چک باکس پذیرش قوانین و مقررات در صفحه پرداخت

درج چک باکس پذیرش قوانین و مقررات در صفحه پرداخت

درج چک باکس پذیرش قوانین و مقررات در صفحه پرداخت

شما براحتی میتوانید در صفحه پرداخت چک باکسی را اضافه نمایید و تا زمانی که فرد این چک باکس را تیک نزند نتواند آن را پرداخت نماید.

برای اضافه کردن چک باکس پذیرش قوانین و مقررات در صفحه پرداخت ووکامرس کافیست کد زیر را در functions.php قرار دهید

add_action( 'woocommerce_review_order_before_submit', 'a4fran3_add_checkout_privacy_policy', 9 );
   
function a4fran3_add_checkout_privacy_policy() {
  
woocommerce_form_field( 'privacy_policy', array(
    'type'          => 'checkbox',
    'class'         => array('form-row privacy'),
    'label_class'   => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
    'input_class'   => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
    'required'      => true,
    'label'         => 'I\'ve read and accept the <a href="/privacy-policy">Privacy Policy</a>',
)); 
  
}
  
// Show notice if customer does not tick
   
add_action( 'woocommerce_checkout_process', 'a4fran3_not_approved_privacy' );
  
function a4fran3_not_approved_privacy() {
    if ( ! (int) isset( $_POST['privacy_policy'] ) ) {
        wc_add_notice( __( 'Please acknowledge the Privacy Policy' ), 'error' );
    }
}

 

نتیجه کد بالا :

چک باکس پذیرش قوانین و مقررات

لینک کوتاه:

https://a4fran3.ir/?p=18011

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه