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.
Return
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 9.7.1
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; }