WC_Shipping_Flat_Rate::find_shipping_classes( mixed $package )
Finds and returns shipping classes and the products with said class.
Description Description
Parameters Parameters
- $package
-
(Required) Package of items from cart.
Return Return
(array)
Source Source
File: includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
public function find_shipping_classes( $package ) { $found_shipping_classes = array(); foreach ( $package['contents'] as $item_id => $values ) { if ( $values['data']->needs_shipping() ) { $found_class = $values['data']->get_shipping_class(); if ( ! isset( $found_shipping_classes[ $found_class ] ) ) { $found_shipping_classes[ $found_class ] = array(); } $found_shipping_classes[ $found_class ][ $item_id ] = $values; } } return $found_shipping_classes; }