Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save boghy933/701824b9194f6f1c0a45fb4998c00425 to your computer and use it in GitHub Desktop.
Save boghy933/701824b9194f6f1c0a45fb4998c00425 to your computer and use it in GitHub Desktop.
Disable WooCommerce's Shipping Rates Cache
// essentially disable WooCommerce's shipping rates cache
add_action('woocommerce_checkout_update_order_review', 'clear_wc_shipping_rates_cache');
function clear_wc_shipping_rates_cache(){
$packages = WC()->cart->get_shipping_packages();
foreach ($packages as $key => $value) {
$shipping_session = "shipping_for_package_$key";
unset(WC()->session->$shipping_session);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment