 Alright, so welcome back to the channel. Today I am going to pick a question from one of the comments and Alphonse is asking how do you add a new unregistered shipping region in Wukamas when you go to the shipping zone, zone name and zone region? And what exactly they mean is when you come to the shipping zones and I go to Costa Rica, I only have Costa Rica as a country. But let's imagine the country is divided up in different things. Districts, provinces and so on. When you go to the U.S. you have things states like Alaska, Arizona and so on. So you're able to choose that and choose a number of places. So we're going to add something for Costa Rica here and we're going to see how that will show up. So right now we have this only but we're going to add some regions that are into Costa Rica. So the first thing we'll do is we're going to create our custom plugins so I'll create a new folder and I'll call it WoocustomShippingZones and then I'll just copy this. So inside that folder of WoocustomShippingZones we'll create a new file which is a .php and then this is the file that we are actually going to edit. So click edit on it. So the first thing is add our text that we like that we'll use to activate our plugin. That's a plugin name and all the details that are needed and we'll come to our plugins here and just actually activate our plugin. So on activation we're going to start writing our code and we need a filter from Wukamas. So we'll add a filter hook and the hook that we need is called Wukamas states and then the next thing that we'll do is add our own function which I'll call a take a price custom shaping zones and that's the function that we'll use. So I'll copy this, come down to our file, open up a function with its name then I'll start coding. So inside our function we know that we are going to be receiving the states since this is a filter we know we'll be getting the states back from that hook. Now after we need to return our states as the first thing we do so I always do this so that I don't break my functionality in the event that I fail to write anything right in here. So the next thing we are going to do is start modifying our states. So we know that in the states we're going to be looking for the country called Costa Rica and it's denoted by the CR inside here. If you want to know more of how to get these countries you have to go into Wukamas and look inside the country codes. Now inside the states not stated we're going to have another array and this array will have all our cities that we're going to add. Now I've taken the trouble to look for San Costa Rica cities and we have San Jose, Liberia, Katago, Jaco, Kwepos and all the others. I hope I'm not murdering them. So we'll take San Jose, Liberia and Jaco because they're easy for me to say and the first thing we'll do is add an ID our own ID for those cities. So we'll have CR1 and then we shall map onto it and then say we're going to have San Jose at that point and then the next one we shall have is CR2 and here we're going to have Jaco and then the next one we'll have is CR3 and we shall have Liberia at that. So I need to add my commas here so that this doesn't break and then I'll save this. After saving this I just need to go inside the Wukamas, go to settings, go to shipping and I'm going to add a shipping zone right now. So remember initially we had Costa Rica and it didn't have anything following it but now after our code we can add San Jose, we can add another Costa Rica, we can add Jaco and we can say maybe we are also going to be supplying Liberia as well. So those can be our shipping zones and that's how you do it with some little lines of code. Just a few of them, 25 lines and most of them are just comments and we're able to do this. So if you found the video very helpful please feel free to like it, subscribe to the channel if you haven't and share with your friends. Let me know if you have any other challenges and maybe I could have a short tip for you. So enjoy your day.