نمایش پذیرش یا عدم پذیرش شرایط در سفارشات ووکامرس
اگر شخصی در هنگام سفارش محصول تیک پذیرش یا عدم پذیرش شرایط مقررات را نزند شما نمیتوانید متوجه شوید آیا تیک زده شد یا نه . اما امروز به شما آموزش خواهیم داد چگونه متوجه این کار شوید.
برای انجام این کار در فروشگاه ووکامرس کافیست کد زیر را در 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>'; }
اگر شخص در هنگام سفارش تیک را زده باشد در صفحه سفارشات ووکامرس در انتهای صفحه پیغامی مبنی بر اینکه شرایط را پذیرفته است برای شما نمایش داده میشود
مانند تصویر زیر :