WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Utilities

OrderController::update_addresses_from_cart() protected WC 1.0

Update address data from cart and/or customer session data.

{} Это метод класса: OrderController{}

Хуков нет.

Возвращает

Null. Ничего.

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

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

Код OrderController::update_addresses_from_cart() WC 5.0.0

<?php
protected function update_addresses_from_cart( \WC_Order $order ) {
	$customer_billing = wc()->customer->get_billing();
	$customer_billing = array_combine(
		array_map(
			function( $key ) {
				return 'billing_' . $key;
			},
			array_keys( $customer_billing )
		),
		$customer_billing
	);
	$order->set_props( $customer_billing );

	$customer_shipping = wc()->customer->get_shipping();
	$customer_shipping = array_combine(
		array_map(
			function( $key ) {
				return 'shipping_' . $key;
			},
			array_keys( $customer_shipping )
		),
		$customer_shipping
	);
	$order->set_props( $customer_shipping );
}