guilain Posted February 10, 2011 Share Posted February 10, 2011 I just created a new "carrier" : "get it at our office" with (of course) not shipping costs.I made this the default carrier.But, when someone orders anything, the same amount is always added to the cart (the price of shipping using the former default carrier (before adding this new 0 cost one)) in addition to the product price even if the user is not logged and/or no carrier has already been chosen.What am I doing wrong ?Thanks for the help Link to comment Share on other sites More sharing options...
PrestaShopDeveloper Posted February 10, 2011 Share Posted February 10, 2011 May be this is not your carrier fee, but tax and/or handling charge.For "handling charge" check BackOffice -> Shipping tabFor the tax check at BackOffice -> Catalog -> Edit item.. Link to comment Share on other sites More sharing options...
guilain Posted February 10, 2011 Author Share Posted February 10, 2011 Hello UltraWebDev,You are right (i did not want to dig into details), the amount shown is the addition of the shipping costs for the former defaut carrier and the handling charges set.But in case of free shipping I set that the handling is also free so there should be not S&H;until the customer choses to use a paid carrier or am I wrong ? Link to comment Share on other sites More sharing options...
PrestaShopDeveloper Posted February 10, 2011 Share Posted February 10, 2011 You're wrong. The carrier fee is applied even if you're not logged. Just logoff, add an item to the cart, then go the BackOffice and change the first carrier fee, and then refresh the FrontOffice. And you'll see that it's applied to the "Shipping". After all you have "default carrier". Link to comment Share on other sites More sharing options...
guilain Posted February 10, 2011 Author Share Posted February 10, 2011 OK, thanks.But that will only correct it for one third of the amount as what is set is 4 as (former default) carrier (lower) charges and 2 as handling which make it appear as 6 everyitime one orders anything.Now, to try it out, I removed the handling and sure enought, I get a S&H;of 4 and the only 4 I have seems to be that lowest former default carrier charges.I also modified the (former) default carrier lowest charges to 4.5 and the fees went from 6 to 6.5 so the problem is really with the new default carrier (come and pick it up) not being recognized as THE default carrierThanks againEDIT : I went back to the (new) carrier setup and noticed that there is a radio button stating that, for this carrier, the handling does not apply, does it have something to do with what you said ? Link to comment Share on other sites More sharing options...
PrestaShopDeveloper Posted February 10, 2011 Share Posted February 10, 2011 This option means that no shipping and handling is applied. Only the carrier fee. Link to comment Share on other sites More sharing options...
guilain Posted February 10, 2011 Author Share Posted February 10, 2011 And this fee being set to zero, the amount displayed SHOULD be zero but it isn't. so the question is why ?More precisely, why isn't it the fee corresponding to the default carrier that is displayed as long as another carrier is not chosen during the ordering precess ?Thanks again Link to comment Share on other sites More sharing options...
bhudson Posted February 12, 2011 Share Posted February 12, 2011 And this fee being set to zero, the amount displayed SHOULD be zero but it isn't. so the question is why ?More precisely, why isn't it the fee corresponding to the default carrier that is displayed as long as another carrier is not chosen during the ordering precess ?Thanks again I think I just had the same problem and here is how i fixed it....go to Shipping tab, in the handling box set the free shipping to 1.00 Save changes Now add a product to your card and you should not see a shipping fee.CheersBrad Link to comment Share on other sites More sharing options...
guilain Posted February 17, 2011 Author Share Posted February 17, 2011 Hello,Many thanks for trying to helpIf I understood you correctly, I changed the "free shipping if total over X" setting and of course it works ... but the shipping is always free ;-)I don't think I can afford that ;-) Link to comment Share on other sites More sharing options...
rossdavidh Posted February 24, 2011 Share Posted February 24, 2011 I had (I think) a similar problem, and here is how I solved it.Whenever a customer had put something in the cart, but hadn't logged on or entered any address info yet, it would show a very high shipping ($20). This was not what the default shipping method would charge, and it was very frustrating to try to figure out where the problem was coming from.It turns out that it related to how I had broken up USA into many zones (1-8), with different prices (depending on how far they were from our store). Most carriers (in the US) I had selected all 8 zones but had also remembered to UN-select "USA" as a zone. For one shipping carrier only (the expensive one), I had forgotten to uncheck "USA".This, plus the fact that the default country was "USA", meant that when no other information had been entered yet, Prestashop would look for the default carrier for the default country, find that the default carrier was not available for the default country, and therefore look for another carrier that was available for the default country and end up showing the price for the only carrier still available for "USA" (because no state had been entered yet it was not one of the 8 zones). This was the expensive one. Thus, a customer who put a $2 item in the cart would see $20 shipping. If they logged on and entered their address, the shipping would immediately drop to a more reasonable value, but many never got that far.The solution was to make sure that I un-checked the "USA" option for all carriers. Once they enter address info (including state), it shows a sensible shipping price.I don't know if this is relevant to your problem but I offer this info just in case it is. Link to comment Share on other sites More sharing options...
guilain Posted February 24, 2011 Author Share Posted February 24, 2011 Thanks.I just found a solution as I was sure that the problem was with the default carrier not taken into account.In fact, I had CHANGED the default carrier from one with a fee to the "get it from our store free" one and that is what was not working.So I decided to record down all the relevant infos relating to this former default carrier and delete it completely from the DB.I then tried a new order and it worked so I carrefuly re-encoded the carrier with all the settings and tried again : WORKING (as long as I can see for now ;-) )So I can say that the problem is solved.Thanks to all of you, cheers.Guilain Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now