Our partner is running a 10.0.20 store, they would want to know if there's a way make a specific shipping method to appear, in their case USPS International First Class, even though they are using Real-time Shipping Rates?


PS: I've already checked their RTShipping.ShippingMethodsToPrevent setting and USPS International First Class is not filtered there.
in General by (130 points)

Also, writing about USPS, we have this very beneficial modification for the MSx and v10 carts to serve the Regional / Commercial / Plus Rates if interested!  https://www.ecommercecartmods.com/p-248-usps-regional-rates-and-commercialplus-rates-for-aspdotnetstorefront.aspx 

Thank you, Jan


Compunix, LLC (Phoenix, AZ)
AspDotNetStorefront Development Partner and Reseller since 2005
 AspDotNetStorefront add-ons and plugins : http://www.ecommercecartmods.com
  * Searching Filtering, Single Signons, Reviews Ratings, Reports, Integrations
 Complete Automotive Solution : http://www.autopartsshoppingcart.com
  * Auto + Aftermarket Parts solution
 Unlimited Custom Development : http://www.compunix.us/t-unlimited-custom-development.aspx
  * Unlimited with Quick turn-arounds!



1 Answer

+1 vote
Best answer
You just have to make sure the settings and product used in the sample call in checkout fit within the parameters of the method. In this case, you need to make sure it is under 13 ounces (under 0.82 lbs). So verify the weight value on the test product, and if there are any other additional weights used or added (search Settings for "weight").
by (4.3k points)
selected by

I asked our partner to modify the product weight and dimensions to fit within the parameters of USPS International First Class but they're still only getting USPS Priority Mail International during check out, is there some way for me to check how the shipping methods are selected?
You need to enable the xml dump for the request/response on the checkout page (Configuration - Settings - RTShipping.DumpDebugXmlOnCheckout - true - Refresh Store), then while logged in as an Admin for the site, take a valid product to the checkout (make sure it is a single item or no more than .81 pounds worth of stuff), and enter a valid international address. That should provide your shipping methods, and scrolling down should reveal the request and response. Make sure your package weight is sent below the 0.82 limitation (must be 13 ounces or less total weight).

If it isn't, check the following settings:

MinOrderWeight (must be below 0.82)

RTShipping.DefaultItemWeight (must be below 0.82 when a product has no explicit weight entered)

RTShipping.PackageExtraWeight (should be 0 or low enough not to blow the total weight of 0.81)

RTShipping.ShippingMethodsToPrevent (should not contain the International First Class method)