Simplify the Cart Shipping Calculator
Removes the city and postcode or state boxes from the cart's shipping calculator when your rates only depend on the country.
Opens WPIDE on
Code
$wpide_calc_keep = array(
'state' => false, // Keep the state/county field.
'city' => false, // Keep the city field.
'postcode' => false, // Keep the postcode field.
);
add_filter( 'woocommerce_shipping_calculator_enable_state', function () use ( $wpide_calc_keep ) {
return $wpide_calc_keep['state'];
} );
add_filter( 'woocommerce_shipping_calculator_enable_city', function () use ( $wpide_calc_keep ) {
return $wpide_calc_keep['city'];
} );
add_filter( 'woocommerce_shipping_calculator_enable_postcode', function () use ( $wpide_calc_keep ) {
return $wpide_calc_keep['postcode'];
} );
Notes
Set any of the three values to true to keep that field.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.