Advertisement
fahimmurshed

How to add a privacy policy checkbox in the WooCoommerce checkout page

Mar 4th, 2021
926
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.84 KB | None | 0 0
  1. add_action( 'woocommerce_review_order_before_submit', 'add_privacy_checkbox', 9 );
  2. function add_privacy_checkbox() {
  3.     woocommerce_form_field( 'privacy_policy', array(
  4.         'type' => 'checkbox',
  5.         'class' => array('form-row privacy'),
  6.         'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
  7.         'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
  8.         'required' => true,
  9.         'label' => 'I\'ve read and accept the <a href="http://DOMAIN-NAME.TLD/privacy-policy">Privacy Policy</a>',
  10.     ));
  11. }
  12. add_action( 'woocommerce_checkout_process', 'privacy_checkbox_error_message' );
  13.     function privacy_checkbox_error_message() {
  14.         if ( ! (int) isset( $_POST['privacy_policy'] ) ) {
  15.     wc_add_notice( __( 'You have to agree to our privacy policy in order to proceed' ), 'error' );
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement