Skip to content

Instantly share code, notes, and snippets.

@DustinHartzler
Created December 13, 2016 14:16
Show Gist options
  • Save DustinHartzler/1cc362f0b0c7a31e9a69f70ae6a2e494 to your computer and use it in GitHub Desktop.
Save DustinHartzler/1cc362f0b0c7a31e9a69f70ae6a2e494 to your computer and use it in GitHub Desktop.
Remove Flat Rate Envelopes and Small Boxes
/**
* Remove USPS Flat rate envelopes from the available options
* Once added the customer will not see any rates for envelopes
* Only Small, Medium, and Large Flat Rate boxes will be used
*/
add_filter( 'usps_flat_rate_boxes', 'custom_usps_flat_rate_boxes' );
function custom_usps_flat_rate_boxes( $flat_rate_boxes ) {
unset($flat_rate_boxes["d29"]);
unset($flat_rate_boxes["d30"]);
unset($flat_rate_boxes["d63"]);
unset($flat_rate_boxes["d16"]);
unset($flat_rate_boxes["d38"]);
unset($flat_rate_boxes["d40"]);
unset($flat_rate_boxes["d42"]);
unset($flat_rate_boxes["d44"]);
unset($flat_rate_boxes["d13"]);
unset($flat_rate_boxes["d28"]);
unset($flat_rate_boxes["i33"]);
unset($flat_rate_boxes["i30"]);
unset($flat_rate_boxes["i63"]);
unset($flat_rate_boxes["i8"]);
unset($flat_rate_boxes["i29"]);
unset($flat_rate_boxes["i13"]);
unset($flat_rate_boxes["i16"]);
return $flat_rate_boxes;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment