This tutorial is going to show you how to fix “No Carrier Available To Delivery” error on your PrestaShop 1.5 site when ordering products.
This message is displayed when there are no carriers assigned to a zone in which your selected country lies.
For instance, you’d like to add a European country to the “Country” drop-down box of the checkout page. You are going to log into your PrestaShop admin panel and go to the Localization -> Countries menu. Find the country in the list and click the “cross” sign next to it to enable it.
Now, if you go ahead and select this country in the drop-box on the checkout page, you might get this error:
To fix it, please, follow the steps below:
Make sure the zone this country belongs to is active. In your PrestaShop admin panel go to the Localization-> Zones menu. Enable the Zones you want to sell your products to by clicking on them under the Enabled column.
Now you need to configure the carriers section. Go to the Shipping -> Carriers menu. Select the carrier that you want to edit.
Click on 2.Shipping locations and costs and check the correct zones you want to send products related to the carrier selected before. For example, if under Localization -> Countries you enabled a European country, select "Europe" in the zones section. Click Finish.
Now your customers can select the correct shipping method in their order.
Feel free to check the detailed video tutorial below: