Skip to content

Instantly share code, notes, and snippets.

@shadimanna
Created January 20, 2021 09:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shadimanna/188faf758517f50d2967d2eeb8e54ad3 to your computer and use it in GitHub Desktop.
Save shadimanna/188faf758517f50d2967d2eeb8e54ad3 to your computer and use it in GitHub Desktop.
Return flat weight value if Germany shipping destination
add_filter('pr_shipping_dhl_order_weight', 'custom_add_weight', 10, 2);
function custom_add_weight($total_weight, $order_id) {
$order = wc_get_order( $order_id );
if ($order) {
$shipping_address = $order->get_address( 'shipping' );
if( $shipping_address['country'] == 'DE' ) {
return 30;
}
}
return $total_weight;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment