title: Woocommerce - override wc_create_new_customer
body: <p>It's look like impossible to override this function. I'm trying to send the created user id, mail and password to another database so I added this hook : </p>
  
  <pre><code>function ex_create_new_customer( $email, $username = '', $password = '' ) {
  
      // add to datastory BD
  
      /* GenSalt */
  
      $string = str_shuffle(mt_rand());
      $salt   = uniqid($string ,true);
  
      $rounds = 12;
  
      $crypted_password = crypt($_POST['password'], '$2y$'. $rounds . '$' . $salt);
  
      /*request sql*/
      $servername = "server_address";
      $username = "my_user";
      $passworddb = "user_pass_for_db";
      $conn = new PDO("mysql:host=$servername;dbname=db_name", $username, $passworddb);
  
  
      try {
          $conn-&gt;exec("INSERT INTO user(user_nom, user_prenom, user_mdp, user_mail ) VALUES('".$_POST['billing_last_name']."', '".$_POST['billing_first_name']."', '".$crypted_password."', '0', '".$_POST['email']."')");
      } catch(PDOException $e) {
          die( $e-&gt;getMessage() );
      }
  
  }
  
  add_action( 'wc_create_new_customer', 'ex_create_new_customerZ', 1 , 3 ); 
  </code></pre>
  
  <p>Even changing the function name to <code>ex_create_new_customerZ</code> doesn't trigger an error.</p>