WC_Customer::set_billing_location()publicWC 1.0

Sets all address info at once.

Method of the class: WC_Customer{}

No Hooks.

Return

null. Nothing (null).

Usage

$WC_Customer = new WC_Customer();
$WC_Customer->set_billing_location( $country, $state, $postcode, $city );
$country(string) (required)
Country.
$state(string)
State.
Default: ''
$postcode(string)
Postcode.
Default: ''
$city(string)
City.
Default: ''

WC_Customer::set_billing_location() code WC 9.4.2

public function set_billing_location( $country, $state = '', $postcode = '', $city = '' ) {
	$address_data = $this->get_prop( 'billing', 'edit' );

	$address_data['address_1'] = '';
	$address_data['address_2'] = '';
	$address_data['city']      = $city;
	$address_data['state']     = $state;
	$address_data['postcode']  = $postcode;
	$address_data['country']   = $country;

	$this->set_prop( 'billing', $address_data );
}