lorro

WooCommerce - Do not allow the user to select the 'default' country

Oct 22nd, 2020
962
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // WooCommerce - Do not allow the user to select the 'default' country
  2. add_action( 'woocommerce_after_checkout_validation', 'custom_validate_country', 10, 2 );
  3. function custom_validate_country( $data, $errors ) {
  4.   if( 'default' == $data['billing_country'] ) {
  5.     $errors->add( 'validation', 'Please select a billing country' );
  6.   } else {
  7.     if( 'default' == $data['shipping_country'] ) {
  8.       $errors->add( 'validation', 'Please select a shipping country' );
  9.     }
  10.   }
  11. }
RAW Paste Data