نمایش پذیرش یا عدم پذیرش شرایط در سفارشات ووکامرس

نمایش پذیرش یا عدم پذیرش شرایط در سفارشات ووکامرس

نمایش پذیرش یا عدم پذیرش شرایط در سفارشات ووکامرس

اگر شخصی در هنگام سفارش محصول تیک پذیرش یا عدم پذیرش شرایط مقررات را نزند شما نمیتوانید متوجه شوید آیا تیک زده شد یا نه . اما امروز به شما آموزش خواهیم داد چگونه متوجه این کار شوید.

برای انجام این کار در فروشگاه ووکامرس کافیست کد زیر را در functions.php قرار دهید

//a4fran3: 1. Save T&C as Order Meta
 
add_action( 'woocommerce_checkout_update_order_meta', 'a4fran3_save_terms_conditions_acceptance' );
 
function a4fran3_save_terms_conditions_acceptance( $order_id ) {
    if ( $_POST['terms'] ) update_post_meta( $order_id, 'terms', esc_attr( $_POST['terms'] ) );
}
 
//a4fran3:  2. Display T&C @ Single Order Page 
 
add_action( 'woocommerce_admin_order_data_after_billing_address', 'a4fran3_display_terms_conditions_acceptance' );
  
function a4fran3_display_terms_conditions_acceptance( $order ) {
    if ( get_post_meta( $order->get_id(), 'terms', true ) == 'on' ) {
        echo '<p><strong>Terms & Conditions: </strong>accepted</p>';
    } else echo '<p><strong>Terms & Conditions: </strong>N/A</p>';
}

اگر شخص در هنگام سفارش تیک را زده باشد در صفحه سفارشات ووکامرس در انتهای صفحه پیغامی مبنی بر اینکه شرایط را پذیرفته است برای شما نمایش داده میشود

مانند تصویر زیر :

نمایش پذیرش یا عدم پذیرش

لینک کوتاه:

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

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

مطالب مشابه