How to manage free shipping on PrestaShop

Background
You want to offer your customers free shipping to increase your average basket.

The PrestaShop problem
To offer free shipping on orders over a certain amount, simply go to Shipping >> Preferences
and change the value at which you wish to offer free shipping, either by amount or by weight.

Where it gets tricky is when you're managing carriers by weight and want to offer free shipping on certain amounts, but not on all carriers.
Basically, if you have an express carrier, I imagine that offering delivery is going to cost you an arm and a leg.
The solution for PrestaShop and Thirtybees
This solution allows you to take advantage of a very interesting option in PrestaShop: Shopping Cart Rules with codes and, above all, without codes.
Many of you are familiar with Shopping Cart Rules, but what you don't know is that if you don't enter any code, the shopping cart rule will be applied according to the elements that configure it.
In our case, this solution is perfect: you create a new shopping cart rule, assign it a name that will be displayed on the order in the Information
tab, so I'll choose Free Shipping or Offered Shipping depending on your marketing position.

In the Conditions
tab, enter the minimum order value, then tick the Carrier selection
option to allocate free delivery to only some of your carriers.

In my example, you can see that I've removed the Express carrier from the basket rule to avoid offering shipping costs to customers on this carrier, which is what we're interested in.
I forgot to mention the numerical limitations on coupon use. Here, we're going to leave a lot of latitude by offering our customers the possibility of using this discount whenever they want, but if you limit the quantity for each customer to 1, be aware that shipping costs will only be offered on the first order after the rule has been created.
In the Actions
tab, I select Free delivery
and save.

ResultsIn the basket

Cart under the €50 limit to benefit from free shipping

For carriers


Conclusion
I hope I've introduced you to an interesting trick, because the system for controlling the rules for applying discounts can be used to propose solutions with customer groups to further refine your offer.
This tip opens the door to many different ways of building customer loyalty, so don't hesitate to test it on a development store to find the best growth lever for your business.
Warning
A minor problem with this solution is that the discount coupon is only automatically applied once the choice of carrier has been validated. So, when the list of available carriers is displayed, the price is shown instead of being displayed as free.
Unfortunately, to correct this, you need to use a module. Nevertheless, these modules offer many options that justify the choice if you are confronted with this usage flaw.
Here is my selection of two interesting modules for managing your free shipping costs and other scenarios:
Comments