WC_Customer::set_shipping_location()
Sets all shipping info at once.
Method of the class: WC_Customer{}
No Hooks.
Return
null
. Nothing (null).
Usage
$WC_Customer = new WC_Customer(); $WC_Customer->set_shipping_location( $country, $state, $postcode, $city );
- $country(string) (required)
- Country.
- $state(string)
- State.
Default: '' - $postcode(string)
- Postcode.
Default: '' - $city(string)
- City.
Default: ''
WC_Customer::set_shipping_location() WC Customer::set shipping location code WC 9.3.3
public function set_shipping_location( $country, $state = '', $postcode = '', $city = '' ) { $address_data = $this->get_prop( 'shipping', '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( 'shipping', $address_data ); }