محمد عبدالله
وعليكم السلام، أهلا أخ محمد
يمكنك استخدام هذا الكود مع تعديل Label في الكود لتظهر الرسالة التي تريدها (يلزمك بعض الخبرة البرمجية)
`// Add Privacy Policy Checkbox
add_action( 'woocommerce_review_order_before_submit', 'tm_add_checkout_privacy_policy', 9 );
function tm_add_checkout_privacy_policy() {
woocommerce_form_field( 'privacy_policy', array(
'type' => 'checkbox',
'class' => array('form-row privacy'),
'label_class' => array('woocommerce-formlabel woocommerce-formlabel-for-checkbox checkbox'),
'input_class' => array('woocommerce-forminput woocommerce-forminput-checkbox input-checkbox'),
'required' => true,
'label' => 'I agree to the the storage & handling of my </strong>email</strong> and </strong>first name</strong> in submitting this form, indicated in the <a href="/privacy-policy">Privacy Policy</a> page',
));
}
// Show notice if customer does not tick
add_action( 'woocommerce_checkout_process', 'tm_not_approved_privacy' );
function tm_not_approved_privacy() {
if ( ! (int) isset( $_POST['privacy_policy'] ) ) {
wc_add_notice( __( 'Please acknowledge the Privacy Policy' ), 'error' );
}
}`
يفضل أخذ نسخة احتياطية من الموقع قبل استخدام هذا الكود، واستخدامه يكون على مسؤوليتك الخاصة