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'] 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 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 390
$package['rates'] = apply_filters( 'woocommerce_package_rates', $package['rates'], $package );