Lesley Posted December 19, 2015 Share Posted December 19, 2015 I too am getting the dreaded The following errors were detected:Unfortunately there are no suitable shipping methods available for your order. This may be because the total weight of your order is too high or we cannot ship to your country. Please contact a member of our staff for any further inquiries.However it seems my issue is different from the UPS issue and the USPS issue. I don't have either of those modules installed. I have the free All in One Shipping module. It is set up to ship to the US or Canada. It is set so that there are 3 shipping tiers. $5 for orders to $14.99, $10 for orders from $15 to $29.99, and Free for $30 and above.If I place an order for 3 packages of one flavor small dog treats in my shopping cart I get the error.If I put 4 packages or 2 packages of one flavor small dog treats in the shopping cart, I don't get the error. If I put in 3 small packages of one flavor and 3 small package of another flavor, I get the error.If I put in 3 small packages each of 3 different flavors, I don't get the error. If I put any OTHER item in the shopping cart along with the three packages of small dog treats that had caused an error previously, I don't get the error once the other item is in the cart.Here are my thoughts.... (and do keep in mind I'm not good at this type software)1. I don't think it's an issue with weight because 2 packages work and 4 packages work while 3 packages doesn't.2. I don't think it's a problem with ship to country since it will ship to me all the other times.3. It may be an issue with the product listing but I wouldn't think so because 2 and 4 packages don't give me the error just the 3 packages.4. As far as I can tell, it's only an issue when I put small dog treats in my cart. The medium and large seem to do well. The collars and leashes don't appear to have troubles either.5. Of all the shopping carts I've tried I like this one best but I'm so out of my element in trying to find the solution. At least I am pretty patient for troubleshooting.6. Thanks for taking the time to read this. Unfortunately there are no suitable shipping methods available for your order. This may be because the total weight of your order is too high or we cannot ship to your country. Please contact a member of our staff for any further inquirie Quote Link to comment Share on other sites More sharing options...
bsmither Posted December 19, 2015 Share Posted December 19, 2015 Let's review the AIOS module settings.What is set for the General tab?Status: CheckedWeight-based: Not CheckedSubtotal-based: CheckedTotal quantity-based: Not CheckedHint: Enable Verbose DebuggingWhat is listed for a Shipping Zone?Perhaps USAWhat is listed on the USA tab?What is the list of methods?What are the subtotal limits as displayed?How much does three small dog treats cost? Two? Four? Quote Link to comment Share on other sites More sharing options...
Lesley Posted December 19, 2015 Author Share Posted December 19, 2015 Wow, thanks for your quick reply. Let me see if I can answer the questions. heheheh On the general tab, yep, my check match your suggestions.I have no idea how to enable verbose debugging or to even see if it's already that way.Shipping zones are US and Canada.The US tab looks like the attachment USATABEach bag of small treats is $5. So two would be $10, three would be $15, and four would be $20. Each bag i have listed at .5 lbs. Quote Link to comment Share on other sites More sharing options...
bsmither Posted December 19, 2015 Share Posted December 19, 2015 Debugging: On the General tab, the settings are: Status, Weight-based rates, subtotal-based rates, Total quantity-based rates, Tax Type, Tax Included, "If customer address matches multiple zones", and Debugging. Then another section of rows are hidden for Advanced Settings.The drop-down selector for Debugging offers None, Enabled, and Verbose. When enabled, the module will send to the web browser a chart that explains how the shipping charges were calculated when the customer is in Checkout.I have a suspicion that the "3 small treat" problem is related to the fact that the subtotal sits exactly on the boundary of 15.00.I'll have more on that later. Quote Link to comment Share on other sites More sharing options...
Lesley Posted December 20, 2015 Author Share Posted December 20, 2015 Ah... it looks like it does have something to do with the $15. You're good. How would I fix that issue? I think that I have it set up correctly. Any change in the breakdown of the shipping tiers would potentially have this problem, wouldn't it?Thanks for your help so far. THIS INFORMATION IS BEING PRINTED BECAUSE : The "All In One Shipping Module" has debug mode enabled.TO HIDE THIS INFORMATION : Log into Admin and go to Shipping Methods > All In One Shipping then disable the debug setting.BASKET TOTALSBasket weight: 1.500Basket value: 15.00Basket item count: 3ADDRESS SUMMARY (*** Note: May be shop location if customer has not provided an address)Country: USState: MAPostcode: 01089SHIPPING ZONESAll zones:Array ( [0] => Array ( [id] => 1 [zone_name] => United States [countries] => US [states] => [postcodes] => [sort_order] => 1 ) [1] => Array ( [id] => 2 [zone_name] => Canada [countries] => CA [states] => [postcodes] => [sort_order] => 2 ) ) United States [Zone ID 1] --- Country matched! [US]>>> Shipping zone [ID 1] matches the delivery address! Use this zone for shipping calculations.Searching for all matching shipping zones (instead of stopping at first matching zone - see AIOS module settings)Canada [Zone ID 2] --- Country didn't match [CA]SHIPPING RATESAll rates:Array ( [0] => Array ( [id] => 1 [zone_id] => 0 [method_name] => Free Shipping [min_weight] => 0.000 [max_weight] => 0.000 [min_value] => 29.00 [max_value] => 500.00 [min_items] => 0 [max_items] => 0 [flat_rate] => 0.00 [weight_rate] => 0.00 [percent_rate] => 0.00 [item_rate] => 0.00 ) [1] => Array ( [id] => 4 [zone_id] => 1 [method_name] => Free shipping on orders of $30 or more [min_weight] => 0.000 [max_weight] => 0.000 [min_value] => 30.00 [max_value] => 1000.00 [min_items] => 0 [max_items] => 0 [flat_rate] => 0.00 [weight_rate] => 0.00 [percent_rate] => 0.00 [item_rate] => 0.00 ) [2] => Array ( [id] => 5 [zone_id] => 1 [method_name] => Orders up to $14.99 [min_weight] => 0.000 [max_weight] => 0.000 [min_value] => 0.00 [max_value] => 14.99 [min_items] => 0 [max_items] => 0 [flat_rate] => 5.00 [weight_rate] => 0.00 [percent_rate] => 0.00 [item_rate] => 0.00 ) [3] => Array ( [id] => 6 [zone_id] => 1 [method_name] => Orders $15 - 29.99 [min_weight] => 0.000 [max_weight] => 0.000 [min_value] => 15.00 [max_value] => 29.99 [min_items] => 0 [max_items] => 0 [flat_rate] => 10.00 [weight_rate] => 0.00 [percent_rate] => 0.00 [item_rate] => 0.00 ) ) Looking at the shipping rates for zone(s) [ID 1]Rate [ID: 4] [Free shipping on orders of $30 or more] --- Subtotal range [30.00 < subtotal <= 1000.00] doesn't match basket subtotal [15]Rate [ID: 5] [Orders up to $14.99] --- Subtotal range [0.00 < subtotal <= 14.99] doesn't match basket subtotal [15]Rate [ID: 6] [Orders $15 - 29.99] --- Subtotal range [15.00 < subtotal <= 29.99] doesn't match basket subtotal [15]All In One Shipping module has no shipping options for this address and basket! Quote Link to comment Share on other sites More sharing options...
bsmither Posted December 20, 2015 Share Posted December 20, 2015 It makes intuitive sense to structure the ranges so that they do not have the appearance of overlapping.But from the diagnostics, it is apparent from the inequality statements (you remember graphing inequalities in math class?), one needs to make sure there are no gaps.Rate[5]: 00.00 --less than but not including 00.00-- subtotal --less than and including-- 14.99 Rate[6]: 15.00 --less than but not including 15.00-- subtotal --less than and including-- 29.99 Rate[4]: 30.00 --less than but not including 30.00-- subtotal --less than and including-- 1000.00So, suggest giving the value 15.00 to be included in Rate[5], not 14.99. Give 30.00 to Rate[6], not 29.99.Thus, we have closed the gaps.P.S. If you are keen to notice, if the subtotal = 0, this rate schedule will not find a solution! Hopefully, there is another shipping module, or section of the AIOS module, set up to handle a FREE! order (aside from shipping).Or you can set Rate[5] to start at a negative penny. Quote Link to comment Share on other sites More sharing options...
Lesley Posted December 20, 2015 Author Share Posted December 20, 2015 Oh I see the problem. When I set it up I thought, Rate[6] for example, would include orders that cost $15 and $29.99. My bad. Thanks so much for the help. Perfect! All fixed now. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.