Automattic\WooCommerce\StoreApi\Schemas\V1

CartShippingRateSchema::prepare_package_items_response()protectedWC 1.0

Gets items from a package and creates an array of strings containing product names and quantities.

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

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->prepare_package_items_response( $package );
$package(массив) (обязательный)
Shipping package complete with rates from WooCommerce.

Код CartShippingRateSchema::prepare_package_items_response() WC 8.7.0

protected function prepare_package_items_response( $package ) {
	$items = array();
	foreach ( $package['contents'] as $values ) {
		$items[] = [
			'key'      => $values['key'],
			'name'     => $values['data']->get_name(),
			'quantity' => $values['quantity'],
		];
	}
	return $items;
}