I am new to Magento and want to set USPS shipping charge for all products.
Currently, it is visible for those products which have weight.
How can I do this? Am I missing any configuration?
-
why not set the Maximum Package weight to '0' , then it should work to every product i– fmsthirdMar 19, 2019 at 12:36
-
it is not working– softechMar 19, 2019 at 16:28
-
how about trying to set to Yes, Show Method if Not Applicable? I think this will bypass the conditions– fmsthirdMar 20, 2019 at 3:51
-
that will disable the method and I want to calculate USPS shipping charge for each products but may be there is no way instead I have to set weight for all products– softechMar 20, 2019 at 3:56
-
yeah, I think that could be the best thing to do but it's too much inconvenience on our side.– fmsthirdMar 20, 2019 at 3:58
1 Answer
Basically You can allow this method based on country. The reason why it appear only to products which have weight because Magento sends weight information to UPS and USPS
Specify Allowed Methods and Applicable Countries
In the Allowed Methods list, choose each USPS shipping method to be available to your customers. The methods appear under USPS during checkout. (Hold the Ctrl key down to select multiple options). Then, do the following:
a. Set the Free Method list to the method you want to use for free shipping. If you don’t want to offer free shipping through USPS, choose “None.”
b. In the Free Shipping Amount Threshold field, enter the minimum amount that qualifies an order for free shipping with USPS.
The Displayed Error Message text box is preset with a default message. You can either leave this message or enter the message that you want to appear if USPS becomes unavailable.
- Set Ship to Applicable Countries to one of the following:
All Allowed Countries
Customers from all countries specified in your store configuration can use this shipping method.
Specific Countries
After choosing this option, the Ship to Specific Countries list appears. Select each country in the list where this shipping method can be used.
- Set Show Method if Not Applicable to one of the following:
Yes
Lists all available USPS shipping methods during checkout, including those that don’t apply to the shipment.
No
Lists only the USPS shipping methods that are applicable to the shipment.
For more details of configuration of USPS check the reference: https://docs.magento.com/m2/ce/user_guide/shipping/usps.html
-
so if the reason is
Maximum Package Weight
than why should I choose each USPS shipping method? my configuration is pasteboard.co/I68GjUF.png andall allowed countries
is selected in applicable countries @MuhammadHasham– softechMar 19, 2019 at 12:21 -
What I actually meant as far as I know Magento sends weight information to UPS and USPS. Another good detail knowledge configuration simicart.com/blog/magento-usps Mar 19, 2019 at 12:46
-
You have to specify products weight In support of my claim check the reference theedigital.com/blog/setting-up-magento-with-usps Mar 19, 2019 at 12:53
-
-
solution is as said in doc, product weight is compulsory. I accepted your answer but may be it will not display publicly @muhammadHasham– softechMar 20, 2019 at 11:05