Customer::get_addresses()

Summary

Get customer addresses


Return

(array)


Source

File: src/BigCommerce/Accounts/Customer.php

	public function get_addresses() {
		$customer_id = $this->get_customer_id();
		if ( empty( $customer_id ) ) {
			return [];
		}

		try {
			$addresses = Client::getCustomerAddresses( $customer_id ) ?: [];
			$addresses = array_map( function ( Address $address ) {
				return get_object_vars( $address->getCreateFields() );
			}, $addresses );

			return $addresses;
		} catch ( \Exception $e ) {
			return [];
		}
	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.