shopgirl Posted June 13, 2010 Share Posted June 13, 2010 I have my site set up for price based shipping, and normally it works.However my cart acts up if you have the number exactly on the cusp... how can I fix this?I think this is a bug? And somewhere just needs to have an equal sign added or something simple like that? For example:I set up $25-$39.99 so it should charge you $4 ship.And $40-$99.99 should charge you $6 ship.And $100-$299.99 should charge you $9 ship.It works just fine UNLESS your cart total is $49.99 exactly or $99.99 exactly.If your totals are those amounts, the cart decides to charge you the maximum price ($9 to ship your small order!)I am using version 1.3.1.Thanks. Link to comment Share on other sites More sharing options...
Sultan Posted June 13, 2010 Share Posted June 13, 2010 Hi,have you checked the weight range? Link to comment Share on other sites More sharing options...
airbag Posted June 13, 2010 Share Posted June 13, 2010 Hello,Yes weird. Some others would need to test this and report if they get the same issues.I am on 1.2.5 and have used price based shipping before, it did not have this issue that I remember. Link to comment Share on other sites More sharing options...
shopgirl Posted June 13, 2010 Author Share Posted June 13, 2010 It makes sense that the software would default to charging the max price as the "else" condition. I think it's simply missing that one condition.I changed my max shipping price to be super high, charge them $9999 shipping if they buy over $2000. And then when I add the one item to my cart (that matches that cusp value), it charges me that much.I also tried changing the cusp value so that it's an even number... $37... instead of $36.99 and the problem shifts too.Don't think it has to do with weight, my cart is set up for price based instead of weight based.Anyway for now I can use the odd values that are very unlikely for a customer to hit. But I thought some people should see if they see the same problem in this version and/or others. Link to comment Share on other sites More sharing options...
SpyrosT Posted June 13, 2010 Share Posted June 13, 2010 Take a look again in your price ranges and you will see thatthe end price in not inluded in the range.i.e if you set $5.00 - $15.00 this range will work for cart up to $14.99 Link to comment Share on other sites More sharing options...
shopgirl Posted June 13, 2010 Author Share Posted June 13, 2010 Ohhh... well, I guess that explains it! Link to comment Share on other sites More sharing options...
airbag Posted June 14, 2010 Share Posted June 14, 2010 :-)Good work and well spotted! Link to comment Share on other sites More sharing options...
DejaVu Posted June 15, 2010 Share Posted June 15, 2010 I've just found it does this for Weight Range as well. If the Weight of the cart matches a threshold exactly. It raises the postage through the roof.I got round it by making the amounts longer decimals. Try that. Link to comment Share on other sites More sharing options...
taoreflex Posted July 29, 2010 Share Posted July 29, 2010 The answer, for all seekers of knowledge in this complex subject area, can be found in the following thread:http://www.prestashop.com/forums/viewthread/58944/configuring___using_prestashop/solved__but_delivery_configuration_for_uk_only_dot__weight_ranges_not_working_dot_/You'll need patience to read through most of the posts before you get to the great denouement of the new and breathtaking field of maths that has been used to invigorate the tired old formula of price ranges and weight ranges. Link to comment Share on other sites More sharing options...
Recommended Posts