Automattic\WooCommerce\StoreApi\Schemas\V1\Agentic

CheckoutSessionSchema::format_fulfillment_address_from_orderprotectedWC 1.0

Format fulfillment address from order.

Метод класса: CheckoutSessionSchema{}

Хуков нет.

Возвращает

Массив|null. Address data or null.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->format_fulfillment_address_from_order( $order );
$order(WC_Order) (обязательный)
Order object.

Код CheckoutSessionSchema::format_fulfillment_address_from_order() WC 11.0.1

protected function format_fulfillment_address_from_order( $order ) {
	if ( ! $order->get_shipping_address_1() ) {
		return null;
	}

	return $this->build_address_array(
		$order->get_shipping_first_name(),
		$order->get_shipping_last_name(),
		$order->get_shipping_address_1(),
		$order->get_shipping_address_2(),
		$order->get_shipping_city(),
		$order->get_shipping_state(),
		$order->get_shipping_country(),
		$order->get_shipping_postcode()
	);
}