When running an online store, you may want to set the cost of delivery of products based on the delivery address. Such a procedure allows the buyer to offer the optimal shipping cost, which is one of the factors influencing building the loyalty of buyers. This can contribute to generating more traffic in the store, and thus improve conversion.
See also other ways to increase sales.
I will descripe several shipping scenarios based on zip code. Imagine for a moment that you are a pizza supplier. Underneath, I'll show you how to make the delivery cost dependent on shipping locations... and number of pizza boxes!:)
Different delivery prices for zones
In WooCommerce, we can specify a location by selecting at least one region in shipping zone. We can narrow down an area using zip codes and set shipping amount for it in a Flat Rate:
In the example above, first zone includes delivery to the nearest area and its cost will be £3.
This way, we can create several more shipping zones for "farther areas" or "suburbans", in which the cost will be accordingly higher.
Free delivery over a certain amount
Let's assume, that owner of a pizzeria would also like to offer free delivery to people ordering for a minimum £5 in the nearest area.
In settings of Flexible Shipping Locations plugin we will add the same areas with zip codes that we specified in WooCommerce:
This way, in the Flexible Shipping method we set rules, indicating the appropriate locations:
As a result, within one shipping zone, we can configure shipping rules for each location separately.
When a buyer from the nearest area orders a pizza above £5, will see free delivery:
But there is more! :)
Delivery price depending on quantity
Flexible Shipping PRO WooCommerce plugin with Locations addon allows us to create an even more advanced shipping configurations.
Let's suppose the delivery costs are to be differentiated due to the number of pizzas ordered in a given area. By using shipping classes, you'll be able to specify rules for specific products. The differences in costs will result from the method of delivery: pizza up to 5 pieces will be delivered on bike, up to 15 - transported by scooter, and above - by car. The calculation method will be set to the highest cost for the following rules:
When product specified in the rules is in the cart, shipping method will also be displayed for other products added to the order:
You can also similarly add rules for other product classes, such as additions, or for other products, using the None shipping class.
You may try all the features of our plugins in Demo. Let's try and give as a feedback in comment below!
I hope that above examples presents how you can adapt shipping configuration to your needs. If you have questions, let us know in the comment.