Automating WooCommerce Shipping
Hello people, my name is Trudy and in this tutorial I will show you how you can implement shipping within your WooCommerce website. And we will also automate the shipping process based on the total weight of the order or based on the price, based on where people live, and everything will be automated.
So right now, when I ship this to the United States I pay $12.95. Because when I want to ship this to the Netherlands, for instance, I need to pay $69.95. And what I also see, I need to spend more money to get free shipping when I ship things to the Netherlands. So when it comes to shipping, you have a lot of flexibility to adjust it to your wishes.
If you want to learn from start to finish how to create a complete webshop using WordPress and WooCommerce, then watch this tutorial. Now let's get started.
Installing the Flexible Shipping Plugin
In order to configure shipping in our website, we go to the back end to WooCommerce settings. And first we need to make sure where we want to sell to. So here are selling locations and I want to sell to specific countries just for the sake of the tutorial. So I choose United States and I use Netherlands. Awesome.
Ship to all other countries you sell to. So I save it. And then I want to go to shipping. I want to add a shipping zone. But I want to use, if I click on Add Shipping Zone and a shipping method, I should see three options: Flat rate, Free shipping, and Local pickup. Well, I want to have another one and I need to have a plugin for that. So I go to plugins, add new and I search for Table Rate. And it's from Octolyze. I click on install now.
And what it does, it helps you to calculate shipping based on the price or the weight of the order and also depending on where you sell to. So if you sell to the Netherlands or to Canada, you can have a different shipping rate than when you sell to the United States. So I really like this option.
Creating a US Shipping Zone & Method
So let's go back to shipping, shipping zones here in the WooCommerce settings. Shipping, shipping zones. I want to add one. I want to start with the United States. I can select regions where I want to— I select the whole country. For the whole country I want to have the same rates for shipping. Doesn't matter if you ship products to Miami or to Kansas. Everything will be the same. If you want to be specific you can select it over here. I want to use the whole United States.
And then I add a shipping method and this time there's a new one, the fourth one: Flexible Shipping. I click on Add shipping method. I click on flexible shipping again. I want to rename this to UPS because in the United States I will use UPS as a carrier. No description because I already have it over here. I want the shipping to be taxable, but I want to exclude the shipping cost from the tax. So it will be shown later at the checkout, but on the cart page the taxes will not be added to the shipping cost already. It will be done at the checkout.
Free shipping requirements: well, minimum order value. When people buy for at least two hundred dollars, they get free shipping. Scroll down and close this.
Defining Price-Based Shipping Tiers for the US
I can do two things. I can create the conditions based on the weight. So if the weight is from zero to one lbs, what do people need to pay for shipping? And then you need to go to all the products, for instance the Nintendo Switch, I go to shipping and I can add the weight. And based on the total weight of all the products people buy on your website, they pay a certain amount of money for the shipping.
Well, I prefer what I see everywhere is the price. I never, never see this based on the weight. So I use price. From zero dollars until 90.99 people have to pay 4.95 in the United States.
New rule, price tab. From twenty dollars until 49.99 people will pay 7.95. From 50 until 199.99 people will pay 12.95. And then another one, it's not necessary. So okay, let's get rid of this one. Let me save it. I can delete this one. And I said, so from 200 on, that's what I said over here, the shipping is free. This is only for the United States.
Testing US Shipping & Adding a Free Shipping Notice
So when people go to your website and they add things to the cart, things that are physical, I can view the cart. Okay, let's get rid of all the coupon codes. It says the shipping needs to be calculated based on where I come from. And then people can select the Netherlands or the United States because I said I sell only to those two countries for the sake of the tutorial. So people can search for the country. Netherlands... Let's do the United States. Update. And then what we will see: free shipping. Why? We are above 200. So if I would get rid of this one, now I pay 12.95. Let me show you why.
WooCommerce, settings, shipping, United States, UPS. Over here, the total amount is 69.98. That's in between 50 and 199, so I have to pay 12.95. If I would spend between 20 and 49.99 by getting rid of this one, I pay 7.95. Why? Doing 24.99 is 7.95. So in that way, oh this is amazing, we can calculate shipping, but it's only for us for the address. Well what I really like over here is the option, I scroll up, display the notice with the amount left for free shipping. This is amazing.
You can actually rewrite this text. So what I will do, I will type that over here. You only need {left_for_free_shipping} more to get free shipping. So let me cut it, paste it. Let's say 'test'. Okay, save the changes. Let's refresh this, say to update. 'You only need 120 dollars more test'. So I will get rid of the test area. Why do I type this in? If I don't type this in, let me cut it and I save it. A small glitch showing, not showing a space over here. Or maybe it's working now. It is working. It is working. So I don't need to fill in anything over here, but before there was a small, small glitch. So there was no space over here. Awesome, they fixed it. How cool is that?
Finalizing the Free Shipping Rule
So this can motivate people. It will motivate me always, especially when it's only twenty dollars left, spend five more cents to get free shipping. Well, in that case, I will buy something. And then there's 'free shipping'. No, 'No shipping options were found'. Okay, this is a glitch because over here we said minimum order value should be 200. So in that case I go over here to the price and I say from 200 on, it is free. So just to make it sure. Refresh. And then it says 'UPS free'. So that's why I just started with the fourth one, but I was like, hey, maybe they fixed it also because I already said it over here. So it's double, but it's working. So this is how it works for the United States.
Configuring International Shipping (Netherlands)
So what I need to do now, I need to go to shipping, shipping zones. Add a new shipping zone. And this time, I see the Netherlands. And I select the Netherlands. Add a shipping method: flexible shipping.
Okay, okay, okay. Again, 200... or maybe here it's 300 for the Netherlands because there are different rates. I turn this on. I leave it as it is. And then again, price from zero until 19.99, your pay is 6.95. So in the Netherlands it's a bit more expensive. Maybe the my company's in the United States, so sending it from the United States to the Netherlands is more expensive. So 49.99 is 12.95. Or let's use different numbers: 5.95, 11.95, so you can see the difference better.
From 50 until 199.99 let's say this it is 14.95. And then two more. From 100 until 199.99 it is 16.95. And from 200 to 299.99, it's 19.95. And then from that point on, it is completely free. Save it.
So now I'm over here, this beautiful product, six of them. And I change the address. Right now it's free because it's above 200. But if I sell it to the Netherlands, ship to Netherlands, I need to pay 19.95. Why? Because it's between 2 and 300 euros or dollars, is what I said over here. If the price is between 200 and 299, this is what you'll pay. So that's awesome. Now we can configure this for for every country you sell to and it's all automated.
Final Demo and Conclusion
So that's how you can work with shipping. And as I said, you can do it based on the weight, but I never see that. For all the websites I made, I never had to do it based on the weight. So I always use the price.
And if I bring it down, it says you need 140 dollars more to get free shipping. But if I would change it to the United States, I already have the free shipping. So how cool is that? I think it's pretty cool. That's how you can deal with shipping.
Thank you for watching this video. I hope it was helpful for you. If you want to learn how to create a complete WordPress website from start to finish, then watch this tutorial. It will appear somewhere over here. And if you want to subscribe, it will also appear somewhere over here. You can do that for more upcoming WordPress, Woocommerce, affiliate marketing, and e-commerce, but the same as WooCommerce, related tutorials. Okay, bye.