Automattic\WooCommerce\StoreApi\Schemas\V1

CartShippingRateSchema::get_item_response()publicWC 1.0

Convert a shipping rate from WooCommerce into a valid response.

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

Хуков нет.

Возвращает

Массив.

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

$CartShippingRateSchema = new CartShippingRateSchema();
$CartShippingRateSchema->get_item_response( $package );
$package(массив) (обязательный)
Shipping package complete with rates from WooCommerce.

Код CartShippingRateSchema::get_item_response() WC 8.7.0

public function get_item_response( $package ) {
	return [
		'package_id'     => $package['package_id'],
		'name'           => $package['package_name'],
		'destination'    => $this->prepare_package_destination_response( $package ),
		'items'          => $this->prepare_package_items_response( $package ),
		'shipping_rates' => $this->prepare_package_shipping_rates_response( $package ),
	];
}