WC_Order::maybe_set_user_billing_email
Maybe set empty billing email to that of the user who owns the order.
Method of the class: WC_Order{}
No Hooks.
Returns
null. Nothing (null).
Usage
// protected - for code of main (parent) or child class $result = $this->maybe_set_user_billing_email();
WC_Order::maybe_set_user_billing_email() WC Order::maybe set user billing email code WC 10.5.0
protected function maybe_set_user_billing_email() {
$user = $this->get_user();
if ( ! $this->get_billing_email() && $user ) {
try {
$this->set_billing_email( $user->user_email );
} catch ( WC_Data_Exception $e ) {
unset( $e );
}
}
}