Automattic\WooCommerce\StoreApi\Schemas\V1
CartShippingRateSchema::prepare_package_items_response
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() CartShippingRateSchema::prepare package items response WC 10.5.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;
}