Skip to content

Instantly share code, notes, and snippets.

@wolfcoder
Created November 1, 2023 06:26
Show Gist options
  • Save wolfcoder/b3cf1fd231b3b84c428eea38ba096eb4 to your computer and use it in GitHub Desktop.
Save wolfcoder/b3cf1fd231b3b84c428eea38ba096eb4 to your computer and use it in GitHub Desktop.
Colorado Woocommerce fee WordPress
//Colorado fee
/**
* Add a .27 surcharge to orders shipping to Colorado
* https://www.thathandsomebeardedguy.com/woocommerce-colorado-retail-delivery-fee/
*/
add_action('woocommerce_cart_calculate_fees', 'handsome_bearded_guy_custom_surcharge');
function handsome_bearded_guy_custom_surcharge() {
global $woocommerce;
if ( is_admin() && ! defined( 'DOING_AJAX' )) {
return;
}
$fee = 0.27;
if ( $woocommerce->cart->needs_shipping() && 'CO' === $woocommerce->customer->get_shipping_state() && 'US' === $woocommerce->customer->get_shipping_country() ) {
$woocommerce->cart->add_fee('CO Retail Delivery Fee', $fee , true, '');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment