Learn html,php,javascript,computer and software fixes, css fixes, website designing,phpbb, computer troubleshooting, hosting




DEFAULT CARRIER PROBLEM IN PRESTASHOP

One of the headache  that come with Prestashop is the fact that most people cannot get around the function in the admin. I considered myself a prestashop guru but was brought down to my knees with a simple problem setting default carrier in Prestashop.

PROBLEM: Once a customer logs in and checks out an order, they cannot go further because of this message “There is no carrier available that will deliver to this address!”

You may wonder why this is happening even after you have created a carrier and saved it as a default.

Quick solution: Go to Admin > shipping > Carriers. Make sure you have set up your carrier and save it as the default carrier, then go to the >  Price 0r > Weight tabs  just above on the menu.  Add a price rage  or weight range.

Please note that this must be realistic with the range of prices and weights in your store. It’s better to set a range for each carrier  and then click on >Shipping tab,

Select a radio button to reflect  billing according to weight or price  as you have chosen and then just below  where you find this text “Fees by carriers”, select the default carrier and save the page. Now test your clients account again and you should be okay.

If you are having problems with this , feel free to leave a comment here and we will answer it.

UPDATE: Please link to prestashop documentation on shipping here.

UPDATE: Please note that if you configured more than 1 carrier and assigned a zone to each carrier, only that carrier assigned to the particular zone would show to a customer if his / her address belongs to that zone. That may explain why you as the admin may not see other carriers but can see only the carrier assigned to the zone where your country is located.

69 Responses to “DEFAULT CARRIER PROBLEM IN PRESTASHOP”

  1. Carlos Says:

    Hi mate

    thank you so much for sharing this solution, if it wasn’t your solution I don’t know how I’d solve this issue.

    best regards

  2. admin admin Says:

    Thanks mate, just let us know if you need any help, we will be happy to help.

  3. victor Says:

    Thank’s folks! it works well. I almost choose another CMS :(

  4. admin admin Says:

    Thanks Victor,
    Feel free to let us help you if you need any help.

  5. Franco Yong Says:

    Thanks so very much for sharing and helping those like me who were stuck to get unstuck. Your steps are clear and precise. You guys are absolutely great individuals!

  6. admin admin Says:

    Thanks Franco, We are happy to help.

  7. Toh Says:

    Finally I manage to solve the issue with carrier after seeing your article. Fantastic! I still thought it was a prestashop bug initially.

  8. admin admin Says:

    Hello Toh,
    Thanks, actually what prestashop needs is a good documentation but i’m glad you solved it. I have loads of articles to unleash in the coming days, just look out for them and thanks for visiting.

  9. Mitchy Says:

    I did everything as told above, but I added additional zones.Maybe the zones I used or the delivery address I tested are not recognized by prestashop. I really don’t know what to do now. Please help!

  10. CozmoO Says:

    Tnx a lot, man.

  11. admin admin Says:

    Hello Mitchy,
    Check this;
    Please note that this must be realistic with the range of prices and weights in your store. It’s better to set a range for one and then click on >Shipping tab,

  12. Mitchy Says:

    Thanks a lot! It worked now. You’re great!

  13. Mitchy Says:

    One thing more. It is still important to assign countries to specific zones so that the carrier error will not appear.

  14. Johan Says:

    Thank you! I was just about to change to Magento instead. I will give this piece of c**p a little more time.

  15. Jean Says:

    Thanks so much for the solution!

  16. Russell Popp Says:

    What version of Prestashop are you using, I have 1.3.0.10 – 0.159s and there is no option to set a default carrier either in create or edit.

  17. admin admin Says:

    The version is Version 1.2.5.0 – 2.858s , please see if this bug had been fixed in the newer version

  18. Michael Says:

    You are the best. Just spend almost 7 hours trying to figure this out. Thank you !

  19. admin admin Says:

    We are glad you found the solution here.

  20. Stephen Lawal Says:

    thank you so much… the simple problem had given sleepless nite for 2 days now… i will like to discuss further with on other applications. will be expecting ur mail. once again thanks

  21. admin admin Says:

    Thanks for the Comments Stephen, i will send you an email right away.

  22. Granade Says:

    I’ve got the following problem, Is it possible to put price according to weight but PER COUNTRY not zone? Like europe? I tried the following…

    - Created new zones as country names so I can put in price per country per kg.
    - But when I test it, works it very good
    - Now I want to add a other carrier like this:
    Example: —-> Shipping from Netherlands to belgium
    —–> Choose between Our carrier or own carrier
    But when you link a country to a zone you only can choose 1 carrier… NOT 2…

    Is there a solution for this???
    So 1 country with 2 carriers???

    Thanks!

  23. admin admin Says:

    Hello, please see if this can be of any help. Click here

  24. Granade Says:

    Well that was OK and I did it and works…
    But If you order something in the webshop I only got 1 choice…
    I need 2 choices
    1. Our Carrier (we set prices etc…) DONE!
    2. Own carrier of the customer (NO PRICES customer will handle it by himself) NOT DONE…

    The problem is that you cannot assign a Country to 2 zones… That’s what I need… A country assigned to 2 zones or a other solution how I can fix this…

    Thanks

  25. Granade Says:

    I’ve fixed it already! Thanks! not your solution but it was a help :)

  26. admin admin Says:

    Thanks, we are glad you found the solution, please can you send in the solution so other people can benefit from it?
    We would appreciate that.

  27. motorola Says:

    many many many thanks!! !

    cheers!

  28. Satheesh G Says:

    thanks, it is really helpful

  29. ProtonMuffin Says:

    Thanks duder, this was driving me mental!!!!

  30. Amaury Arbona Says:

    Thank you sooo much, i´ve been dealing with this issue for hours now!, been looking everywhere for a solution but no one was able to give me a correct solution for this, THANK YOU!

  31. admin admin Says:

    Sure! you are welcome mate! we are happy it worked for you.

  32. Kunal Panchal Says:

    Thank you very much for this article .. it helped me out :)

  33. You are the king! Says:

    THANKS SO MUCH!

    You are the king!

    Really love that there is so many helpful people on the web :)

  34. Thomas Says:

    I hate this problems. i’ve try this but stil don’t work. This makes me hate presta too

  35. Paul Reaney Says:

    I’m still getting the same problem. Is it a problem with the UK settings?

    Paul

  36. admin admin Says:

    Hello Paul, Please see that you have followed the procedure very well. You should be okay.

  37. manish Says:

    for a single country its working fine when we add multiple zones and then apply carries fees to diffrent zones it only works with the default country and not with others

  38. Kobus Says:

    Hi guys

    I’m stuck on this one.. have tried everything i can see mentioned here and still no joy..

    Pretty please with cherries on top can someone help.. I’ll even give you logon details to the site to check that I’m not doing something wrong.

    Thanks

  39. admin admin Says:

    Are you sure you have added a price range or weight range. This must be realistic with what you have specified already.

  40. alex Says:

    what is your recommend of price range and weight range suppose to insert? i put price range from 1 – 100000 and weight from 1 – 10000. after go back to shipping tab handling fees put 1, free shipping put 1, and free shipping put 1kg, then save. still error same message no carrier

  41. admin admin Says:

    Hello Alex, please follow this instructions below again and you should be ok.
    Go to Admin > shipping > Carriers. Make sure you have set up your carrier and save it as the default carrier, then go to the > Price 0r > Weight tabs just above on the menu. Add a price rage or weight range.

    Please note that this must be realistic with the range of prices and weights in your store. It’s better to set a range for one and then click on >Shipping tab,

    Select a radio button to reflect billing according to weight or price as you have chosen and then just below where you find this text “Fees by carriers”, select the default carrier and save the page. Now test your clients account again and you should be okay.

  42. Martin Says:

    Thanks so much for sharing this.. works like a charm!
    You really saved me some time with this tutorial.

  43. Ron Termeer Says:

    These steps did not work for me. Did a clean install, and tried to ad an extra carrier. This new carrier is can’t be used at all.
    Even when removing the als one, the new one is stil not working.

    Any other tips to get it working?

  44. Ron Termeer Says:

    Spend 3 day’s testing, and couldn’t work it out with the shipping of the products. For the rest wouldt like to use it very well. But because we have to switch to an other online shop programm for us and a few other customers of us, we decided te start using Magento for our shops.

  45. admin admin Says:

    What version of prestashop are you using?

  46. admin admin Says:

    Yes there are problems with different ecommerce platforms but depending on what we want from it, we are free to test others. I find joomla virtuemart to be a fantastic ecommerce platform. it’s simple but great.

  47. Ron Termeer Says:

    We are using version 1.3.2.3. This is what Instalatron at the server of our provider supports.

  48. Ron Termeer Says:

    I gave it an other try. Done a clean install. at start it works fine with the preinstalled supplier / zone. After removing all zones exept europe, it doesn’t work anymore. Removed Africa, US etc.
    Did an other clean install, removed alle suppliers, removed all zones. and made a new zone “Netherlands”.
    Both didn’t work.
    Again a clean install, kept all suppliers and zones, and tried to ad a new supplier (TNT). This new supplier can’t be used.

    Sorry but I gave up. I realy would like to use Prestashop for our and other shops for different customers from us, because it has ALL we need, en payable themes, but the shipping is the problem.

    If somebody can give us a solution please put it here. For now we start testing an other programma.

  49. Al Says:

    I have configured default carrier as church pick up…yet at check out it shows post office…why is that and how can I fix it

    here is my store…. http://www.soundmemories.com/orders/

    used pw shopnow to enter…thank you

  50. Dinesh Says:

    Thank you so much dear friend…….

  51. dinesh Says:

    plz step by step procedure in easy There are no carriers available that will deliver to this address! solve this thank you.

  52. Smita Says:

    Hi,it was really helpfull.Thanks a lot.

  53. k Says:

    I have two shipping method choices on my website. One is by USPS which I set up as default carrier. The other is “picked up at my store” without shipping fees. When customer placed order, it only shows the choice of USPS without choice of “pick up at store”. I would like both choices shown. How can I fix it?

  54. JZ Says:

    “Please note that this must be realistic with the range of prices and weights in your store. It’s better to set a range for one and then click on >Shipping tab”

    I’m not getting this. What do you mean it’s better to set a range for one?

    I’ve been trying to figure out what went wrong with my shipping configuration. First, I put a carrier and made it a default carrier then I created weight ranges and clicked on shipping tab then provided the shipping cost for each range. How come it’s still not working. Some items when I add one product in the cart shipping is 0 then when i add one more of the same product the shipping cost is the lowest price then when it’s 3 it’s 0 again. This is so confusing. I’m stuck with this shipping thing.

  55. admin admin Says:

    Sorry about your problem, if you can use our contact form to email us your site and admin details, we would check this out for you.

  56. ARAVIND Says:

    Thanks a ton buddy !!

  57. Sourav Mondal Says:

    Thanks for your valuable notes. It really work very good.
    I had a large confusion on this area.
    your note make it clear.
    thanks again.

  58. Infoweb Says:

    I have prestashop 1.4.
    I had to make a modification in code in ParentOrderController.php in _assignCarrier method by hanging line 327.

    $id_zone = Address::getZoneById((int)($address->id));

    The problem was, that getZoneById() method returned false for some id of address. Now I get id_zone from ps_country table, not from ps_delivery as it was before.

  59. David Posca Says:

    —————————— En Español ————————————–

    Ya encontre la solucion, he probado antes con la tuya y no funciona, solo debes asignarle un Codigo Postal al transporte y listo:

    Back Office > Envios > Counties

    agregas el zip code de cada condado y fin! Muy facil!!!

    —————————– In English ————————————–

    Already found the solution, I tried before yours and does not work, you just have to assign a Zip transport and ready:

    Back Office> Shipping> Counties

    add the zip code of each county and end! Very easy!

  60. Angel Says:

    Hi, perhaps can you help me with a similar problem (in Prestashop 1.4.1). I would be eternally grateful.

    There is a bug before payment, using one page checkout: you obligatory need to choose a carrier (even when the radio button is already checked due there is only one carrier).

    The error is: “Error: please choose a carrier”. It disappears only after you click on carrier radio button (even when it is already checked).

    Perhaps any solution changing some codes? because I do not want to upgrade Prestashop, I am a beginner…

  61. admin admin Says:

    Sorry about the late reply to your comments, please confirm if you are still having this problem. If you have found the solution , please post it here for others to see.

  62. Devil Themes Says:

    I am also having same problem. I do not know why

  63. Benny S. Says:

    Hi Everyone,

    Would anyone give me some advice on how to set up a fix shipping rate in prestashop 1.4 version? I am having the same default problem”no carriers available……” and I can’t continue finishing the pricing with my website and thinking using another shopping cart.

    Any help suggestion would be appreciated.

    Thanks guys!

  64. admin admin Says:

    Hello,
    Have you followed the below instructions exactly?
    Quick solution: Go to Admin > shipping > Carriers. Make sure you have set up your carrier and save it as the default carrier, then go to the > Price 0r > Weight tabs just above on the menu. Add a price rage or weight range.

    Please note that this must be realistic with the range of prices and weights in your store. It’s better to set a range for each carrier and then click on >Shipping tab,

    Select a radio button to reflect billing according to weight or price as you have chosen and then just below where you find this text “Fees by carriers”, select the default carrier and save the page. Now test your clients account again and you should be okay.

  65. BennyS Says:

    Hi There,
    Thanks , I finally manage to put a fixed shipping price that would automatically added to the price of the product once the buyer proceeds to the check out. I gradually putting the price now of each product.

    Do you know of some way on how to change the background of the web page?

    I had tried to change it but it didn’t show up,,, at the moment I am checking my code it the global.css it is correct.

    Would you be able to help me with this if the method I am doing won’t work?

    Thanks again.

    BennyS

  66. admin admin Says:

    Sure no problem Benny, we would be happy to help. If you have firebug installed on your firefox browser, you should be able to trace the actual css file you need to modify.

  67. Brenda Says:

    I have been working on this error message for over a month. Nothing I do seems to work. Would you be willing to email me and take a peek at my settings? I’m at the point where I think I may just need to dump presta and go with something else. I’m so frustrated.

  68. admin admin Says:

    Hello,
    Sorry for your problems, please use the contact form to send us your details and we would try to check this for you. Prestashop remains one of the best. Don’t throw it away yet.

  69. Bentouch Says:

    Hi!

    Got another kid of issue- I would like to force the Carriere by default.

    It will be great to know the code to set $carrier_default=id_carrier and where it’s embed

    Thank You

Leave a Reply