woocommerce_package_rates
Filter the calculated shipping rates.
Usage
add_filter( 'woocommerce_package_rates', 'wp_kama_woocommerce_package_rates_filter', 10, 2 );
/**
* Function for `woocommerce_package_rates` filter-hook.
*
* @param array $package['rates'] Package rates.
* @param array $package Package of cart items.
*
* @return array
*/
function wp_kama_woocommerce_package_rates_filter( $package['rates'], $package ){
// filter...
return $package['rates'];
}
- $package['rates'](array)
- Package rates.
- $package(array)
- Package of cart items.
Changelog
| Since 2.0.0 | Introduced. |
Where the hook is called
woocommerce_package_rates
woocommerce/includes/class-wc-shipping.php 398
$package['rates'] = apply_filters( 'woocommerce_package_rates', $package['rates'], $package );