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.
Method of the class: CartShippingRateSchema{}
No Hooks.
Returns
Array.
Usage
// protected - for code of main (parent) or child class $result = $this->prepare_package_items_response( $package );
- $package(array) (required)
- Shipping package complete with rates from WooCommerce.
CartShippingRateSchema::prepare_package_items_response() CartShippingRateSchema::prepare package items response code WC 10.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;
}