I have a Magento CE 1.9 site. I am using USPS to ship all items under 1 lb and FedEx for all items over 1 lb. However, When I set the USPS Maximum Package Weight to 1 lb it still shows on items over 1 lb. Must I do something additional? Has anyone run in to this and have a solution?

enter image description here

1 Answer 1


The problem is that Magento will only enforce this if any item is >1lb. So if you have 2 * 1/2lb items it will still show a rate (it sends out 2 packages in request to USPS).

To solve this you would need to change the underlying codebase to enforce the restriction. The relevant code is in Shipping_Model_Shipping.

There are extensions out there to control this also.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.