You must have carriers added to your PrestaShop installation – that is, a clear indicator of who will deliver your products. It might be just yourself or your shop (for instance if you are selling downloadable products, or only work locally), but as soon as you are actually sending packages using stamps and a 3rd-party delivery such as your local postal service, or FedEx, UPS and such, then you must have their details added to your shop's database. This will enable your customers to better choose which carrier to use, based on their delivery ranges, fees and dates.
The "Carrier" page presents you with a list of all your current carriers. From there, you can directly change their status, indicate that why of shipping is free or not, and change their position when presented to customers.
By default, you have two carriers in your database:
It is up to you to remove these default carriers and add new ones for your customers. At the very least, you should edit the "My carrier" carrier and replace its data with that of a real carrier: name, details, and ranges.
In this section, we are going to create a complete carrier, from A to Z, using the Carrier Wizard. You can create as many carriers as you wish.
If one carrier has different shipping services, you should create as many carriers in PrestaShop, and differentiate them with their names.
Many of the details asked by PrestaShop's forms should be provided by your carriers once you have set up an account or are under contract with them directly. Check with them in order to make sure everything is configured correctly.
To create a new carrier, click on the "Add new" button in the "Carriers" page. This will open the Carrier Wizard on the first of its four panels.
This is where you describe the carrier, giving information that the customer will need in order to recognize and choose the carrier he prefers.
Let's examine all of the information you need to enter:
. When customers finish their purchase, they will receive that URL with the "@" replaced by the tracking number provided by the carrier, making it possible to click that link and see where the delivery process is at.
Click "Next" to reach the second panel.
First, this panel presents a handful of settings:
Then comes the important part: the creation of the carrier's range. This is a very important step, as PrestaShop needs this information to present the customer with carriers which can actually deliver the ordered package. Indeed, depending on the order's total price or total weight, some carrier options will not be available while others will only appear at a certain value. You must be very precise when filling these values, and preferably those suggested by each carrier's documentation.
This is where the whole Carrier Wizard takes its name. Here, you will build your carrier's price or weight ranges (depend on your choice for the "Billing" option above), one range after the other, applying your prices for each zone along the way.
For each range, you only need a couple of steps:
Fix the lower and upper limits of the range you are creating. Depending on the "Billing" choice, it will display either "Will be applied when the price is" or "Will be applied when the weight is" for the lower limit, and either "Will be applied when the price is" or "Will be applied when the weight is" for the upper limit.
Note that the lower limit inclusive (>=) whereas the upper limit is exclusive (<). This means that a range's upper limit can have the same value as the next range's lower value, as the two will not overlap.
The weight and price units are the default ones for your PrestaShop installation, and the ones your products use. You can change these units "Localization" page of the "Localization" menu.
Click "Next" to reach the third panel.
This panel presents two sets of options:
Click "Next" to reach the fourth and final panel.
This last panel gives you an overview of your settings for this carrier.
If some settings are wrong, you can go back to any previous panel by either using the "Previous" button, or directly clicking on the panel's tab.
If you want to save this carrier as a draft for now then come back to it later, disable the carrier using the "Enabled" option at the bottom of this final panel.
Either way, click on the "Finish" button to save your work, and create the carrier.
When using PrestaShop in multistore mode, another panel is available, and the panel order changes slightly:
All the panels are as described above. The new one, "MultiStore", makes it possible for you to limit this carrier to a selection of your stores.