Build a Production-Ready Online Shop with Elementor & WooCommerce | Ken Mbesa | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Build a Production-Ready Online Shop with Elementor & WooCommerce

teacher avatar Ken Mbesa, Web Designer | 3D Artist

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Intro

      2:20

    • 2.

      Class Project

      4:52

    • 3.

      WordPress Web Hosting

      5:40

    • 4.

      Install WordPress

      6:15

    • 5.

      Install a Theme

      1:56

    • 6.

      Install Elementor Plugin

      3:45

    • 7.

      Elementor User Interface

      14:42

    • 8.

      Install ElementsKit Plugin

      3:04

    • 9.

      Understanding Containers

      7:06

    • 10.

      Add a Logo

      6:16

    • 11.

      Add a Nav Menu

      8:13

    • 12.

      Add a Favicon

      3:20

    • 13.

      Set Home Page

      3:22

    • 14.

      Hero Text Block

      13:12

    • 15.

      Hero Buttons

      2:10

    • 16.

      Hero Image

      2:06

    • 17.

      Hero Background Image

      3:53

    • 18.

      Refine The Header

      5:18

    • 19.

      Icon Section

      3:25

    • 20.

      CTA Section

      6:00

    • 21.

      Fixed Background Section

      3:56

    • 22.

      Create the Footer

      12:31

    • 23.

      Responsive Header

      8:46

    • 24.

      Responsive Header Update

      4:20

    • 25.

      Responsive Page

      5:03

    • 26.

      Responsive Footer

      7:56

    • 27.

      Updating the Footer

      7:54

    • 28.

      Create a Contact Form

      4:22

    • 29.

      Build the Contact Page

      3:45

    • 30.

      Display The Contact Form

      2:10

    • 31.

      Style The Contact Form

      6:12

    • 32.

      Forminator Custom CSS

      3:34

    • 33.

      Responsive Contact Page

      2:12

    • 34.

      Set Up WooCommerce

      2:24

    • 35.

      Create A WooCommerce Product

      6:32

    • 36.

      Product Taxonomies

      9:50

    • 37.

      WooCommerce PayPal Integration

      9:25

    • 38.

      WooCommerce Settings

      6:43

    • 39.

      Shop Page

      11:17

    • 40.

      Home Page Featured Products

      12:01

    • 41.

      WooCommerce Product Search

      6:38

    • 42.

      Single Product Thumbnail Rounded Corners

      5:15

    • 43.

      Search Bar Rounded Corners

      2:56

    • 44.

      Shop Page Thumbnail Rounded Corners

      5:21

    • 45.

      Website Caching

      2:32

    • 46.

      Permalinks

      3:58

    • 47.

      Website Security

      5:29

    • 48.

      Backup Your Website

      5:30

    • 49.

      Email Deliverability

      6:53

    • 50.

      Forminator Email Notifications

      7:59

    • 51.

      Search Engine Optimization

      2:44

    • 52.

      Final Thoughts

      2:12

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

182

Students

1

Projects

About This Class

Would you like to learn how to build a production-ready online store with WordPress and Elementor, using only free WordPress plugins?

In this class, I’ll take you step by step through the process of building your own fully functional e-commerce website, without writing a single line of code.

Who is this class for?

This class is designed for beginners who want to create an online store quickly and easily. Whether you’re a freelancer, small business owner, or aspiring web designer, this course will help you build a professional, user-friendly eCommerce website from scratch.

Even if you’ve worked with WordPress before, you’ll learn valuable tips and best practices to take your skills to the next level.

What will we cover?

We’ll go step by step through the entire process, including:

✅ Installing WordPress and installing the right theme
✅ Designing a stunning homepage with Elementor
✅ Adding navigation, a logo, and branding elements
✅ Installing WooCommerce and setting up your products
✅ Configuring payments and finalizing the shop page
✅ Making your store mobile-friendly and responsive
✅ Adding a contact form with Forminator and ensuring your emails are delivered successfully
✅ Final touches to get your site ready for real-world use

This is a hands-on, project-based class, so by the end, you’ll have a fully working online store that you can actually launch.

Are you excited?

See you in lesson 2.

Meet Your Teacher

Teacher Profile Image

Ken Mbesa

Web Designer | 3D Artist

Teacher

My name is Ken.

I'm a web designer, creative educator, and digital entrepreneur with over a decade of experience in visual design (Web Design, Graphic Design, and Video Editing).

Over the years, I've helped thousands of everyday creatives, small business owners, and aspiring freelancers take control of their digital presence by teaching practical, no-fluff web design skills using tools like WordPress, Elementor, Forminator, and WooCommerce, with no coding required.

My goal is to keep things beginner-friendly, practical, and focused on helping you get real-world results. If you're building your first website or launching a fully functional online store, I'll walk you through the process step-by-step with clarity and confidence.

Beyond web design, I'm a... See full profile

Level: All Levels

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Intro: And welcome back to another awesome Wordpress and elemental class with me, Ken. This one is special because I'm going to show you how to build your own production ready e commerce website with WordPress, Elementor WooCommerce, and other free tools or other free plugins. So no paid plugins, no coding required. And if this is your first time seeing me, as I've mentioned, my name is Ken, and I'm a graphic designer and web designer with more than ten years of experience using different design tools, including WordPress. Now, I also dabble as a web design and web development instructor on Skillshare and my YouTube channel. For the last five years, I've been teaching thousands of students like you how to build amazing websites using WordPress and its most popular Drag and Drop builder Elementor. Elementor is an amazing drag and drop website builder that allows you to build any type of website you can imagine without any coding skills. And in this class, I'm going to show you how to use Elementor to build an amazing online store that you can be proud of an online store you can showcase to your friends. And if you want an online store, you can launch immediately after the class. But who is this class for? This class is designed for Wordpress beginners who want to quickly build an online store while also learning how to use the various free tools, plugins available in the Wordpress ecosystem. You're just a hobbyist beginning your journey in WordPress or an entrepreneur or an aspiring web designer who wants to learn how to use Wordpress to build any type of websites going forward. This class is going to lay the perfect foundation you need to become a Wordpress expert. And so as you can see, this is a practical project based class. And so by the end, you're going to end up with a Wordpress website you can launch immediately and start generating revenue. And so does this sound like the class you've been looking for? If it is, what are we wasting time for? Let's go ahead and look at the website you're going to be building throughout the class. Let's do that in the next lesson. I'll see you short. 2. Class Project: So now let's have a look at the class project, the website you're going to build throughout the class. So here we are on this fictional landing page. As you can see, we have this multicolor text. We're going to see how to do that using custom CSS. As you can see, we have this nice hero section with the text block and the hero image and the nice background image. Scrolling down, we have this icon needs to be animated. If I reload this page, let me just reload it. Just like that. Scrolling downwards, we have that featured section. Scrolling downwards. We'll come back to the products to view them shortly. But here we have a nice call to action section. You can put any type of image you want here, and it's features or key points and then a call to action button. Then we have this other call to action button. I just use dummy text all over. This is not a real website. This is the website I built as I was recording the class. So you're looking at what you will end up with. Here is a nice simple photo with some Lorem Ipsum text and some links to the various pages and a mailing list sign up form. And right here, we can come and select a product, for example, this GPU. Let me just open that. There we go. So now, this is the single product page, and we can read all the details about it. These are the key points, key features of this GPU, and the more detailed description of the product right here. Then below here, we have a related product. And other related products. We'll see how to do all this. Going back here, you can go ahead and pay with papal immediately, or if you want to continue shopping, you can continue shopping before paying with paper. But let's say we're ready to pay, let's say add to card, and now our product has been added to the card. Let me view the card. It has several products I had added as a way to test the website. But now let's say you're ready to pay or you can remove certain products you don't want to buy. And that has been removed and you can undo. Then we can proceed to checkout. Right here, the customer needs to fill in their details, including shipping and everything, and here is a summary of how much they're supposed to pay, about 3.8 million. They have the option to pay through paypal. They can pay through debit or credit cards. They can pay using Apple pay or Google Pay. And before they can make any payments, they have to agree to the terms and conditions. There's also another check I try to pay if I try to complete payment, I'll be given these alerts here to remind me that I need to fill in all these details before I can be allowed to make payment. That's a good way to check that the person has provided the details you need from them. And now we can go to the shop page. I had opened it. Here we go. You can just click the Shop page. And now here are all the products listed. And if I search for maybe GPU, we have this Ajax search that searches for the product without refreshing the page. We can also hit Enter to be taken to the search results page containing all GPUs, and we can select the GPU we want. So as you can see, this is a complete website that's ready to accept payment. The customer can actually make payment to this website because we're already connected to PayPal. If I make payment to this website right now, the money will go to my PayPal account. So this is the project you're going to work on throughout the class, and by the time we finish, you will have a website that's ready to go live online. So I hope this got you excited because I am very excited to show you how to build it. So without wasting any more time, let's go ahead and learn about wbpressHsting, because every website needs a web host. But what is a web host? 3. WordPress Web Hosting: Now, in order for you to build a Webpress website you can launch, you will need web hosting and a domain name. But you might be wondering what's web hosting and what's a domain name? To help you with that, I prepared a short explainer. So here we go. Now, every website you visit is stored somewhere online on a server that's always available to the Internet. That's why you're able to access a website that's in the Netherlands or the US or Mexico because it's stored on a server that is always connected to the Internet. So that means every time you click a link that leads you to a specific website, for example, free Peek, let's say, freepek.com. What the browser did was it sent a request for this specific page, and this specific page can be accessed through this address or this URL. And so when it sent the request, that request was received by the server that's storing the free peak website, and the free peak website is made up of many webpages. But because this webpage is represented by this specific domain name, that server will return a response with the page you requested. So that server is what a web host provides you with. Your web host provides you with storage space for your website and makes sure that your website is available to anyone who wants to visit it. Now, the other thing you will need is a domain name. Freepik.com is a domain name, and this specific domain name is unique to freepik. So no one else can have this same freepik.com. The same way, no one else can have your phone number. Your phone number is unique and it's used to reach just you, no one else. So your website needs to have a unique domain name, and people will use that domain name to access your website. So now, going back in here, I'm at wordpress.org. This is the official website of Wordpress. This is where you can download Wordpress. If you want to develop your website offline, you can install WordPress in your system and work without the Internet and build your website. But what we're interested in is the hosting page. Wordpress has a list of recommended web hosts, and I recommend you take a moment and read this page. As you can see, they have three main recommended web hosts, Blue Host. Dreamhst and wordpress.com. But this doesn't mean these are the only web hosts that you can use for your Wordpress website. There are other web hosts who are just as good, if not better than these three. So these are just Wordpress recommendations. But you will find out here by reading this that there are hundreds of thousands of web hosts out there, the vast majority of which meet the Wordpress minimum requirements. Wordpress decided to just make your work easier and decided to give you the top three that they recommend. Now personally, I have used Bluehost and long time ago when I started using Wordpress, I tried wordpress.com, and you should not confuse wordpress.com with wordpress.org. Wordpress.org is the platform that is run by the Wordpress Foundation because remember Wordpress is opensource, and wordpress.org exists to provide you with remember with the Wordpress download and everything you need to know about Wordpress. But now, when it comes to hosting, there is a dedicated service called wordpress.com. Let me just open it. This is a platform that provides you with tools and hosting to build your website. It's like weeks. If you've seen weeks, you know that when you're building a website on Weeks, you don't need to think about where to get hosting because they host the website for you. They just give you the tools to start building your website immediately. Of course, it has its limitations the same way Wix has its limitations when you compare it to installing Wordpress yourself on a server. When you install WordPress on a server somewhere, you have more control to do many more things that you don't have control over when you're using a hosted service like wordpress.com. But of course, it's a nice place you can try out if you want. Now, at a personal level, I use NameCip especially when I'm just experimenting with some ideas before I commit to buying a dedicated web hosting for that specific idea. And there you have it. So now that you understand what a web host is, what they do, and why you need them, go ahead and grab web hosting and the domain name because you're going to need that before you can move on to the next step where we're going to install web press through the C panel. I'll see you shortly. 4. Install WordPress: So now that you've bought your web hosting and the domain name, it's time to install WordPress. And to install WordPress, you will need to login to your C panel. And the fastest way to log into your C panel is to go through your web host account. As you can see, I'm right here on the name chip login account. So I'll just go ahead and input my details and then sign in. For security purposes, I'm going to be asked for a security code. I'm using an authenticator app. Yeah. Let's go. There we go. So now, I'll go directly to hosting list. And I'll find my web hosting here. As you can see, I have go to C panel that will redirect me to the C panel. And if you chose to go with a shared hosting service like me, your C panel will look something similar to this. It might not be identical, but most of the things here will be on your C panel. And what we're looking for is the Softacul apps installer section. As you can see, under it, we have Wpress and other CMSs. So I'll go to Worpress. And now, if I scroll down here I will find all the installations of Wordpress I have. As you can see, the only installation I have at the moment is our reference website. As you can see, this is Mr. Moneybags.net, and that's it. So we can install a new instance of Wordpress to build a new website. So I'll say install now, and you will be met with this form that you have to fill and then install WordPress. So let's go ahead and get started by selecting our protocol here. I like going with HDTPsw dot. Maybe I'll go with VFX pod. And if I click outside, it will check if I have an SSL certificate on that domain name. As you can see, it's all good. If you don't have an SSL certificate, this will show you an error. I will tell you no SSL certificate was found, and SSL certificates are usually free nowadays. So ask your web host to provide you with your free SSL certificate. Then the website URL will be www.vfxpod.com and slashNTELS. If you add any name here, your homepage, this homepage will have an extra folder, like folder. And you don't want that. You just want your home page to be your base domain name. So don't add anything here. Next, let's give our website a name. I'll give it the name online store. Buy anything from us. Yeah, let me just go with this. And these are the credentials you will use to login to your Wordpress website in case you logo and you don't want to login through the C panel. Next, we have some plugins you can pre install with your Wordpress website, but you don't have to install these because there are better alternatives that you can install from within the WordPress plugin directory. So let's leave those out. We can go to Advanced Options, and here we can decide to keep a backup of our website. But I don't usually keep this because I never use it. I use a plugin within WordPress to create my backups and download the backups or send them to my Google Drive automatically every week. So I'll show you how to do that. Don't worry. All right. Here you can decide if you want your Wordpress to upgrade automatically when there is a new version of WordPress, or you can choose to upgrade to minor versions only, I will just leave that at its default. So make sure you keep these credentials somewhere. So I'll just open up my text notepad. I can copy this and put it there, then copy the password, Enter, right there. You already know your admin email, so you can put it right there. So once we do that, we can go and say install WordPress. Don't leave this page until it's done. And there we have it. Congratulations. You've just installed WordPress for the first time, if that's your first time. And now we have two URLs right here. This is your homepage. So if I right click and open it in a new tab, as you can see, here's the domain name, yours will of course be the domain name you bought. And now here's what we have. This is just the basic WordPress theme. And if I go back here, we also have an Admin URL. This will take us to the admin area of our website. So I click that as you can see, it says dashboard, online store. The name of our website, online store. And here we are. So we've just installed Wordpress. Congratulations. This is a huge step for you if this is your first time using Wordpress. Now, in the next lesson, let's see how to install a WordPress theme. I'll see you shortly. 5. Install a Theme: So now that we've installed WordPress, it's time to install a Wordpress theme. Let's go ahead and install my favorite theme of all time, and its name is Astra. So I'll go to appearance themes and you will notice because in 2025, the active theme is 2025. Last year, the active theme, anytime you installed WordPress was 2024, and the previous year, of course, 2023. Now, I'm going to say Add new because you don't want to use these default WordPress themes. And now, as you can see, we have this theme called Astra. So I'll go ahead and install Astro, and I'll go ahead and activate it. There we go. As you can see here, they're telling us we can get started with their starter templates, but I'm just going to dismiss this. Now it's the active theme. I'm going to select the 2023 theme and delete it. Select the 2024 theme and delete it as well. And now I will leave 2025 installed, but not the active theme. This will be the backup theme in case this theme breaks for any reason. Our website will still have structure because it will have a fallback theme. So it's always advisable to have a fallback theme installed. So now Astra is the active theme, and now we're ready to start building our website. But because we're going to use a elementor to build a website, in the next lesson, let's see how to install a elementor. I'll see you shortly. 6. Install Elementor Plugin: So now it's time for you to install your first WordPress plugin. Let's go ahead and install element. So I'll go to plugins. In fact, let me just click plugins to go to the already installed plugins because Wordpress comes with these two pre installed plugins always. So I'll just select both of them by checking this uppermost checkbox. Click that and then say delete, apply, Enter. We don't need those, so I can go and say Add New. And now we're taking to the Wordpress Plug in directory. Now, this is just pulling from the actual Wordpress plug in directory. If I write link and open Link in New tab. As you can see, we're taking to wordpress.org, and we're taken to the Plugins page. We also have the theme page, pattern page blocks and all that. This is where Wordpress lists more than 59,000 free plugins you can install. So now, going back in here, Wordpress pulls all those plugins and brings them in here to allow you to install them with one click instead of going here and downloading. So if I click that, as you can see, I have to download from here and go back here and upload it. Instead of that, I can just install directly. So let's search for Elementor. Elementor website builder. Here we go. More than 10 million active installations by Elementor, so I'll say install now. And as I always keep telling my students, as you can see, there are many other elementor related plugins developed by third party developers who do not work with or work at Elementor. These are third party companies that create plug ins that add more features to the free version of Elementor. They allow you to get more features, more elements you can use on your website for free. So let me say activate. And, of course, we will see how to use some of them. I'll say activate. And now elementor is activated. Sometime back, there was a wizard that always came up whenever you install a elementor for the first time. I don't know why it's not come up. Just in case it comes up, you just go through that wizard. So now that you've installed elementor, as you can see, we have these templates and a lamenter. These were not here before we installed a lamenter because they are elementor menu items. They allow you to make settings and tweak whatever you want within a lamenter to make it work for you. But I don't ever change these settings. I just go on to build my websites. Now that we have Elementor installed, it's listed as the only plugin installed because remember, we've deleted the other two. We're going to install more plugins here as we build our website, and that's how to install a WordPress plugin. So in the next lesson, let's have a look at the elementor user interface because I want to get you up to speed on how to navigate the elemental editor. So I'll see you shortly. 7. Elementor User Interface: It's time to look at the elementor user interface. And to do that, let's navigate to the pages. These are all our web pages. So as you can see, when we installed Worps, it came with two sample pages, a draft, privacy policy, and a sample page. We can use this page to look at the element editor. So I'll say edit. And don't worry. Right now we're just looking at the editor. Don't worry about how to create a web page and all that. I'll show you how to do that. Let me just close this down. What is this? Let's also close that and that. Ed, here we are. So this is a little bit different from what we had in my previous course, in my previous class. It's still the same user interface. In the previous class, we didn't have this wizard here, which looks like to do list of the things we can get done very quickly, but we're not going to do that because we're going to do all these things manually. So let me close that. Alright, so that's a checklist. You can access it from here. Got it. Now, the first thing you will notice is this structure. Previously, it was called the navigator. Now it's called the structure, and it just gives you an overview of the structure of the page. So if we have a lot of content here and we just want to have a bird's eye view of the page, this will help us see everything that exists on the page. And it's also good to help us to get to specific parts of the page very quickly. Example, if I right click this and duplicate it a couple of times duplicate, as you can see, it's also duplicating here in the structure in real time, right click Duplicate. And now I can expand this. Okay, let's expand the first one to show what's inside. So we have the container, which is the pink container. We have the text editor, which is a different element. Now, if I select the container, this changes to Edit container. If I select text editor, this changes to edit text editor. In other words, whatever element you have actively selected here on the page, its settings will appear here and you can go and tweak all those settings. So if I select this third one, I think, as you can see in the structure, we have the third container selected. Same case applies to whatever is inside text editor. It selects the text editor, and here we can tweak the settings of the specific element that is currently selected here. So now for almost every editor, except a few exceptions, you will always have these three tabs. There's the content tab, the style tab, and the advanced tab. Every element. So if I select a container instead of a text editor element, container, as you can see, it also has three tabs. But now here's the layout tab instead of content tab. Here in the content tab, this is where we add whatever content we want to add. For example, what type of content does a text editor expect? It's text. So here we can add whatever text we want. We want exactly. And as we type, it happens here in real time, as you can see. Now, if I want to add a different element, not a text editor, all I need to do is click this ad element button and I can add different types of elements. So let me now delete all these. Let me just write click and delete or simply go hover over any of them and delete that. Now we're left with this single one. Let me select the text editor element, and also let me delete that I'll right click this and delete it. Now we only have the container. If you want to add anything to the container, we can click this plus or this add element. So let me just click this. It'll reveal all the elements available to us. Now, if I collapse, layout basic all these panels, you will notice they are panels containing different types of elements that we can drag and drop in here to design our website. But some of them are in the pro version of elementor, so we can't use them. If it's not usable, it has this small lock on the top right. If it's usable, if it's free, will not have that. So we already saw the text editor. Now, if I collapse the basic, we can look at layout. As you can see, we have container and grid. I prefer working with containers, and you will see why. We'll be using containers throughout the class. So if I drag and drop a container here into this box, it goes right below the first container. And if I hit Control I, I can bring up the structure to see the current structure. If I expand this, it has nothing inside because we've not put anything inside. So let me delete that. We can work with this one alone because it's also empty. Now, since we're going to work with containers, don't worry, I'll explain how containers work, but let me collapse that. Now, let's see how to add another element. You already saw the text editor. If I drop it in there, you can add your text here. If you want to change the color or the style appearance, now that's when you go to the style. For example, we don't want it on the left. We want it in the middle. So I'll select center alignment, and now it's aligned to the center. These are basic text editor requirements that every text editor should have. If we go to the advance, Oh, we can also change the color. So right now it's gray. We can change it to red. So if we go to advance, that's where we will get settings such as margin, layout settings. So if I collapse layout, we have many groups of settings. With the layout, we get margins and padding and align the element itself and order and size. All these things, we will see how to use them. Going back in here to add another element, let's add an image element. What type of content does an image element expect an image? So under the content tab, we will be expecting an image instead of text. So select the image element and the changes to edit image. Now we can select an image from our library. We can go to the media library if we have already uploaded images, or if we don't have, we can go to upload images and select files from our computer. So I'll double click that as an example. And now there we go. So it's already pre selected, I'll say select. And now the image shows up here. And we can go on to style it. We can give it a maximum width of maybe 100%. We can give it a height of 100% instead of 500 pixels. We can increase the width manually. Now that we've set the maximum width, it goes up to 100% and many other things that we will see how to do. So quick recap. Now if I collapse all these others, as you can see, we also have this general tab that provides general elements we can add like a testimonial. And as we add all those elements, remember, because we're adding them inside this container, they are all under the container in the structure if I collapse that. But now if I add another container, by adding let me just collapse that. To add another container here, we can go to PAS and layout and go back here. Then we can choose Flexbox. And I love using Flexbox structures. So we're not going to use grids, we're going to work with Flexbox. And these are just premade structures to help you quickly set up maybe a double column section or a single column section, a four section section, and that kind of stuff. So currently, what we have here is this type or is this type of structure. If I select this double structure, as you can see, we have two divisions inside here. If I select this one, as you can see, this side is longer. So it's just premade structures to help us quickly build our website. So if I want to add a container in here, I can just drag and drop it in there, and now it's a container inside another container. And I can add an element like let's say, link in bio minimalist, and there we go. So that's an entire element we can edit and change. So basically, that's how to add elements. The next thing I want us to look at is what are these settings? So if we want to exit to the dashboard, we can exit to Wordpress but there are other settings here that are very important. You remember when I wanted to duplicate the container, I had to let me just click here. I had to right click and duplicate. Those are two steps to do one thing. If I want to duplicate this container, I have to right click it and duplicate it, and it will appear below here. Let me just delete that. If I want to delete, I have to right click and delete. But if I come here, I can say user preferences, show quick edit options. That means if I now hover over any of these elements, I will have quick shortcuts to some of the most common things you want to do with an element like duplicate it. So if I come here and click that, automatically, it's duplicated. If I come here and do that again, that's just one click to do a duplication. The editing handles or edit options are very crucial. Make sure you have them activated. These others, you can also look at the history of the things you've done, and you can go back in time. You can go back to a point in time when the website looked a certain way. For example, let's say you've made mistakes and you want to remove the things to undo some of the things you've done. You can go back to say the time we added the image, and this is how the image element looked when we added it. We can also go back to the very beginning and this is what we had. And we can also go back to editing started, and this is what we had when we began. So you can jump quickly to any point in your editing session. But once you close Elementor and come back, you won't find this. This is just for this editing session. Next, let's have a look at this. These are page settings which we will set inside WordPress admin dashboard, so we will not set them here. If we want to preview our page, we just first of all, we need to publish it. And we can click here to preview the changes. And this is how the page looks, and this is our content. So if we make changes here, let's say, let's duplicate this right duplicate. Now we have to. If I publish it, you will notice this will automatically load, reload. And now we have those two sentences. We can also save this as a template, whatever we have on the page. We can save as a template and give it a name. So we will look at how to do all those things as time goes. I think right now you know everything you need to know about the user interface. When we get to editing the website to be responsive on different devices like a tablet, we will be able to do that using these tools. So for now, those are the settings you need to understand in order to be able to use the elemental user interface and navigate as you build your page. So in the next lesson, let's now build our homepage, and we'll start with the nerve bar. I'll see you shortly. 8. Install ElementsKit Plugin: So now you have a rough overview of the elemental user interface. It's time to get started with the actual building of the homepage and we'll start with the nerve bar. So I want to exit to the WordPress admin area. I also want to close this down. And in fact, I'm going to separate this. I'm going to leave it as its own window. Now, let me just shift here. And let me exit. Let me just leave because this is not a page we're going to keep. In fact, I'll select all of them, move to trash and apply. So now we don't have any web pages. In order for us to create ano, we will need to use another elemental related plugin called elements kit Light. So let's go ahead and install it. Plugins, add new. And if I type elementor, here we are. It has more than 1 million installations by Xpeed Studio. Elements kit elementor add ons and templates. Install, activate, and now we have elements kit light. So once we install it, it will also show up here. And what we need to do is go to the header and footer. And now we need to go through this setup wizard. So to begin with, let's choose Advanced here. And by choosing Advanced here, it just means more elements will be available to us in the front end while we're editing our pages. So, for example, if you look at these widgets here, I think this will be activated once we click Advanced. As you can see, now it's going to be automatically available to us in the front end. Remember the editor, we were dragging elements to the page from the left. These elements will be available to us. When we selected Advanced, several of these elements that were not originally checked got checked. And now let's move on to the next step. Here you can provide them with your email so they can send you offers and discounts and all that. But I will just click Next. Next step, you can share nonsensitive diagnostic data. So I'll click Next step. Next, Save changes. And there we go. So now we can go to header and Potter. And this is where we will build our header, AKA, our Navbar. So we'll do that in the next lesson. I'll see you shortly. 9. Understanding Containers: So now we're ready to start building the header. And remember, we went to elements kit header and footer. I'll just go ahead and say Add new, and I'll say header. Yeah, the type is header. When we're building the photo, we will also come here and say Photo, but right now it's the header, and we want it to be available displayed on the entire site. If you want to have conditions on which page to display it, you will have to use the pro version, but this is enough for me. Then we want it to be active. Now, we can just save changes and then come back and say edit content, or we can just say edit content and go directly to the front end to edit it. But I just want to say this first. To show you that it gets listed here. And now if I say edit, we'll get the same pop up and I can say edit content will be redirected to the front end where we can now build our header. And here we are. So now, I thought before we start actually building the header, I should explain how containers work. Then we'll see how to build the header in the next lesson. So very quickly, I want to start from scratch without any containers here. So we have a blank slate. Now if I select that, we're going to have Flexbox, and I want to start with this direction column. And by direction, we mean, as you can see under layout, we have direction here. The container can have a horizontal layout or a vertical layout or a reverse row layout or reverse column layout. What that means is whatever content is inside here, whatever content we have inside the container will be arranged heading in the direction we've selected here. So if, for example, now that we have the container here, if I go to add and add a heading, as you can see, the heading is inside the container. If I go back in here once again and add, let's say, a button, go back in here and add, let's say, for example, right now, let's go with those two. If I select the container, which is where we're supposed to set the direction of the content inside, currently, every element is arranged vertically. So if we add another element like an image, it'll be put right below the lowest element in the group. If I go back in here, that's a direction of vertical. But if I want things to run from the left to the right, I'll select this. And now, as you can see, we have the heading, the button, and the image. And this is very powerful because that's what is going to allow us to achieve this goal, as you can see, imagine here we have two columns one, two. Those are two columns, a column for an image and a column for the text block. So this container here that's holding the text block is actually vertical. But the container that's holding the text block and the image is horizontal. I hope you understand that point. So now switching back to our example here. What we have inside this container are just elements. These are not containers. These are elements. This is a text a heading element. This is a button element, and this is an image element. If we want to have a complex container system like this, we need to use containers within containers. So let's remove everything in here. I'll just select that and delete that delete. Now we're left with a container once again. If I go here to plus, I can add a container in there. Now, as you can see, it's a container inside a container. With this container, we can also set the direction. But before we get to the direction, we can say, let's put another container inside because assuming this container here, is the container that's holding everything here. It should be divided into two, so we can add two more containers, one. Now, if we duplicate this, let me just go back in here, user preferences and say show quick edit options. Now, if I duplicate this in a container, let me collapse this. We have two containers inside this container that's inside this container. But these two containers are stacked on top of each other as you can see one, two, but we want them to be side by side, one, two. So we select a container that's holding those two, which is this, or we can go here and select this and change the direction here to say one, two, so it's horizontal. Remember, this container is inside this container. Now we can make this 100% in width. Alright, let's not get ahead of ourselves. So as you can see, inside these containers, now we can add a heading. For example, that heading, can go back here and add an editor and go back in here and add a button when that pink line appears. Then in here, we can add an image element. And now, if I publish and preview, we have a side by side container layout. So that was just a quick introduction to containers so you can see the power of using them when laying out your pages. It gives you a lot of flexibility to come up with very complex designs. So I think we're going to end this lesson here. We don't want to make it too long. In the next lesson, let's now start putting these containers to actual use. So I'll see you shortly. 10. Add a Logo: So now that you understand containers, it's time to build our header. And the first thing we want to do is add our website logo. So let me just close this, go back in here. Remember, we were editing our header, and that's why it says header up here. So I just want to go ahead and delete everything so we can start from scratch. Now, I want to navigate to our sample website here, so we can look at the structure we're trying to achieve. We have a logo here, we have the search bar, we have the menu items, and we have a card button. But we're going to start with a direction container. So going back in here, let's select Flexbox and select this. So with that, this is not a container. This is just to show us where the content will be contained within this container. There won't be any content here. But we need to add a container. So I'll go in here and say container and add it right there. Now, as you can see on our reference website, we have this gap here on the right and left, which means there is a container holding just the nu bar content, and it's not 100% in width. And this is what I mean. So currently we have this outer container that's holding everything. I want us to make it 100% in width. Not 1,000 enter. So now it's 100% in width, the outer pink container. And because we've not yet set the width of the inner container, it's also occupying all the space available in the container that's holding it. So what we can do is select the inner container and say we want it to occupy only 80% of the outer container. But now notice it's aligned to the left. So we can come here. We can select the outer container. Currently what's selected is the inner container. So I'll select the outer container, and this is another cool thing about structure. It allows you to select something if you're unable to select it on the page. Now I've selected the outer container, and now with that selected, I can come here to align items to the center. When I click that, look at this, look at the inner container. If I select center, we've aligned everything that's contained inside this outer container to the center. Let's publish that. And now let's switch back to our reference image. Remember, we said we have a column for the logo. We have one for the search bar, and we can make these separate for now. So let's create three containers inside this container. So I'll say add. Then I'll drag a container in there. And to make things easy for us, I won't have to go back and copy another container. I can just duplicate this twice, one, two, and now they're stacked on top of each other. So we'll select the one that's holding all of them. If it's difficult for you to select it, just use the structure. And now we want to arrange all these in a horizontal manner. So I'll go here direction, and now we have three containers. Let me publish that. So now, it goes without saying that in here, we will put an image element, so I'll drag an image element, and I'll go to choose the image I want to use. We had uploaded only one image, so I'll go to upload files, select files. And as always with all my classes, I will provide this Assets folder that contains all the images you can use as sample products to follow along in this class. I prepared them to be very light in KBs, they're not even MB in size. And that's another thing you need to keep in mind. Keep your images as light as possible to allow your website to load first. So as you can see, we have a logo here that I prepared for you as a sample. I'll double click that logo. And remember, I've said you will find that Assets folder below this video. Just look for the link below the video player. Now it's already loaded. I'll say select. And there we go. Our logo is added. Now, notice we have the logo is small here, so we can drag. We can hover over here and when that double sided arrow appears, we can drag that or we can manually enter the size we want. So I want to manually enter that. I'll select the container that's holding the logo, and I'll make it 20% of the width of this. This container that's containing the three of them, 20% will be occupied by the logo. Maybe 30% can be occupied by the menu items, the nerve bar and the button, and then the search bar. Maybe we can make this 40%. Now, let's leave it at 30. So this can occupy 50. I'll select that and say 50, so that it's 50, 30, 20 to make 100% of this container. And remember, this container is occupying 80% of the outermost container. So that's how to add your logo. In the next lesson, let's see how to add your nerve menu. This nav menu. So I'll see you shortly. 11. Add a Nav Menu: So now it's time to add the nerve menu. So how do we do that? Let's go back to our work area. There we go. Let me just publish this before we move on, and let's preview the changes. So that's what we have right now. So remember we installed elements kit. So if I come here and type nerve, you will notice we have elements kit nerve menu, and we also have nerve menu. This is available with element of Pro. But one thing about elemental related add ons like elements kit is they give us these extra free elements that we would have otherwise had to pay for to access. So I'll drag the elements kit nerve menu, and I'll drop it in there. And now when we drop it, it's still the active element. That's why it says Edit elements kit nerve menu because that's the element. And now the first option here is select menu. So we need to select a menu to display because in essence, this is a menu. And to display a menu, we need to first create it inside Wordpress, admin area. So before we go far, let me say publish. I'll come here and I want to exit to Wordpress, but instead of leaving this editor, I want to write link and open Link in New tab, and then I'll take this new tab and go to the admin area. This is still intact. So going back to the admin area, let's say appearance menus. So here we are. We can create our menu below. So let me just close this notification. As you can see, we can add menu items, and menu items can be pages. They can be posts like a blog post, like articles. They can be custom links. We can just use direct link, product categories or categories of other types of content. But we want pages as our menu items, which means we need to create a few pages. So going to pages, instead of closing this place, I'll just go to pages, right link on Ad new and Open Link in New Tab. Here we go. So now we can give this page a name. Let's say contact. As you can see, that's the page we have here. We're not trying to create many pages here. This is to show you how to build an online shop. Once you learn how to build the homepage or this single contact page, you can build an A us page, a privacy policy page, terms of service page, you can create all those types of pages. So right now let's create this contact page. We're not trying to change any settings here for now. We just want to publish it. So I'll go ahead and publish that. And now, going back in here, remember, we never left this place. If I refresh or reload this page, we have the contact page here, but it's grade out. We can't use it. That's because we need to create a menu. Let's give it a name. Let me just give it the name my menu. And then let's make it the primary menu and create menu. Look at this area. Now it's active because we have a menu that we can add items to. Contact, add to menu. It's added to the menu. Save menu. There we go. So now, let me just close this because we're done with it. If I go back here, remember we had this open and we had published it. If I reload the page, if I select the nerve element again, the elements kit nerve menu and come here, remember, we've created a menu called My Menu. My Menu. So now we've selected it, as you can see, it's showing the menu items it has, and that's just one page. So horizontal menu position, let's say, write to switch the side. Let me close that. Now it's positioned on the right side. Publish. Let's preview the changes. There we go. So here's our contact page. Going back in here, we can create more pages. Let me go back in here. Let's just create a few more pages. Hover over this, then right click Add New. Or instead of hovering and right clicking, you can just hover and press the middle mouse button. It will open up in a new tab. So let's create two pages. Let me just call this home. Publish, publish, published. And let's call this about publish, publish. Close that, and that. And now let's reload this page. And let's add the home and about to menu. Let me take them home and put it right there and about just to make sure we arrange them correctly, save menu. And now going back to the front, all I need to do is click Preview Changes once again. It will reload this page with the new changes. We can also just right click and reload this page so we can see the new menu items in our editor as well. So there we go. The next thing I want to do as we finalize here is change the colors. Let's go with these shop colors. Now, you will notice up here, I have this tool, this chrome extension called RGB Color Picker. I can select that. You can install it. It's free. Then I can say pick color. And if I hover over this, I can pick a color of a pixel. Here we go. I select that carpet, select this nerve menu. And then because it's the active element, I'll go to style, menu wrapper collapse, menu item because these are menu items. As you can see under menu item style, item text color, it's currently black, and on hover, it's gray, and that's why it's turning gray when we hover. Hover, we want it to be that color. So now, when I hover, it's the same brand color as our brand logo. And when the page is active, it's supposed to also be that color. If I publish, preview the changes, now, if I hover over any of these menu items, they're changing color. And if the active page is the About page, if I select about as you can see, this is the A page, and it's active, so it's orange. So that's how to create the nerve menu. In the next lesson, let's see how to add a favicon, because currently, as you can see, we only have this generic icon placeholder. If you look at Name chips favicon, they have the logo. So how do we add that? Let's see how to do that. In the next lesson. See you shortly. 12. Add a Favicon: Now it's time to add a fabricon to our website. There are two ways to get to the place where you can set the fabcon. One way is to go to appearance, customize and we'll be taken to the front end editor of the theme, which is Astra. This is where you set the Astra settings. Another way to get here is if I am in the front end already, I can just go to customize. So we'll be taken to the same place. So now closing that down, I'll go back to here because we already had this and we'll go to site identity, select site icon. So there are different ways to get to the same place. So I'll go to the Assets folder, and I had already created a favicon for you. And I'm thinking I should have done the reverse of this color because this blue is dark. It should have been white and the line blue. But no problem. Let's go with it. There we go. So select And now, as you can see, we've set it as the site icon. Now, let me see if I can select a different one because I'm not liking this. Let me see if I can find Let me just use this shoe as our fabricon for now. But the most important thing is for you to understand how to add the favicon. So I'll select that shoe as the favicon because it's brighter and say select. Now, watch this. Now, as you can see, it's bright enough to be seen publish. Now, when you're in the elemental editor, even if you refresh the page, the fabricon will not be visible because you're in the edit mode. But if you preview, you're not in edit mode, the fabricon will show up because this is an actual preview page. So that's how to set a fabricon for your WordPress website. The next lesson, let's see how to tell WordPress which page is our homepage because when people click this logo, this logo, it's supposed to take us to this homepage, the base homepage, in fact, I forgot to do that. If while it's selected, I'll go to Link and say custom URL and paste our base URL. This will be yourbsRL your website.com and say publish this will reload. I'll just go there. And now, if I hover over it, you can see it's clickable. If I click it, it should take us home. This is the page that's currently set as the homepage, but this is not our homepage. This is a grid of blog posts or articles that would have been listed here. So how do we set the homepage? Let's see that in the next lesson. 13. Set Home Page: So now it's time to set our homepage as the homepage because right now, if I go to Home, remember, this is a page we created. If you look at the URL, it will be our domain.com slash HOME because that's a page we created. Remember, pages. We have a homepage, but we want the settings to be if the user goes to this page, it should not have this slash anything. So how do we set that? Going back in here, I'll go to Settings reading. And now, your homepage displays a static page, and the static page is home. Save changes. And now, going back to the front page, and now if I select home, as you can see now, if anybody finds vifxpd.com anywhere as a link and clicks it, they'll be taken to this page specifically, which is vifxpt.com ordmain.com, the root domain. Now, of course, starting from the next lesson, we're going to actually start building it. And remember, we had a hero section, we'll start with the hero section. So that's how to make a specific page, the homepage because we can set any of these pages as the homepage. And another thing I need us to do right now as we work on the website is to discourage search engines from indexing this site. That simply means search engines like Google and Bing will not send out their spiders to crawl and index this website because it's under construction because search engines typically send out small bits of code all over the Internet to look for any new websites in order to index and organize the website within their database and be able to serve it in search results. But we're not ready for Google and Ben to know that our website exists because that's going to affect our SEO right now. So we want to discourage search engines from indexing our site. That tells Google spiders and Google automated robots, Hey, don't even look at this website for now. Don't even have a look at this website for now. Don't save any of its pages to show to people when they search for something similar to what we're doing. Just leave this website for now. Once we are done with building the website, we will come check this. So save changes. Awesome. So now that we have set our homepage, it's time to start building it. And of course, we will start with the hero section. This is our homepage. If I switch to our sample or reference website, this is the hero section. So let's see how to create something like this. I'll see you shortly. 14. Hero Text Block: So now it's time to create the hero section and we'll start with the text block. So switching back to our website, right now, we can just click Edit with Elementor. What we can do is go to Edit Page because currently it's not an elementor page. It's just a Wordpress Astra page. We can click Edit with Elementor, and now that will make it an elementor page. But before we do that, we can come here. We need to come here and change the template to element full width. We want it to be a full width page because notice this now, these are Worpes settings. We also need to go inside the Astra settings. Remember, our theme is Astra. So in here, container layout, I'll go with full width. Don't change any of these because they apply only when the layout is either set to narrow or normal, narrow or normal, but we've selected full width. So ignore that. Expand this. We don't want a sidebar, so no side bar. Ignore this because it only applies when the layout is set to normal we've selected no side bar. Disable elements. This will allow us to disable some of the elements we saw when this page was still a WordPress Astra page, not an elemental page. Let me show you an example before we make it an elemental page. I'll just leave that there and go back here pages. If I select View, I can we link and open Link in New Tab. Now we have this A and this Astra footer. Going back in here, we can disable that the header, which is this and the footer, which is this. Let's also remove the banner area. Then save. Now, those are the settings for the homepage. If I edit this page, I just want to show you what we just did going back in here and disable elements. If we disable the header and save that and view the page, it won't wait. What's happening here? Disable header, disable banner area. Let's also do that. Let's see. Oh, we need to first of all, make it element of full width, but before we change it, let's preview it. All right, yeah. So it's taking effect. We've disabled the banner area, the header. And now, as you can see, we still have the footer. If we come here and say disable footer and save that and preview the changes once again. Now, it's all gone, ready to be made into an elemental page, but it's not yet an elemental page because we've not edited it with elemental, but that's the At page. Close all the about page instances. Now, going back in here, I hope you understand what we were doing with this. Now that it's saved, we can turn it into an elemental page. And here we are. So now, remember we created the header or the nerve bar on a separate editor in a different part using elements kit light. So now it's not editable. We can't edit it here. But what we can do is add a flexbox so we can start creating the hero section. That's all we need anyway. So let me add this direction container. And as usual, I want to add another container inside of it. And remember what we did with the header. I want to make this have 100% width. So with percentage, 100 and now it's occupying 100%, and the inner container should occupy 80% of that outer container. It's on the left, so let's go back to the outer container and align everything inside of it in the center. That will mean our content will also occupy the same space as the header in width. Let's publish that. And as usual, now let's also add another container inside. And duplicate it. Now we have two. Now let's pick the outer one and change the direction, and now we have a double column hero section. In here, we can add our image, hero image, and we can go on to select. Oh, wait, yeah, we can go on to select the hero image. This was supposed to be a separate lesson. So let me let me undo that. Let me just come here and add the text block. So a heading let's go back in here, add a text editor, drop it right below there, and let's go down here and add a button. Publish that. Let's preview the changes, and that's what we have. So the first thing we need to do is select the text. And of course, you're going to type your own text here, but I'm going to copy what I have here. So free three D models. Copy that. While this is selected, I'll paste it in here. Don't paste text directly in here. While it's possible, it's going to come with any preformating it had from wherever you copied it. So you might not want the preformating it had from the place you copied it. So do that. Delete that. So you want to paste it in here, and that will allow you to apply new styling as you see fit. So I will leave that there. I'll select this. I just went to JAGPT and asked ChaGPT to come up with some text. This was a different website. That's why you see it having digital files. I was creating a digital download website. But we're working on a physical product website. I'll select this text, double click that and paste that in there. Now it's not showing because if I select it, now you will see the change take effect. I don't know what's the glitch there, but if I publish it, refresh that, I can select this, go to style, editing style, typography, we can change this to Montserrat, which is what I love. And we can change the weight to 900 black, which is very thick. Then we can also increase the size to our liking, maybe up to that spot. And I want this to be to read something like By amazing products at affordable prices. Or just amazing products at affordable prices and go back to style. Typography, we can reduce the line height. Maybe up to that spot, we can click outside, select text color, make it black like that. You can also select this and change the style like typography. Let's also make it Montserrat. Montserrat. If I select this button, I can change the text, all products all products. And we can change the background color, but I want to use the brand colors. So I'll go to my color picker here and pick color, select the blue pixels, copied, select this, go to style, button, background type. Color. And I'll paste that in there, and now it takes the color of our brand. Very nice. Now, I like my buttons with more padding on the left and right, so I'll break this padding, give it a left padding of 50, right padding of 50. Let's say 15 here. And here 15. And I also like to give it a border radius that's round, so 50. Or we can just leave it at maybe ten. Ten is okay, and I'll preview that. There we go. We can also make this color. I'll select this blue, copy, Control C, while this is selected, select this, go to style, text color paste. Yeah, let's make it that blue. Now, you might be wondering, how did I make this red? I used what we call CSS. I wanted to show you how to do that later. We will have a section on CSS, custom CSS, but we can add it right here just so we have something that looks good. Amazing products at or affordable. Affordable. Now, if you want to make the word affordable, a different color, we can use an HTML element called span. So I'll have these two brackets, then type span inside lowercase. Span. And then at the end, I will have another span. But this time before the word span, it needs to have a slash, then span. That tells elementor and Wordpress, Hey, I want to do something with this specific text. It's like a selector. It's like you're selecting it's like selecting this specific word and telling Wordpress, I want to do something with this bit of text that I've selected. So if we go to the first span bracket and say style equals, we can use double quotes. Then the aspect of the text we want to change is color. We can change other things apart from color, but we want to change the color for now. So I'll give it a column. In a space, then I'll select this color. I'll go to my color pick color and let me go to the copied. And if I come here after the column, paste it in there, now it will take this color. So we're telling Wordpress and element, Hey, I want to do something with this text that is surrounded by the span element, as simple as that. And what is it we want to do? We want to set a specific color. So we set it by giving it a style which is equal to the color we want publish there. So that's all about the text block for now. We might come back later to refine it. We'll come back to different parts to refine it, but that's what we have. Let's preview the changes, and I'm loving it. There we go. So in the next lesson, let's see how to work on these buttons because as you can see, I have two buttons. I'll see you shortly. 15. Hero Buttons: So now it's time to add two buttons to our hero section. So how did I achieve that? As you can already guess, this is a container that's holding the two of them, and it's a horizontal direction container. So going back inside our work, right now, we have just a single button element. So if I go here, container, drop the container in there, I can select this and drop it in there. And now I can duplicate it, select the container that's holding them. And then change to horizontal. With this selected, in fact, yeah, with this selected, I can go to style, color, and let's go to the color picker here, pick color. F 15 a 24, paste it in there. There we go. Publish. Now, there are many more things you can do with a button. For example, if we say on Hover, we can give it an animation. So hover animation, we can say I love Bob. Bob. That just makes it seem to be floating in the air. This one doesn't have any. So if I select that, go to hover effects, I can make it Bob as well. Publish. So that's all for now. When working with buttons, you can play around with all these other settings, which are straightforward, can play around with all these other settings and see what they do. So let me just publish that and preview the changes, and there we go. In the next lesson, let's see how to add the hero image. I'll see you shortly. 16. Hero Image: So now it's time to add the hero section image. Let's go back to our editor. And as we had done earlier, now let's drag the image in there. And let's go select our image from the computer. So I'll go to Upload Files, and we'll go to our folder, and this is the hero section image I had selected. Select. And there we go. If I publish and preview the changes, you will notice something. So if I switch to our reference website, you will notice these are properly aligned vertically so that this block is somewhere in the middle of the height of this. But on our website, this appears to be elevated to the top. So to align it to the middle, we go in here and select the container that's holding the text block. Want to select the container holding the text block. And down here, justify content, let's say, center vertically. Publish that. And now this will reload. And now that's what we have. But now, of course, you might be wondering, what about this background? Because this is adding some nice touch to the hero section to not make it look too plain. Right now, it's too plain. So people like it plain like this, so you can leave it like that. But I'm going to provide you with the hero section background image. So that's how to add the hero section image. I thought we had a few more things to edit there. That's why I wanted it to be a lesson on its own, but I don't think we need to make any changes for now. So in the next lesson, let's see how to add this background image. I'll see you shortly. 17. Hero Background Image: So now let's see how to add this hero section background image. So switching back to our editor, I'll come here and select the entire container that's holding the hero section. So selecting that, if you can select it, go to control I and select the outermost container. Next, let's go to style, background, select Classic, and this is where we can choose whatever image we want to choose, upload files, select. Let's go to our folder. I had prepared this image here. If I right click it and open it, it's opened up in a new tab in my other window. As you can see, it's feathered. I used an online software to feather it just to make sure it doesn't have those hard edges. So if I double click it and say select, as you can see, it's been added, but there is one problem. You can't see the bottom part. So first of all, let's close this plugin because it's a paid plug in that elementor wants you to buy. Close that resolution full, position center center, just like that. Attachment let's say we want it fixed so that when we scroll, it remains static right there. So fixed. Repeat, no repeat. We don't want it to repeat. And for the display size, we want it as cover. Publish that. And now if we preview the changes, there we go. So now you will notice here we have this space and it's not looking so good. So we're going to work on that, don't worry, but the most important thing was for you to know how to add that. Select this main container, go to Advanced, increase the bottom padding to maybe 20, maybe 50. And then here 50 publish that. And now, if we preview the changes, yeah, now it's starting to take shape. So basically, that's how to add the background image. And just in case you're wondering how I'm able to edit these images. And in fact, I had pulled up what I used to edit. This is where I created the logo, and I'm just using freepiek. On FreePk, you can go here and say ecommerce logo, and under filters, you can come and say editable online and check this open with the online editor. And if you select, for example, this, you can say edit. It will open up the free peek editor, and you can change this to your shop, and then you have a logo, then you can export it. You can export it as a PNG without background. But I covered how to edit images with free online tools in a comprehensive class I published some time ago. You can go and check it out. It's a very nice, comprehensive course where you don't have to spend money to edit your images. In the next lesson, let's now get started with the body section. I'll see you shortly. 18. Refine The Header: So now it's time to start working on the body section. Let me just go here. We want to start working on the body section, and we want to start with this icon. But before we do that, I feel like we need to sort out the top area here because it looks ugly for now. So we can go to edit this header by hovering over this and saying, header. That will take us to the elements kit header editor, where we created this. So I still have this homepage intact, but now we've switched the header here just so we can edit it very quickly. And here we are. So the first thing I want to do is break all padding on almost all the containers here. So I'll select this large container here and go to Advanced. I'll break the padding there, and as you can see, everything has moved slightly. That's because anytime you add an element or container, it comes with some predefined padding. And so we just want to remove that to reduce the space it's occupying. Let me close that. Next, I'll select this container that's holding the logo. But as you can see, because we've broken the default padding, now it's the same height as the out container, so I can't select it alone. So Control I and now expand this. I want this container here. All right. So I'll also break the padding on that. I want to do the same on this. And that. Next, I want to select the text advanced, and I want to break the margin so I can edit individual cells. And I want to reduce the bottom margin up to maybe 35, negative 35 and the top margin by the same amount, negative 35. There we go. For now I want to remove this. Let's remove that. I'll show you why because that's where we're going to have the search bar, and we're going to add the search bar several lessons later. So I'm going to select this because this was 20% of the width, this can occupy 80% and be pushed to the end like that. And now, while this is still selected, the container, we need to arrange the items inside of it in the center like that. And I think we have something better. Let's preview the changes. And now, if I go to the homepage, at least now there's not too much space there. So now, in fact, we forgot to add the button at the end here, so I'm just going to go to Plus button. I can add a button by dragging it and styling it all over, or I can go here and select maybe this, select it, rightly copy, go here. Select the nerve item and paste. It will paste it below the nerve item. Then I'll select the container that's holding them and change the direction like that. And now the items have now because we've changed the direction, we can't change the alignment justification here, we can change the alignment to put the items in the center. But here we want to put them on the end to justify them to the end. This can be the cut. And we can change the icon to card. Can choose any card you want here. Maybe this, insert. No. Let me change that. I prefer maybe this. Insert, publish. Now, if we preview the changes, there we go. So now if I say online shop, there we go. I think it's a much better looking header than before. So I think we should not make this lesson too long. This was a lesson where we were supposed to start working on the body section, but we had to do that. So let's end it here. And in the next lesson, let's start by adding that icon section. See you shortly. 19. Icon Section: So let's go ahead and add this icon. So going back in here, first of all, I want to control Shift R. That's hard refreshing. Yeah, so here we are. I just wanted the changes we made to the head to take effect here even in the homepage editor. So now that we're done with this for now, I'm just going to close it and close that preview. This is also another head editor. Close that, some cleanup. Let me close Otacul. All right. So now let's go ahead and say let's add a direction section as well. Plus. Then I'll Inside basic, we have icon. So I'll just drop the icon there. I'll select inside to choose the icon, maybe an arrow pointing down. Yeah, maybe this. Insert, something like that. Style. Let's go to change the color. Can make it black. Make it any color you want. We can increase the size. We can rotate it, but I don't want to rotate it. Let me make it 25, 25, 25. That's a nice black that I like. On Hover, we can make it this color. So I'll select this, go to style, Control C copy, select this on hover or maybe before hover, we can make it that color. And on hover, it can be 25, 25, 25, black or maybe this blue. Publish that and if we preview it, there we go. But let's push it downwards a little bit or upwards. Yeah, let's push it upwards a little bit. So I'll go to margin and reduce the margin top, maybe to 30. And then I want to collapse layout and expand motion effects to give it an animation when it's coming in, bounce up, bounce in up like that, publish, preview. Just like that. That's a nice way to grab someone's attention to show them, Hey, start scrolling. Let's push it down a little bit, so expand layout. Let's make this maybe negative 20. Publish. Let's see that. Or maybe let's even push it away from there. So let's just make it 30. Put it outside the hero section. Yeah, so let's put it right there. And that's how to add your icon to your work. In the next lesson, let's see how to add this fixed. Yeah, let's see how to add this section because we're going to add these featured products after we install Woo Comer, so we can't do this right now. So let's see how to do this in the next lesson. Don't go anywhere. 20. CTA Section: So let's see how to create this CtA section. CtA means call to action. You have a nice header, a description, some key points, and a call to action. And now let's go back to our editor, going back here. So we're putting it down here, so I'll say add. And in fact, instead of recreating it, why don't we use one of the most awesome features of Elementor. It allows you to not repeat yourself, so you can duplicate a section by clicking that. And now, of course, I want to put it right below this icon section, so I can just drag it and place it below that. Exactly, just like that. And now, what I want to do is change, first of all, select the container itself, go to style, remove the background image. Next, I'll drag this container to the end. If you're unable to do that, as you can see, now it's not really working. You can just go to control I. Let me collapse that and that and that. This is the container we're talking about, as you can see, by going here in here, we have two containers. I can drag this and put it below there. So now we've placed it after the image just to make them alternate. Now, select this going here to replace it with a sneaker. So let's replace it with a different product. Let's say this bike open. Now you should put creative images there if this is a real website you're building as an ecommerce store, just like that. And now we can while the image is still selected, I'll go to style. Let's see. Can we change the border radius 20 like that? Let me change this section. Explore our premium sneakers. So explore our premium Inside the span, we have affordable, so I'll change that to super bikes, and let's remove prices at the end. I can reduce the size typography maybe up to that spot publish. So here we are. I just want to get rid of one of the buttons. And let's call this Shop Bikes. That's a call to action. So now we can also add an icon list here. So I'll say plus icon. Icon list. Let's drop it right below that description. And as you can see, it's an icon list. And I'm going to change this to item number one, premium quality collapse that Fastest bike ever or bikes affordable prices. So there we go. We have the list. As you can see, the font is different, and that's because it's not Montserrat. So I'll go to text, typography change this to Montserrat. Montserrat. There we go. Now, you will notice the buttons are not pretty aligned with the rest of the text, and that's because, as I mentioned, every container has default padding all around. So if I select the container, go to Advance and break that now there is no default padding and it looks good. Select this to reduce the bottom margin. Break that to edit the bottom cell, and select this to increase the bottom margin. Now, another thing we can do while this is selected is go back here, icon and change the color to I want to select this color. Control C, go back here, select it. Icon paste it there. And on hover, I want it to be this blue. So select this style. This blue, copy, select this style icon, hover. Paste. So as we hove over it, it changes color like that. Let's preview the changes. And here we are. I'm liking it. So that's how to add that section. Of course, you can play around with the line height, as you can see, they're almost touching, but I like the lines pretty close. I like the line height. Alright, that's a good size. Yeah. So in the next lesson, let's see how to create this fixed background section right below this. I'll see you shortly. 21. Fixed Background Section: So now it's time to create this fixed background section. So let's see how to do that pretty quickly. Should be very easy. So switching back to our editor, here we are. I'm just going to duplicate that right below it, and I'm going to get rid of this container. Now we're left with just one container. I'll select this and delete because we don't need it. As you can see, here we just have a heading, a description, and a call to action. So first of all, selecting this, going to style, put that in the middle, align it to the center, this style, align it to the center, Shop bike button. Center. Alright, let's select the container itself and justified. Avoid using containers unnecessarily. So we can just drag this button and put it right there in the middle and remove the container. You don't need a container to put that there. But if we select this container that's holding everything, we can go to style, background. Now let's select an image here. Which one are we going to select? Let's say these guys we're selling tools, bikes, cars, toys, three D printable stuff. Now, we've set the background as the image, but we also want to set the background color as black. Wait. No, we're supposed to set the background overlay. Background type, select that, select color and give it black, pitch black. But now we want to increase the intensity of that overlay, make it darker. We also want to go back to background. Make it center center fixed. No repeat. Make sure it's fixed. That's why we're able to scroll and leave it right where it is. I want to change this to white. And notice if we change it to white text color. The orange still remains because that's set by this span code here. I'll also select this button. In fact, I want to use that orange color, so I'll select this Control C, select this, color paste that. On hover, I want it to be white and the text black. Normal, the text should just be white like that. And I also want to increase the padding on this outer container. Advanced, break that for the bottom, let's give it 50 and for the top 50. Select the text, give it a white color as well, and publish. Now, this spacing is too small, so I'll select the container, margin top maybe 100 or 150. Oh, that's 1,500. All right, so publish that. And let's preview the changes. Then there we go. So that's how to add the fixed background section. In the next lesson, let's see how to create the footer. We're going to see how to create this a little bit later. Oh, no, in the next lesson, let's see how to create this section. So I'll see you shortly. 22. Create the Footer: So why don't we go ahead and create the footer. So without wasting time, let's switch to our editor right here. And as usual, remember, the same way we build the header separately from the body, we're going to build the footer separately from the body. So let's go back in here. Now, in fact, we're done with the homepage for now. So just going to exit to WordPress. Make sure it's published. You've published all your changes, and let's exit completely. And now, you know the drill. We go to elements kit, header footer. Add New template, footer, select footer here. And let's go directly to Edit Content. It will automatically save it here in the admin dashboard. Alright, so here we are. So I'll go to Flexbox, select that, add another container inside. I want with 100%. And for this, we want it to be 80%. Now, for this outer one, we can align it to the center. In here, we can add a container. Duplicate it thrice, select this one, change the direction here, and now we have a place we can put our logo image, select the logo in the media library, select that. We can add a text editor right below it. Style. Now, one thing I forgot to mention is how to set global fonts so that you don't have to keep editing phones when you add a text editor. And you do that by going to site settings, global fonts. Primary font, let's make that monster rat. Click Outside secondary Montserrat. You can choose whichever font you want. Click outside text. Montserrat. Select outside and accent, also, same thing. Save changes back to editor. Now, as you can see, automatically it's Montserrat, and we did not change that. And if I add a new text editor, it will come in as Montserrat. So that's that. Next thing we want to do is add a heading here. Let's drop a heading here and let's make it age three. Let's say useful links. And right below it, we can add a container. That has two elements inside of it. Icon list. Let's drop an icon list there and duplicate it, and we select the container, we can make it a double column. And we can also space these two. We can put space in between them. That means push this to the very end, space between like that or let's say space around space around. But I don't like that this is misaligned. So space between like that. Now, you will notice this is aligned way above the logo. We can select the container itself, go to advanced padding top, let's say 30. Let's say 40. Select that style, typography. Let's make it 900 or maybe 800. Let's click outside. I want to change the color to 25 25, 25. 25 25, 25, or maybe this blue. I don't like that black for now. So pick color, select that, go here. Now, as you can see, we have these two here, publish. If I go back here before as this saves, I want to come and say, edit with Elementor because what I want to do is copy the styling we put on the other icon list earlier. If I scroll downwards and select this, right leak copy, can come here and select this right leak paste style, select right leak, paste style. And now all we have to do is change what each item says. Maybe home because these are links. We can call this shop at we can select this maybe privacy policy. Terms of use. And maybe Cookie policy. Maybe Cookie policy. Yeah, just like that. Publish. Now, you will notice here these two are too close. In fact, I want to make this slightly wider than this. So I'll put this or maybe let's leave it there. But for this, because it's the one that's going to hold the signup form, let's make it 50% or maybe 40%. Let's make this 30%. And let's make these 30% to make 100. We can select this and increase the spacing between the three containers, the gaps 30 publish. I feel like selecting this container and going to advanced, margin left. Let's increase the margin on the left like that. In here, we can say join us today. Then we can have a short description here. Oh, wait. Where is that join us today? I want to duplicate this, drop it there and say Join us today. So this is where we're going to put a email mail chimp. For now, we're going to use this as the placeholder, the male chimp form. Just like that, we can style it. For best discounts, offers, and latest latest news from us or just and offers and offers. So now, if I select the form, we can go to styling and change the colors. We can give it whatever color we want. So let me select this blue. Copy, Control C, go back here, paste. What is this? Well, that's typography. We want the button. Background type. Yes, paste that. Now, that's blue, or we can make it this orange, make it whichever color you want, say publish. We can also say social media, icons. Let's drop the social media icons there and align them maybe on this side, publish. And I don't like that these two are misaligned. So I'll select this right click copy, so we can copy the styling. We applied here, right click paste style. So now, Alright, it's also copied the width of 30%. We wanted it to be 40, but now it has that top margin like this. Publish. Let's preview the changes. I like it, but this spacing is too much. Let's go back here and select this. Margin bottom reduce. Publish, preview the changes. There we go. So now, this isn't a link yet. So selecting it, link custom URL. Let's copy our homepage. And publish. Preview the changes. And now, if you select this or click this and scroll all the way to the bottom, we have our folder. Now, one thing we need to add the margin here. So selecting this, we're going to advanced margin top. Let's give it 100 or 150. Publish this will reload. Go home. Let's scroll to the bottom. Now we have a nice even spacing. So that's how to create a photo from scratch without using templates. This was rushed, but at least you understand the concept because it's the same as building the header or the hero section. You just need to know how to work with containers. And now that we're done with a photo, in the next lesson, let's see how to make the entire page responsive. In other words, let's make it look beautiful on other devices apart from the PC because right now it looks good on desktop. About tablets? What about smartphones? So if someone is browsing on their smartphone. Let's see how to do that shortly. 23. Responsive Header: So let's see how to make this page responsive on different devices. But first of all, let's see how it looks by default on different devices. So hit Control Shift I on your keyboard. Wait, Control Shift E on your keyboard. That will bring up the console. And now we have different tools here we can use to just work on this website. You'll notice here we have this Tgal device toolbar. Let's click that. That will bring up some simulators for different devices. As you can see from this drop down menu, we have different device sizes. So if I say iPhone 14 Max, that's how the website looks by default on an iPhone 14. Let's scroll all the way to the bottom. It doesn't look so bad, but it can be improved. Let's see how it looks on a tablet. Let's say iPad Pro. That's how it looks on an iPad. I think it looks good on an iPad, but the header doesn't look so good. So why don't we start with the header? So I'll close that, hover over that, and then header so we can edit it. And here we are. So the first thing I like doing is switching to tablet mode. First of all, let me just be very explicit about this 100%. Control I, I want this one that's holding everything. So 90%, not pixels, percent. About 98%. Yeah, I like that. 98% is right. So now let's select the logo container and make it 20%. And this other one 80%. Not pixels. Let's publish that. And now you will notice the changes we had set or the settings we had set on desktop mode are still in effect here, and that's why this still has the margin from the desktop mode. So if I select it, All right. I just want to select the elements kit element. Close that. G here. As you can see, it has those margin settings we set on the desktop mode. We want to break that publish that. Let's review the changes. Now Control Shift I to switch to tablet mode and I like how it looks. It looks good already, and now you will notice here when we click the burger menu, we need a logo here. Let's go back in here. Click that. As you can see, we can go to content, mobile menu settings, mobile menu logo. Let's add our logo as usual. And now the logo is showing up on the mobile menu, but it's too wide. I want it to be slightly narrow. So while it's still selected, I'll go to style. Mobile menu. Wait, yeah, menu wrapper with let's say percentage, and I want it somewhere right before that togo icon collapses, somewhere there. Publish that. If I close that and let's switch to mobile mode. So that's what it looks like in mobile mode. Now, I don't think it looks good like that. It looks too convoluted, too many things on the header. So what I like doing sometimes, not always, when I have something extra like this button, I like creating a separate mobile menu or mobile header. So switching back here, I can duplicate this. And now, this will only show up on tablet and desktop, but we will also have a separate one for mobile. So we do that by selecting the container that's holding the entire header, go to advanced, collapse layout, responsive. We want to hide this on tablet and desktop. It will only show up on mobile. That means it's the only header that will show up on mobile. And if I go to this other one, we want to hide it on mobile because it should show up on desktop and tablet. So going into advanced collapse layout, responsive, hide on mobile, publish that. Now, if I switch to mobile, you will notice this will be grade out like this, and this will become active. Now it's grade out. This is the active one. And now I just want to get rid of that button because I don't like it there. And I want to give this button container 50% of the width and this other one 50%, so they're side by side. So selecting this, make sure it's the logo container. Let's give it 50% like that. Let's select this other one. Let's give it 50%. As you can see, because of the padding and margin on the out containers, we need to make it narrower. So let me just go down to maybe 44%. Actually 40%. And now I'll select this container that's holding those two containers, and let's see, space between. Yeah, so we can push everything apart and put space in between them. Publish that. And now this has reloaded. So now, as you can see, this is the mobile header. But I mean, this is the tablet header. And if we switch to mobile, maybe iPhone or Samsung Galaxy S 20, ultra, as you can see, we are using the other header. I love that. Now, I think we need to make this maybe 60% reduce the width of the outer container. Let's set it at 98%. Publish because I want to push this burger icon inwards a little bit. Yeah, just like that. Let's make it 96%. Just like that. I love that. Now, if I click the Burger icon. Alright, so the logo is hidden up here because on the mobile menu, this togo button has collapsed downwards. So let's rectify that. That's the same thing here if I click this, as you can see. So on mobile, we want the width to be wider, just like that. Publish that and let's come here. I'll reload. Now if we click that, yeah, so now it's looking good. Now, this is the Wordpress editor menu. It's the man's this same header here with all these settings. So don't worry about that. There is that togo button, and the logo is behind there. So basically, that's how to make the header responsive on different devices. In the next lesson, let's see how to make the rest of the page responsive. Don't go too far. In fact, grab a glass of water and come back. 24. Responsive Header Update: We have a responsive header. It's time to make the rest of the page responsive. But before we do that, I just remember we did not cover how to edit this menu, this mobile menu. So as you can see, first of all, the hovering effects are all good, but what if you want to change the color of this togo button. And also, what if you want to change the color of this burger menu? So, select the menu element. So it says Edit elements kit nerve menu. While inside style, let's go to Hamburger menu. Hamburger icon color. That's these lines that are inside the button. Right now, they have that color. When we hover, we want them to turn white. So on hover, hamburger icon color. White. So on hover, now it's white. If you want to change the background, here's where you change it. For example, let's say, I want to make it this color, this orange color. Let me pick this color pick color. Let's choose an orange pixel there. Select that. Now, if we go to background, color, paste that in there. If I hover over this, it's now that color. And it seems to have a blue border. So does it have a border? None. Yeah, just like that. But then again, you don't hover your finger on your mobile phone. So that doesn't make sense. But anyway, that's how to manage your colors. Next, if I click it now, by clicking it, it's changed color to blue. Is there an active state? Let me publish that and see what's popping. Preview the changes. All right. So when you click that, yeah, so now it's looking good. When it's active, it's orange. Now, that's the burger menu. But when we click this, this is called the togo icon. So there's the Hamburger togo and there is a closed togo. That's what we're talking about. Hamburger icon color. In normal circumstances, we can leave it at that color. But on Hover, of course, there is no hover state in mobile phones, but I just want to change to that orange. Alright, that's the Oh, yeah. Sorry, that's the icon. We also have the background. Paste that. All right. And then for the border type, none. Just like that. Publish that. And now I want to refresh or reload this page as well for everything we've done to also be visible in our editor, not just the final product here. So now it's taking effect, and that's what I wanted to show you for now. So now we can go on to exit. In fact, I can just close that and then exit there and there. And if I come here, just click that so we can start editing the page itself. Here we go. So now we've switched to the page itself, Control Shift I Now, you notice we've not done those updates on the tablet and desktop menu, but at least you understand how to edit the menu colors, the burger menu colors. So that's an assignment. Go on and do the same here. I wanted you to just understand how to do it. 25. Responsive Page: So now, first of all, let's go to the homepage. All right. So now let's edit with Elementor. There we go. So switch to tablet mode. On tablet mode, let's also select this and be very explicit. Right now it has the desktop setting of 100%, but I like being very explicit about my values. Here, it's also using the default. So let me make this 96%. Yeah, I love that publish. But I just remembered, I don't like putting them side by side when it's on tablet. I like making each of these 100% and switching them to to a stack mode. So now that this is 96% in width, I can make this 100% in width as well. And this 100%. And now, if I go to this outer container and switch direction, this is 100%, and this is 100%. So now all I need to do is select this, go to style, align that to the center, go here, style, align it to the center, select this container, align everything to the center like that. Publish. Now we can reverse this or leave it like that. Some people prefer the image before the text. And so the way to achieve that to put the image before the text is to simply reverse. Now it's heading downwards. Everything in the container is going downwards. We can say, no, let's reverse the order, just like that. But like I said, I want it to be like that. And I can reduce the size of this heading typography reduce that to maybe that size, publish. Then I'll scroll downwards. I like where that is, but we can make it maybe also 96%. Let me reduce the size of that heading. And the line height up to that point. You can also do the same. If you want the images, if you want each of these containers to occupy 100%, you can do that. I'll do something different. I'll select this and reverse this, put it there. I will leave that exactly where it is, but I can make this smaller, just like that, publish Let's preview the changes. Now shift I, Control Shift I, and let's switch to these devices. Let's have a look at it on iPad Pro. So that's how it looks on iPad Pro, scrolling downwards. Yeah, I think it looks good. Now it's time to work on the responsive potter. So basically, I know we've not done a perfect job. There is still room for improvement, but, of course, this is just to show you how to do it. It's up to you to make it look awesome. But even if that's the case, let me make this slightly bigger. I don't like how it looks. Select that. Typography. Let's increase the size up to maybe that point. And if we switch to our tablet, I think it'll look much better. But now let's increase the line height. Alright, so let's publish that and let's preview the changes. I think now it's looking awesome. So I'll see you in the next glass as we work on a responsive footer. See you shortly. 26. Responsive Footer: A now it's time to work on the footer. Let's make it responsive. Going back here. Now one thing you will notice is we've not worked on making this responsive on mobile, and that's because you will use the same principles we've used on the tablet. For example, for this heading, we need to go in here and make it smaller. I think that's nice. Just the way it looks is already nice. We can take this and align it to the center and the style. Do the same for this one. Or we can know because we want to leave this list aligned to the left, let's just leave everything aligned to the left. Now, one thing I can do here is select the container holding the text box advanced. And let's not break this link. Let's just add a padding of 20 on all sides. We're just adding some room, some allowance on the sides. So you can do the same for this, select this. Advanced 20 evenly all round. So just go ahead and finish this because now we want to go to the photo. I'll publish this. Or, let me just do this very quickly. Let me just do it fast forward this part, 20, and there we go. Publish. All right, switching to that phone. It's looking awesome. So now let's switch to the footer. In fact, so now let's just switch to this preview. Go to homepage. Edit Footer. In fact, we could have done the same here just by exiting this, closing that down, and going here, footer. But anyway, don't worry. So let's close down all these others. Selecting the footer, switching to tablet mode, of course, let's be explicit about this being 100%. The same case applies here. 96%, and I will allow that. Should I allow that padding, default padding because I feel like there is too much space here. Let's just view it in the front end instead of guessing. Control Shift I, and let's switch to tablet mode. IPad pro. And now I want us to go to the homepage so we can see the alignment. This is what I'm talking about. This space is not as big as the photo space, so we need to remove the padding. On that, this is what has more content. We can make it wider. So width 40, let's say 50, about 50. What about 60? Or another thing we can do is what we did earlier. We can make this 100% in width. 100% Control I to bring up the structure. Let's select the container that's holding these three containers, go back in here, and I want the direction to be downwards like that. We can select the logo and go to set the width, maybe up to that point, select this style, align to the center. Let's make this occupy 100% Now, it has that you remember we set some margin on desktop, so let's break that. And remember, this is tablet mode. So whatever changes we are making here are only affecting tablet mode, not desktop. And then let's put this. We can put this in the center. You can make this 50%. Select this and align everything to the center like that. We can remove the top margin top padding zero. Select this. Let's select this right leak copy. Select this right leak paste style. Just like that. Select this. Does it have some bottom margin? No, what about this? I think, did we set a gap for this for the main container that's holding them? Yeah, I think we set 30, let's say ten or zero because I don't want too much spacing there. But for this, we can push it down a little bit, advanced, margin top 30 publish. There we go. So as you can see, the most important thing for you to learn is how to use these tools to make whatever layout you have in mind. And you can borrow inspiration by searching for online shop templates or website templates, and just copy a design that you like. As long as you know how to use the tools, you can make any type of website. So I'll close that. No, instead of closing it, control let's have a look at it now. Control Shift E. If we go to the bottom, that's how our photo looks. I'm satisfied with it. Go ahead and keep playing around with the settings to see what you can come up with. I can just copy this text. Let's go to content. Copy yeah, maybe we can have something like that because I don't like the way this line looks. Control Shift eye. Yeah, something of that sort. So that's how to make the footer responsive. We're almost done with the elemental pages because when we're working with Woo Cameras, we will not be using Elementor. But in the next lesson, let's see how to work with Wordpress forms as we build the contact page. Remember, we have a contact page if I can switch to our reference website. Yeah, so this is our contact page. If you're going to have a WordPress website, you must understand how to use Wordpress forms, allowing people to get in touch with you or sign up to your mailing list. When they fill their details here and send message, they should come to your inbox. So how do you do that? Let's see how to do that, starting from the next lesson. 27. Updating the Footer: I noticed some discrepancy right here. If I scroll to the bottom and I'm in the homepage, the footer looks awesome. If I go to the A page, which we created just randomly, now there is a problem here. So I don't know what exactly is happening, but let's see if we can troubleshoot. So let's go to Footer. Now, one thing we can do is open this incognito mode just to see what it looks like. Control Shift N, and I'll type vfxpod.com. Paste it in there and scrolling to the bottom, if I change to the contact page. I think this element has some issues because I don't know why it's happening like that. Why is it showing up like this on the homepage, but not working on these other pages. So let's see, list Yeah, we can use page list. In fact, this is what we should have used long time ago because these are links to specific web pages. So let me just drop that there. Ad item. Let's call this home. We can now search for the page home by typing in there. And there we go. We can also add another item. Let's call it shop. But now for the shop, we're going to have to install Woocomers first. So let's seeach other page we have about and contact. So about about and here about. If a page doesn't exist, it won't show up if you type a name here. So let's say products and type here products, it won't show up because we don't have a product page yet. But because you have a contact page, we can put that there contact. So let's change this to contact. And now it says contact. Now, let's remove that and drag this in there. Then let's remove this. It's just not working. Home. Now, I'm just going to duplicate that, but for you, you're going to use the pages you need. Now, I'm also going to select this container. Space evenly. Let's just look at what we have here. All right, we can just increase the gap between the two instead of putting them too far apart. So let's say 40 or 60, 60. Yeah. I like it like that. And now you will notice the color is blue, and that's because this is the global color set by Astra, the theme. So we're going to have to go to the customized area to change this color. So I'll say publish. We have to change this to other pages you have. Maybe privacy policy. What pages do we have, by the way? If I can just quickly go back to pages. We just have three. Let's add a few more pages. One, two, three, Privacy publish. I'll go here and say terms of use, publish and cookies. Publish. You can include as many pages as you want. But now let me close all of them. Refresh. Now we have all those pages. So going back in here, selecting this, we can call this privacy and in here type privacy. Privacy. Select that terms of use. Terms. And finally, Cookies. Cookie. There we go. Perfect. Publish. And now, because this is smaller, I think we can make this wider. So selecting that, let's make it maybe 40% and reduce this to 20% publish. Preview. And I think it looks better. Now, like I mentioned, we need to go to customize because these are links Astra sets automatic colors for all links, gives them a global color because, as I mentioned, a theme is what determines the appearance of your website, gives all the default settings. It's up to you to go and change them. So here we are. If we go to global colors, inks, we can change this to our brand colors or we can select maybe that color. There we go, but it's not changing. I don't know why. Uh, let's change the accent color. Now, this is a limiting factor because what if I want to hover? If I'm hovering over one of them, I wanted it to change color, but I can't. But that's not a big deal. As long as this changes to a hand, someone knows they can click. Now, closing that, there we go. So going home, let's test it on the other pages. So that's what it looks like there. About page. That's what it looks like. Contact page. Awesome. It's looking good. So now, as I mentioned, in the next lesson, starting from the next lesson, let's start building our Wocomers store. We're going to create products. Then we're going to create the product page. We're going to connect to PayPal and allow people to make payments to your website so you can deliver the goods to them. By the time we finish, this website is going to be ready to start receiving money. Let's see how to do that. Next lesson. 28. Create a Contact Form: Eh, welcome back. So now it's time for you to learn how to work with Wordpress forms. Now, let me switch to the reference website. As you can see here on the contact page, we have a form that requires the user to enter their name, email address, and their message. If they have a question, or they want to give us some feedback, they can do so using this form. So how do you create a Wordpress form? That's the biggest question. To do that, we will need a form plugin. Let's switch back to our website. Here we are I'm inside the dashboard. So I'll go to plug ins, Add New. Now, if I type form, you will notice we have several foam plugins available to us. But the one we want is called Forminator Forms by WPMU Dev. For me, this is the best foam plugin ever. It provides you with several free features that you would otherwise have to pay to have if you're using other foam plugins. All right, so let's go ahead and install it, and I'll go ahead and activate it. And immediately, you will see it show up here. So if I just click it'll take us to the plug in dashboard, the dashboard of forminator. And as you can see here, we can go ahead and create a foam or a poll. If you want to hold polls on your website, you can collect users opinions for free. So I'll go ahead and create and we'll be presented with these templates that we can start with. But I want us to use a blank form so we can build it from scratch. Let's say this is the contact page. So contact. Contact form. Let me just contact form, create. And here we are. So now here is where we're supposed to enter our fields, and we can do that by clicking insert fields. These are the different types of fields we can add to our form. So I'll say I want a name field. I also want an email field and a text area field. If I switch back here, this is a name field, email, and a text area field. Insert field. And as you can see now, we have one, two, three, and this is the button. This is added automatically. All you have to do is change what it does or says. So before we do anything else, I want you to click Preview. This is how our form looks currently. So let's see if we can update it slightly. So I'll first of all, publish it And the moment we publish it, we're given this short code. This is what we will have to paste in the front end on our contact page to display the fam. So let me close that. If I go to pages and wink Open Link in New Tab and go here to the tab, we have the contact page. So I'll say edit It's not yet an elemental page. So first of all, remember, let's go to the template and change it to elementor full width. Let's also go to the Astra settings. Let's give it a full width, collapse that, expand sidebar, no sidebar, collapse that, and let's disable these fields. Save that. And now we can go on to edit with Elementor. And here we go. So it's a blank page, but we have our footer and header. 29. Build the Contact Page: So switching back here as you can see, we have the contactors. Let me just copy that. Now here, of course, let me add that plus. Let's put the heading there. Let me paste that in there. Let me also grab this text copy. Plus, no. Let's go here to plus text editor. And let's drop that in there. So they're both inside this container, but we don't have a container that's supposed to hold them. So I forgot that. So let's add a container. It's inside the outer container, so we can drag this and drop it in there and this in there. So now, as usual, select this. Let's make it 100% of the screen. Then let's take this and make it 80%. Then go back here and align it to the center. Wait, right there. Alright, so selecting this align to the center, style, aligned center. Selecting this, let's go back to style typography. Let's make it 900. I like it very huge. So increase the size maybe up to that 0.50. And of course, the colors Let's give it this blue. You can give it any color you want. So pick color. Pick one of those pixels, copied, select this. Go in here, paste there. Now I can also pick this color. Go back to this contact. We can add that span. Span span. Going back in here. Style equals color paste that color there. Publish. So let me now grab this copy. Content, paste it in there, select it to add those details. Publish. There we go. Now, as you can see, this is not as wide as what we have here. So we can select this and increase the padding on the sides, maybe padding on the left, 50, padding on the right, 50 or maybe 150, and here 15250, 250, or let's say 200. Just play around with the values until you're satisfied. This is 2,500. Sorry about that. Publish. 30. Display The Contact Form: So now, remember, we are here inside forminator. We've just created our form, and when we created the form, we were given a short code, but that pop up disappeared. So to access the short code, just go up here and copy short code. Yeah. So going back in here, we can select and add a new section. Or we can duplicate this, just duplicate that. And let's delete everything in here. Let's remove the padding we applied, or let's just leave it there because we actually want it to have that padding. But in order to paste the short code, we need to look for the short code element. So short code, drop it there. Then let's paste the short code we just copied from here. Paste it in here, and the form will appear here. So publish Preview. And there we have it. Now, like I said, we actually need more padding on the sides. So we need to increase this to maybe 300 or 400. Now, let's say 300 by 300 publish. Now, if we view this, Alright, I like that width. So form our contact page is actually starting to take shape. If we scroll, here is our photo. What's wrong with this? Refresh. Alright, we'll be back to work on this. Don't worry. 31. Style The Contact Form: So now we need to style this a little bit because as you can see here, I have some thick gray borders. This is occupying the entire width. So how do we achieve this? Going back in here and going back to formulator, the formulator settings. Now that our fields are added, let's go to appearance by clicking this or down here appearance. So appearance, we can choose to go with this. This is what I chose for the reference website, but let me go with this for now. And we want to change the colors. Let's use custom colors. For the submit button, I want us to use this color. So going back in here, selecting this, we want to grab this color code, go back in here. Background color, that and Oh, wait, we paste it in here, and text color should be white. So if we preview it, so that's what we have. Now, remember, we've selected the appearance without borders. So we need to give the input and text area fields some background color. So background color can give it a very faint gray, maybe up to that point if I preview it, Yeah, you can see it. I don't know if you can see it, but you can make it darker if you want, or use ones with border or just choose a border color here. Let's say this color, preview. I don't know why it's not showing up. Et's choose a dark a different color just to preview it. Alright, we can't set a border color because we've selected this without the border. So let's select this. Now, if we go back here and preview it, right. Yeah, now the color is taking effect, but we want the color to be a faint gray. So You can manually enter F 9f9f9 in here. Let's preview the changes. I like that. On Ha, the border color should just remain like that. When it's focused, the border color can now be this darker gray. This is what I mean. Let me show you. On Ha, nothing changes, but when it's active, it has that border color. Update that. And now, if we go to the contact editor, select the short code element and apply, we will apply the changes we've made in the back end. There we go. So as you can see the colors have taken effect, and now we can preview to update the preview. There we go. I love what we have, but these corners are too sharp. I love my corners looking slightly rounded like that. So let's go back in here. And before we go too far, I want to go back to the fields. In here, we can change these placeholder texts, all these. So here, Mr. Moneybags apply can come here to the email and say me at their.com, apply text. Start typing. Apply. Update, preview. There we go. So the placeholder has been updated. And if you want to change its color, you can go to appearance, go back to the colors and input and text area. Let's see. Placeholder. So there's color and there's the text color. So placeholder is this text, but the text color is when you start typing. So those are two different types of text. So you can set the color here. You can say the placeholder should be that faint gray. Let's see what it looks like. Like that. Or you can make it darker. Maybe that like that. Then for the text color, you can set something dark or maybe that. Preview. If I start typing, it's very visible. Update that. And now, to make those other edits to add a rounded corner and make this button occupy the entire width, we will need to use custom CSS. 32. Forminator Custom CSS: So let's go back in here and scrolling downwards to the bottom, we will have a field for custom CSS, enable that, and now we have a field to enter some code. And formulator thought ahead and even provide us with some selectors we might want to use, for example, to affect the text area, we can select this selector. And whatever we put inside these two brackets will apply to the text area element. So I want to say border radius of five pixels. If I preview that, now you will notice the text area has that rounded corner, but the inputs, these are input fields. This is a text area field. So let's also do the same for the input fields. So put the mouse cars there and Enter, then input. Enter. We can copy this Paste it there. Preview. And now it's also rounded. I mean, right now, I think it's too faded because we should have made at least the borders or the placeholder text more visible. So let me just update that before we move on and go back here to the colors. I think the border color can be darker, that dark. I think now it looks much better. Can make it slightly faint. Preview. Yeah. All right. Now, you will notice we don't have a selector for the button, but for all the years that I've used formator the selector for the button. Submit button is always formulator following their convention button submit Enter, formator button, submit. So I'll just copy that, paste it in there. Enter. First of all, let's preview the changes there. And now, as you can see, it's also rounded. But now we can say width 100%, wait. With 100% preview. There we go. Looks much better now. Update. It's updated, saved. Going back in here, select the short code element and apply. And now, if we preview the changes, there we go. Our form is now looking awesome. 33. Responsive Contact Page: All right. So now, why don't we go ahead and make it responsive very quickly. So going back to this page, let's make this page responsive. Switching to tablet mode. As you can see, the padding we had on desktop mode is still applied. So selecting this advanced, we want to make this break that. Just leave that there exactly the way it is. Selecting this as well. Let's break that. And there we go. Nothing more publish. So if we view this, then Control Shift I, that's how it looks on an iPad pro. If we switch to a mobile device like that, we can add some padding on the side, so switching to mobile, selecting this, we can say break that. Then on the left, 20 on the right, 20. The same case applies to this. Break that 2020. Let's select this. We can reduce the font to make it one line, publish. Here we go. So now it looks awesome on a mobile phone. Yeah. So that's how to create a Wordpress form using forminator. As I mentioned, formator is one of my overall favorite Wordpress plug ins. And when it comes to creating forms, formuator is my favorite form plug in, hands down period. In the next lesson, let's start setting up our WooCommers shop because now what we have is the homepage and the contact page. We now want to set up the shop. How do we do that? Let's see how to do that in the next lesson. 34. Set Up WooCommerce: So now it's time to set up Woo Comers on our website. So let's go to plugins, Add New Noll type WooComers. And here it is with more than 8 million active installations, so I'll install NL. And let's go ahead and activate it. So it will open up a setup wizard that we will go through step by step. So here we are. If you want to share anonymous data, you can leave this on to help them improve their plugin. You can skip this guided setup and do it on your own in the dashboard or go on with this setup wizard. Now, let's go ahead and skip this guided setup. Country where you're going to where is your business located? So select your country. I'm in Kenya, so I'll type Kenya. Wait, can I go back? Alright, we don't need that guided setup because so I'm in Kenya, go to my store. Now, the reason I've skipped the guided setup is to help you understand how to set up WooComas in the dashboard. This is where you can continue the setup. We would have gone through these same steps. So the first option here is to customize our store. And so if I click that, we're going to be taken to a page. You don't need to do this because I just want to show you something. We're going to use this customizer a little bit later to build our checkout pages, our cart page, and all that. I just wanted to show you what the first step involves. And you have the option to choose templates that were pre made by the Wocomer team or design your own theme. And that's what we're going to do later. So going back, as you can see, the second step is to create a product, and that's what we're going to do in the next lesson. I'll see you shortly. 35. Create A WooCommerce Product: So now it's time to create our first Wocomers product. As you can see, that's the second step here. Now, I can click this and be taken to the place where we're going to create a new product, but I want us to do it the way you're going to create the rest of the products because this is part of the wizard and we don't want to follow the wizard. I want to show you how to create a product when this wizard is gone. So products, let's go to all products. First of all, to see what we have here. And now we don't have a product. So let's say create product. Let's give it a name. You can go through this tour if you want, but, of course, I'm taking you on a tour practically, so you don't need to do that. Now I want to switch to our reference website here and go to the shop and open up one of the products here. Let's say this impact drill. And I want us to create something like this. So as you can see, the first thing we need is a name. So let's just give it this impact drill name. So I'll just copy that. Of course, for you, you're going to type the name, the real product you want to sell. And now, this short description here, I like making this a bullet point of the key features of this product, bullet points and nothing else. This is what we call short description. And then this is the long description. So now I want to copy the long description, which for you is something you're going to type, but I'm just copying this to save time. So rightly copy. Switching back here, product description, that's where you place that long description. And now, if we scroll down here, we have the product short description. That's where we put that short description. I'll copy that and paste it in here. Now, we have all the text editing common text editing tools you might need. So if you're typing this yourself, you will want to use this bulleted list element. So all you have to do is enter type new feature, Enter and all that. Just make sure you activate that. All right, so do that. We can also now provide the product data. This is a simple product. It can also be a grouped product. It can be an affiliate product and all that. It's a product on our website that we're selling. It's not a virtual product. It's not a digital download. If it was downloadable, you would select Virtual and downloadable. Virtual means maybe an online course. Downloadable, of course, is a file people can download after paying. You can also set the currency. We're going to see how to change currency. Right now, it sets to Kenya shillings because I've selected my location as Kenya. But you can change this into any currency. I'm going to put what's that? A drill. Yeah, maybe 6,000 shillings. On discount, 5,500 shillings. Let me see what else we need for now because there are certain things that I want us to cover in a different separate lesson. We can also set the inventory track stock quantity for this product. So every time a customer buys the product and it's a physical product, you know that your stock is now less by one. In your store. So the website will keep track for you. You can change the stock starter sold individually. Some of these things are things you can find out more about when you're learning more about Wocomers. What we're interested in right now is creating the product and understanding the workflow on how to create products and sell them. You can learn more about WooComers by watching tutorials. So now let's go to shipping. I'm going to skip shipping because we're not going to cover shipping right now. Let's go to linked products. We're going to look at that. Don't worry. Attributes advanced. Let's skip all that. The next thing we want to do is add a product image. So I'll select product image here. And it's the impact drill. So let's go to the Assets folder. This is the drill, open set product. And now let's publish it for now. So we can preview the changes. And now congratulations. You've created your first product. Now, if you look at it, it's uncategorized. It's an impact drill. Here is a breadcrumb. It's just a path to show where exactly in your website this is located. Then we have our short description, then the long description. And if customers have left reviews, you'll be able to see them here. Customers will be able to see reviews here. So as you can see, this is a simple product page. If I switch to this, you will notice we also have category tools, tags, and the brand here is inko. And we have this you may also like, and this is a different drill. But if someone is looking for this drill, they might be interested in this. And we also have a related product, which is a set of wrenches, which is because they all fall under the same category of tools. How do we do that? Let's see that in the next lesson. See shortly. 36. Product Taxonomies: So now it's time to learn how to add these categories and tags and the brand. And these are called taxonomies in the Wordpress world. Taxonomies simply help you organize your content because your products might fall in different categories. And within those categories, there might be subcategories of products. So that way, customers are able to find whatever they're looking for much faster. So how do we do that? Let's switch to our website. And I know, of course, we don't have the paper button on our products, and we're going to do that in the next lesson when we're adding the payment system. So going back here to the editor, as you can see down here, we have our product right now is in the category called uncategorized. This is the default category in WordPress, and you can never delete this category because when you delete other categories and products had been assigned to those categories, but you've deleted them by default, those products will now be placed in the uncategorized category. So you can't delete the uncategorized category. Now, while you're creating a product, you can quickly put it in a different category by clicking ADNw. So this falls under the category tools. So let's say tools and Enter. So now let's uncheck categorized and update that. Let's preview the changes. And now, as you can see, the category is tools. Going back in here, we can also give it a tag. Now, this is a drill. So under tools, we can have a subcategory called drills. Tags are simply labels to show subcategories within a category. So let's say, yeah, drills. And you can add several tags to a product because not only is this a drill, it's also an impact drill. There's a non impact drill and there's an impact drill, but they are all drills. So you can also say impact drills. So if I go here to update, and preview the changes. Now, as you can see, our product has tags called drills and impact drills. If it's not an impact drill, we don't assign the impact drills label or tag to it. I hope you're getting this. Now, not only is it a drill, but it's a drill made by a specific brand. Maybe a customer is looking for a specific brand. We also have that option in here. Woo Comer stout ahead and said, Let's provide people with everything they need to make their online store robust and powerful. So let's add a new brand. Let's say Milwaukee and Enter. And now I'm going to update that, and let's review the changes. There we go. So the brand is meal work. I love this. So now, going back in here, if we look at the left side on the menu, as you can see, we have categories, tags, and brands. So you can create more tags and categories and brands beforehand, even before creating your products. So let's see how to do that because that's very helpful, the ability to create your brands and all these other taxonomies beforehand. So I'll create I'll go to categories because we've updated this. Close this. Now, as you can see, we have two categories because we have the original and categorized and the tools category we've created. Remember I told you you can't delete this. As you can see, when I hover over this, it has a delete option, but this doesn't have that option option. Now, let's create more categories. Let's say motorbikes. Let's say computers, everything to do with computers, vehicles. I think that's enough. Just like we've done here, we can also go to brands and add a few brands. We're going to be selling let's say Milwaukee First tool. What else? Total. These are different brands and Video because you're going to be selling GPUs as well. Let's say Intel. We don't sell GPUs from Intel alone, NVDA alone, AMD. Go money, we're selling clothes as well, designer wear. So we have all these brands. We can also add tags, but I like adding tags when I'm actually actively editing a specific product because that's when I can think about what tag I want to give it. But of course, you can type whatever tags you can think of here. So with that, if I go to add a new product, once again, I can let me just switch here. And yeah, let's create this wrench. And here we go. So premium wrench set. Copy that. For you, you're going to type the name of your product. I just used the same text. Pasted it everywhere because it's just a placeholder for you. Paste that. Let's also take the key features. Paste them in here as the summary. Let's give it a price. This is a premium rang set, so I'll give it maybe 3,500 shillings. It's on offer for 2,900 shillings. And now, if we look at our categories down here, you will notice all the categories we created are available. This is a wrench set. We can place it under tools. For the product tags. Now, this is what I meant when I said I like placing tags when I'm editing a product. This is wrenches. Enter that. For the brand, let's say it's made by Milwaukee. Let's set a product image. Let's go to our system and get the premium range set set product image. There we go. Let's publish it. The moment you save this, it will have this permalink. We will talk about primer links later because this is very important for SEO. But this is going to be the URL that people will see up here on the address bar publish. Let's review the changes. And here we are. And people can click this to view it in its full glory. And as you can see, category tools, tag wrenches, brand Milwaukee. And if we go down here, automatically, any product in that category will be listed here, but we will have a limit of only four related products. If we had three more products on the tools, they would be here just like this. Let me show you here. Here we have two related products in the reference website. So as you can see, this is a very robust system to sell your products and allow people to find whatever they're looking for very quickly, a beautiful online store. Now, I think that's where we're going to reach for now because the next thing I want us to look at is how to connect your WooCommerce store to paper so you can accept payments. We said, by the time we finish this class, you must be able to sell your products in real life. This is not a demo website. This is a real ecommerce store. I'll see you shortly. 37. WooCommerce PayPal Integration: I so welcome back. Now it's time to add a payment system to our WordPress website. In other words, it's time to integrate paper with Woo comers. But before we go there, you will notice here in my reference website, let me just switch here. If I go to let me go to the shop, and open up this toy tractor here. Alright, I thought this had let me go back here. Not that. Let's go to this original. Alright, I wanted to show you how to get rid of this just in case you're selling a digital product. You can get rid of this because you can't sell two copies of a digital product. So this doesn't make sense. So let me switch back here. We have the same thing here. So we can come back to the product itself. This is where we were editing the premium rent set, and we can say sold individually. In other words, limit purchases to one item per order. Update that, preview the changes. And now you just have ad to card, nothing else. Because if it's a digital product, maybe it's a downloadable product, you can remove that. But this is not about selling digital products. This is generally how to set up a Wocomers shop. So one more thing, of course, my reference website has these rounded corners which make the image look awesome, the products here and even in the shop, the products have these rounded corners which make it look awesome. But on the website we have right now, they're very sharp. I'm going to show you how to change that. Now going back in here, in order to integrate Woo commers with paper, we need to add a plugin created by WooCommers to integrate with paper. Add New. Plug ins add new. I will type WooCommers once again, Enter. And here's the plug in WokersPapal payments. Install that now. And let's activate it. So here it is, WokmersPapal settings. Let's go to settings. And now here we have this option to activate paypal payment. So click that. We're selling physical goods. If you're selling virtual goods, this is what you check. Physical goods, continue. Available with additional application. Yeah, let's go here. Select this because it will allow us to accept debit and credit cards on our website. Then connect to papal. This will open up a window to allow you to log into your PayPal account. As you can see, I have a payal tab here that was already open, but let me just login. Provide your email and say next. Then login. I want to enter my Security code for security purposes. I'm using an authenticator app. Stay safe. Let's see if it's going to connect. If your paypal Alright, you're all set. You're linked to Woocmers and ready to take payments on your site. Return to WooCommers. So now, congratulations. Now your WooComers is connected to your paypal account, and anytime anyone buys anything from your shop, the money will be sent directly to your paypal account. So let's go to payment methods. And just have a look at it. So you can also activate this if you want to accept credit and debit cards. But before we do that, let's go back here and reload this page and see if we're going to get now here we are, pay with PayPal. And if someone clicks, this will open up. All right, something went wrong. I think it's because it's trying to log into my own payal account, which is not possible. But then again, going back in here, we can activate credit and debit card payments and save that completed, going back in here, if I refresh the page, if we say add to card, Okay, it had already been added to the card when we clicked Pay with paper. So no problem because it cannot complete payment without first adding the product to the card. But now, if we go to view the card, as you can see, our product is listed here, and we have the option to proceed to check out. If someone wants to buy more of this product, we've limited how many of these people can buy. Let's go back to let's just go back. Because we've not set a shop page yet, we have to manually look for different products. I want to add this to the card. And that's what should happen when you've not yet added a product to your card. It has been added to your card. Now, if we go to View Card, as you can see, because this has no limit to how many you can buy, you can add two, and this will be multiplied by two if we update the card to 11,000. There we go. And now if we proceed to checkout, the customer should fill in these details. The ones in red are mandatory, including their shipping location. And we've also provided them with these options. They can use debit or credit cards. If they select this, the button will change to that. And if they try to pay, they will first of all, be given this notification to fill in these details. So I think we've covered just about everything I wanted us to cover. Now, if we go here, when we selected this, this button showed up. But if we come here, we can add a description for what we want when people select this box. So let's see. Can also use your debit or credit cards. Click the button below. Save changes. Save that. And now, if we go here and refresh the page, let's see what we get. Here we are. You can also use your debit or credit card. Click the button below. Exactly. I think basically that's how to set up your payments. Of course, there are many more options in here on what you need to do. Let's see. WooComers settings. Let's go to settings. Alright, if we go to under General, I don't really want us to dwell too much on this part because there are so many settings here that they would make this lesson too long. But as long as you've connected your wcmers to paper, and you're displaying your products, and you're able to add products to your cart, and people are able to go to the cart and pay that's all you need to get started. Then you can watch more tutorials understanding what all these settings do. But let's see if we can find something extra to change, like the currency. Remember, we were to change currency, I'll say USD. 38. WooCommerce Settings: All right, you can set where the commas and points are set. You can set your coupon discounts. You can enable tax rates and calculations. You can enable locations where you sell or where you're not going to ship. You can set all these things that I think are pretty obvious. Let me save changes. We're just rushing through. We're just aming through. Let's go to the products. I think here we have a few more important things to talk about. We have a few things we can look at here. Redirect to the card page after successful addition. That means anytime someone clicks, let's go back to I know the shop page should be slash SHOP. If I enter that. Yeah, we're going to see how to add this shop to the menu. But if I add a product to card, remember, these are already added to the card, so I can't add it. I'm going to get an error message. Like that. But when you add a product to the card, perhaps you want to add more products to the card. You don't want to be redirected to the cart page as soon as you add just one product to the card page to the card. So don't enable this. Uh, let's see. What else? You can set your weight units and enable product reviews? Yes. Reviews can only be left by verified owners. I want only people who have bought and used my product to leave reviews. And show verified owner label on whatever review a customer leaves, show that this is a verified owner, someone who bought the product. Enable star rating. Star ratings should be required, not optional. Before someone can leave a review, they have to give a star rating. I think those are very good important settings. Here, when we installed WooComers, it automatically created a page called Shop Shop. And that's how I knew it's going the shop page is Shop. So make sure that's what is selected here. Let's go to If you're selling downloadable products, this is where you should go. Inventory. Let's see that. Another thing I want us to keep in mind here is, let's go back to general Enable Ajax add to card buttons on archives. When we say Ajax enable Ajax add to card, we mean when we add to card, do not refresh this entire page. Just add to card and let the person continue shopping. So if I click Add to Cart, we'll just get a tiny messenger, Add to Cart tick. It's been added. That's what we mean by enable Ajax Add to Cart buttons. If I disable that, save changes, and go back to the shop. Let's go to the cart page, which I haven't added the link of here. Let's go to the cart. Now, let me remove that from the cart. And let's now go back to the shop page. I think it was the wrench. If we add to cart, it's reloaded the entire shop page. So that's what we were avoiding. So, there we go. Save that. Shipping payments, we were inside payments. What's inside Advanced? You can set all the emails customers will get automatically when they buy a product, you can edit them. But as I mentioned, we don't want to make this lesson too long. Now you have a solid foundation in creating a WooComers product and adding all the taxonomies and descriptions related products and also integrating paper with WooComers. Now, one final thing I want us to look at is Inside here, you can also, as I mentioned, when you're viewing a product, for example, this range, it has related products. Those are products that share the same taxonomy. But you can also recommend certain products yourself. You do that manually when you're editing a product, so you could come here and say linked products and search for a product. Let's say what products do we have here? Now I'm going to use the products we've created because it's an example, Impact, start typing Impact drill. So you might want to upsell. So maybe this is a more expensive type of GPU, so you can upsell it when someone is viewing the product page of this cheaper GPU. So update that. And now if we preview the changes and scroll downwards, Now, the assumption here is this is a more expensive type of the same product here, because you're upselling, I hope you understand that analogy. Now with that, I want to say congratulations. You now have a shop that can accept payments. You can now start selling your products. In the next lesson, let's see how to work inside the shop page. Yeah, let's talk about the shop page. I'll see you shortly. 39. Shop Page: I want us to talk about the shop page. So if I can switch to shop, here we are. Now, one thing you will notice is if I scroll down, we have this foot right here. So we can start by removing this. But before we do that, let's close down all these other things. I also want to close PayPal. So let's go back to the dashboard. Let me close that as well. Going back to the dashboard, let's go to pages. And as I mentioned, when we installed Woo comers, it auto generated some pages for us that are relevant like the card page, the checkout page, my account page, the shop page. So let's go to the shop page and edit. Now, if we go here to the Astro settings, disable elements, let's disable these and say save. Now if we view the page, we should have viewed it. There we go. Astra footer is gone because we have our own footer. Now, I feel like I should add a few more products here because I want this page to be a little bit longer. So I might fast forward this part as I create a few more products, I suggest you do the same, then I'll be back shortly. So I'm fast forwarding this part. So I've just finished creating these extra products, so let me just close them down now. And now, if I refresh the shop page, now we have several products. Now we can go to customize. And now that will take us to the front end Astra settings. As I mentioned, when you click Customize, you're taken to the Astro settings. And Astro will be intelligent enough to automatically go to the settings of the specific page you're viewing. So right now because you're on the shop page, it's taken us to the place where we can edit the shop layout. So we can change to this design one. And now it looks slightly different. It's not such a huge difference. All right. You can also limit how many products you want per page. So now we have eight. If we had 13 products, we would automatically get what we call pagination. So let me show you on this original site here. If we switch to the shop page, because I have more than 12 products on my page, we can move on to page two. And view more products in there. As many pages as Wo Camers needs to show your products. So you can limit how many products you show per page. What else do we need to look at? Show products, show categories, show these are settings you can play around with later. As long as you have a shop that's displaying your products, that's all you need for now. What else is the sidebar layout? No, our page doesn't have a sidebar, so that's not relevant to us. Products title area. I don't know what that is, and I think that's an assignment you can work on yourself. Let's just switch it on to see what it brings up. I think it adds that. I don't see what other changes it adds. I like it like this. So now, you will notice we can also change the colors here. So first of all, let me click Publish to save whatever changes we made, then go back. We can also go to the single product page to edit it if we switch there and maybe open up this product. And you will notice some of these settings here. These container layout and container style sidebar layout are the same settings we set here. So if we go to products, let's open up this toy taxi cab. Those same settings are down here, container layout, but I don't touch this because I love the way the page looks without touching it. So let's look at what I have on my products here. I took some time to really hone in on what I wanted it to look like. So that's what we have. This is custom CSS. I'm going to show you how to do that, but in a later lesson. So going back to our shop page, can we go back there without leaving the editor? No, so customize. I think we've covered everything I wanted us to cover on the shop page. Except one thing. I remember the colors. So going back to global, let's go to global colors. This is where you can change the general colors of your pages, the pages you've not edited with element. This is not an elemental page. So, for example, let's see what accent changes, links. That does not change. What about the accent? All right, so there we go. Now, we want to use this color. So I'll pick the color picker, pick color and go snatch a pixel there, copy that color. Let's paste it in there. Now, this will have our website color. Let's change the links. Let's give that white. Alright, this is so limiting. That's why we need custom CSS, because now as you can see, these buttons, I can't see anywhere to change the color of this button text. Wait. Are you telling me I can't change the button colors? Let's go back. Alright, so here we are the buttons. Can we change the text color? Yes. We want it to be white like that. Alright, we can set the background color. Can we change that background color from here? Oh, right. So those others were the general colors, but now we're very specific about what element we're going to set. In the other place, we were setting the general theme color. But here, we're very specific about the element, the button. Border color, we don't need to mess around with the border color. But now I want us to use that same color I had selected here just to maintain brand consistency. Background color. Paste it in there. On Hova, you can give it this blue color. So pick colour. Blue pixel. So background color on Hover should be that blue, like that. Brand consistency. Alright, so let me close that. And now I think we're done with the shop page. One more thing before we go. Let's also add it to the header. We keep forgetting that. So if I go to this place, hover over that and header. In fact, we don't even need to go there. So let me just stop that and go back. But in here, let's go to appearance menus because we need to add it as a menu item. Shop, add to menu. And now let's drag it right after about or I usually keep my about pages at the foot, not the headers. But anyway, let's just leave it there. Some people prefer it staying at the top. So if we come back here and right link reload, now we have the shop page, and because it's the active page, it's this color. And in fact, I feel like these colors should be consistent with a brand color. Now, this is a very basic website. You have all the time in the world to make it look exactly the way you want it to. Menu item. Let's go to item text color. Pick color. I want this blue. Copy that, paste it in there, publish. Preview the changes. Now it's looking like that. Let's go to the shop page. And something I forgot is to remove the homepage. Remove and save. Come here, reload the page. And by now, it's rather obvious when you want to go to the homepage, you just click the logo. So if we click the logo, we'll be taken to the homepage. Now, since we've created our products, remember I mentioned in an earlier lesson that we would add featured products to our homepage to allow people to quickly see the featured product. So how do we do that? Let's see that in the next lesson. See short. 40. Home Page Featured Products: As we mentioned in a previous lesson, we want to see how to add this featured products section to our landing page. So switching to our editor right here, we're supposed to add it right below this arrow. So I'll edit with Elementor so we can edit the page. And here we go. So I just want to duplicate this so now we have an extra container right below. Delete that. And let's add a container to hold the featured products. As usual, let's make this 100% in with and let's make the inner container, 80% of the space. Then let's go back to the outer one and put it in the middle. Now, if you want to display grid of Wu comers products, if we go here to plus and say, Wu, you will notice these are not free elements. We cannot drag and place them right here. But that's not a problem. If we switch to a page I had opened in advance, Woo Camers provides us with short codes to display our products in different ways and display the cart, the checkout page, all these. Remember when we wanted to display the contact page, if I switch to the contact page here, we used the short code that forminator provided us with to display the form we created in the back end. Can do the same here with Woo comers products. So here, let's say product category. I'm looking for featured products. I can't see featured products. Let's just say products. Going back here, I'll select this and say short code, so we can add a short code element and drop it there. Then I'll paste that there. And here we are. Now, we have too many products displayed. So in here, I can create a space and say, limit equals, let's say, four. And now it will only show a limit of four products. Publish that. Now the problem with this element is that it doesn't provide us with a way to edit these elements unless I missed something here. It doesn't provide a way to edit these products. Let's see what I have in my reference website. That's what that looks like on my reference website, but this is what this looks like on our website. First of all, let me select the container here and create some space, bottom margin of 100 publish and now if we preview the changes, scrolling downwards, there we go. Alright. So now I didn't want the buttons looking this wide. And yeah, so this is what I wanted. But I think we can make this. I think I used 60% on the other website. To make sure it doesn't occupy too much space here. Yeah, something like this, something more compact. And I'm not liking this hover effect here, so we will have to change this in here. Let's go to global buttons. Text color on Hover should also be white. That means if I hover, it remains white. Publish those changes. And let's leave this place. And now, there we go. Let's create some space here. I'm not liking that top margin. So top margin of let's say 100 publish. And now let's preview the changes. There we go. Oh, we need to add some heading there. So if I duplicate that drag it up there. Come here and duplicate that, drag it there. And yeah, let's delete this. And I want to style it and put it in the center. Take this center, select it content. Let me say featured products. I think there is a short code for featured products. I don't know why product category short codes. I don't know why I can't find one short code for that. Let's see if it indeed exists. Let me just say featured underscore. Featured underscore products. No, WooComers doesn't provide that, but you can create a category called featured products. And show that category. So product category. All right. I finally cracked it. I'll finally been able to construct the product category I want. So you're going to use product underscore category, then specify the category number, then how many products you want to show. So going back in here, all you need to do is go to categories and open a specific category. For example, right now, I've opened tools, so tools, say, edit, and once you say that, look at your address bar and look at the category and tag ID, which is 18 for me for the tools category only. So going back in here, so category 18 and then limit them to four. But remember, we only have two tools that we created. I don't think I placed the other products in the other drill in the tools category. I don't even have another drill. So we have only two drills. But if, for example, I quick edit this and change the category to tools. Tools as well and update that. Then also change this futuristic e bike category to tools, update that. Now we have four products in the tools category. If I go back in here and apply this to apply any changes we've made in the back end, now we should have four products in that category. Even if we had ten because we've already specified we want a limit of four, we're only going to see four here. Publish. There was some intense troubleshooting now at least I've learned how to construct my own product category short codes. I'm very glad I had that challenge, and you've also seen me troubleshoot this in real time. So now, here we go. I love this, man. I'm feeling this. These products are too expensive, but no problem. Set the right pricing. Next, final thing quick tip I want to show you is, if you go to the shop, and open No, let's not open a product. Okay, let's just open it, and let's add it to the card. I think we had already added it. There we go. So let's go to the card. So obviously, I wanted to show you that you can obviously also edit this page by going to the customizer, you'll be automatically redirected to the customizer. All right, so you can change card button text, can say, add to the basket or something, then enable cross sales. I've not played along with that. You can also go if we go to proceed to checkout, now, you can also remove some of the fields you don't need here, so going to checkout. Company name is optional. Address line two can be hidden. No need to show the address line two. You can also hide the company name. If you don't want to see if you don't want the customer to show the company name, Phone field is required, maybe. It can be optional or hidden. Highlight required fields with an asterisk. There you go. You can link to your privacy policy page. I'll select that. You can link to your terms of use. And now this will allow the customers to read and accept your terms and conditions here before buying from your company. So close that. And there we go. So I think that's enough. For now, at least we've updated our homepage with whatever category we want. Now remember, if you want a different category called featured featured products, you'll go to categories and say featured products, Enter. And now here we are, and you need to assign this category to various products that you want to make the featured products. And then, of course, now if we edit these featured products, as you can see, it's ID is number 45. So if you go here to the front end, the category here will be category 45. So I hope you understand how to play around with the short codes now. So so for now, I'll see you in the next lesson when we'll be talking about adding this search bar at the top, because we want people to be able to search for GPUs or something. As you can see, we have this automatic search Ajax search. And if I hit Enter, we'll be able to go and view search results that only have GPU. So how do we do that? Let's see how to add that in the next lesson. 41. WooCommerce Product Search: Now we want to work on this search bar. Let me switch back to our editor or to our website, and let me just preview and go to the front end. To add a search bar, we need to use a very nice plugin called Ivory search. So let's go to plug ins, Add New. And in here, I'm going to search for ivory. And here we are Vinod Dalvivory search. So install that and let's activate it. Let's skip this. And here we are, Ivor research. Let's go to the settings. And by default, we're given several search forms. And the one we want is Ajax search form for Wocmers. So as you can already guess, we already have this short code we can use to display it in the front end. So I'll copy that Control C. Let me close. Wait, we're exactly where we want to be. So open up the header editor. So let me close that. Obviously, you just go here ho over this and then header So let me close that anyway. What is this? Close that. And now here we are. Remember, originally we had three columns. I mean, we had three containers, but I deleted one and mentioned we would later come back and add it. So I'll duplicate that. So now we have three, and I'll delete everything from inside here. Then I'll add a short code. And then drop that short code right there, as you can see the short code we just borrowed here. So while this is still selected, I'm going to go into Advanced width. Let's give it a custom width of maybe 80% and publish that and preview the changes. So that's what it looks like at the moment. And I like it, by the way, but we did not explicitly say what width they should occupy. So let's make it maybe 40%. This is 20, if I'm not wrong, 40 plus 20, 60, so this should be 40%. Let's publish and see what we have switching here. Alright, no difference. See if we can make this 30% publish and see what we have. All right. Control eye to select the container that's holding them this container, and we want to make sure these are evenly spaced out space between, just like that. Publish that space between each container. And now I think it's properly positioned. I love where it is. So going to the homepage, there we go. So, now we can search for a product. Let's say we have premium wrench. So let's just search for wrench. It will automatically do a search and show us. This is what we mean by Ajax. Remember, I told you doing what you expect it to do without reloading the page. So it's doing the search without reloading this page to allow us to see if this is what we're looking for. Alright, let me search for GPU, GPU. Yes, if there are several products by the name or that have the name you're searching for, it'll show the search results page. But if there is only one product that exists that has the name you're searching for, it'll show that product only directly. It'll go to the single product page. So if I search for tractor, because we don't have any other tractor on the website, it'll just take us to the only product by the name Tractor. But because we have more than one GPU, if I search for GPU, it'll show us the search results page so we can choose the specific GPU we want to choose. So basically, that's how to add a more robust and powerful search functionality to your WooComers website to allow customers to get whatever they want to find. Let's see. I'm really liking this search. What else did we add? A bike. I like this Ajax. See that gives you all the descriptions, and you can decide whether this is what you want in advance. So that's a very good thing. Because we only have one bike, will be taken to the only page that has the bike on it. And remember we changed the categories. So yeah, I think that's an awesome place to end this lesson. In the next lesson, let's now see how to use custom CSS to add some rounded corners all around the product images. And remember, if we go back to our reference website, this search bar has some rounded corners and the icon here looks much better. I think we can improve this. Some people like it with sharp corners like this, you can leave it at that. But let's see how to do that in the next lesson. 42. Single Product Thumbnail Rounded Corners: I so now let's see how to use custom CSS to change the styling of the different elements that we can't edit with the plugins we used to create them. Woo Commerce doesn't provide us with a way to edit its own product images and give it rounded corners. Ivory search does not give us the ability to do this. Oh, wait. If I go to Design, does it give us that option, by the way? Design. If I say search form customizer, it will open up the customizer as you can see, these are the three options we have. This is the loader, as you saw here when it's automatically searching for something. So as you can see, it doesn't have a place to set how rounded the corners are. You can change what this says, search for products. Yeah, search for products. And let's add an extra dot here to make it an ellipse. And you can also decide to remove this icon if you want to, which I think is very cool. But before we do that, I just wanted to show you how I achieved this goal using custom CSS. So now let's publish that. And now, going to the front end, I know we're already here, and if I go back up to this point, we're already here. But remember, to get there, you just go to customize. And it will open up the same place because what we want is this additional CSS. This is where we can add additional CSS. Go back and back, additional CSS. We can add CSS here the same way we added it contact form. If I go to edit, when we went to appearance, we went to custom CSS and added some custom CSS to affect how the form looks in the front end. So we can do the same for anything else here. So now, to select this image, we will need to use Control Shift I to open up the console, and I want to move out of responsive design. And when I select this inspector, I can hover over different HTML elements, including the image. And if I select it, it will provide us with the image selector. This is the image selector, and we can test what effect our CSS code will have on it by adding it here to its CSS. So if I say border radius of five pixels. Now it has five pixels. What about 20? Because that's what I want. That's how it will look. So all I have to do is copy this selector. Right link copy. This has no effect on your website. That's just for testing while you're working. But when you reload this page without the console, the changes you had made here will not take effect. So now going in here and pasting that selector and adding our brackets, I can say border radius. Is now, let me just remove this border radius that we used for testing so you can see the actual code that will take effect, 20 pixels. Now, there we go. Finish with a semiclon, publish that. Now, if I close the console, and let me just right click and open this link in a new tab and open this. Now we've gone to the shop page, but if I open any product here, I will have those rounded corners. We set it on this specific bike product, but it's applying to every product. Alright, the next thing I want us to do is look at the shop page. This is very funny because in this lesson, I wanted us to look at how to make the search bar have rounded corners, but we've ended up doing what I was planning for the next lesson. Let's do both of them now. 43. Search Bar Rounded Corners: So going back here to our editor, Control Shift I to open up the console. We can do the same select this inspector and select the search bar. There we go. Here is its selector. If I go there and say border radius, tab 20 pixels. As you can see, it's changed in real time. I can also do the same for the icon, select the green area. And now this is the icon, as you can see, I'll select the entire selector like that, rightly Copy let's paste it in there, and I forgot to do the same for this. But anyway, no problem. Border radius. Let me copy that and paste it there. As you can see, it's taking effect, but we've not done the same for this right here. So selecting this and going back in here. Here we are. This is it. Copy. Let's remove this because it's not helping us. So now it's back to normal. But now if I go here and paste that the brackets, border radius of 20, there we go. So now it has that rounded corner. But now we can add a margin left tab, colon, margin left on this icon. We want to add a margin to push it aside a little bit. So let's say ten pe cells. As you can see, we've moved it by ten pixels. Semi colon. Can we move this margin right tab five px All right, it's not having an effect, but no problem. Let's close that publish it. And now if I close that down, no need to close it, but now if I reload this, so now that's what it looks like. Finally, let's do the shop page. 44. Shop Page Thumbnail Rounded Corners: So going back in here and selecting the shop because we've already published the changes. Now Control Shift I. Let's also now select the inspector and select this image. As you can see, this is the selector. Rightly copy Let's paste it in there. Brackets, curly brackets. Copy that. Let's place that in there. Now they have that nice rounded corner. So publish those changes. Let's close this inspector. And now, if I go here and refresh the page, All right. Hard refresh. I just Control RD, but now Control Shift R. Alright, I don't know what's happening. Let me just go to the homepage. Scrolling downwards. Why hasn't this taken effect? I think we need a caching plugin, but Control Shift R once again. Go to the shop page. It might make me install a caching plug in, and I was planning to show you how to use a caching plugin in the next lesson. But now, what if I go to add new plug in? All right. Let's go back in here. Control Shift E. Hard refresh right here on this page to see if the changes have taken effect. If they take effect on this page, then it'll mean probably we have a caching problem. In other words, the browser has already stored the browser saves a copy of each page so that when someone navigates to that page, they can quickly be served without having to reload that page from the server. And so we're getting served the page that had these sharp corners, even though we've made changes to that page. So this is the page that's on the server, but this is the page that's saved by cookies on our browser. And that's why we keep seeing this even when we refresh. Control our Control Shift R to hard refresh. Now, let's try a caching plug in. So in here, I'll go to light speed cache and install that. And let's activate it. Alright, now, hover over this and purge all. Alright, so we've purged all. So if I write link and open Link in New tab and go to the homepage, let's see what we have. Exactly. Now the changes have taken effect because we've gotten rid of the local cache that was stored in the browser. So if we go to the shop page, now everything has that nice rounded corner. I love this troubleshooting exercise because you will face a lot of problems and issues while working on your websites, and you will need to be able to troubleshoot and find out what the problem is. So I'm glad you were able to see me struggle with this. And that marks the end of building your website. Now you have a fully functional WordPress website, ecommerce store, and you can sell your products to anyone around the world. But of course, there are many more things you will keep learning as you build your website and make it more robust. Now, in the next lessons, which are bonus lessons, you're going to learn a few of the most important things to make your website much better, much more powerful, much more reliable. We're talking about security. We're talking about perm link. So we're talking about one of the things I was supposed to cover in the bonus lessons is caching. You've just learned about caching. So in the bonus lessons, let's equip you with even more tips and tricks to make you into a WordPress Guru. I'll see you shortly. 45. Website Caching: So now let's look at additional tips and tricks to make you a Wordpress Guru. But of course, these are just basic tips and tricks. You will still need to dig deeper into Wordpress to understand how to use the different plugins available. Remember, we have more than 59,000 free plugins on the Wordpress WordPress plugin directory. That means even today, I'm learning new things about Wordpress and so should you. But now one of the tips, as I mentioned is caching. And now, if we go back to the dashboard, let me close all these other parts down. So let's go to Add new. And I'll type Cache, Enter. So as you can see, we have several caching plugins. Many of them are very popular. And as you can see, light speed is one of them, and we already added it. So you can add any of these others if you want. WP Optimize is also very awesome, but we have to choose one. We don't need to have two of them. And anytime you make changes to your website, just come and say purge all. That's all I ever do when I'm working on my Wbress website. I don't go inside to change all these other settings, but you can go to YouTube and look for a tutorial on how to maximize on all these other settings to optimize your website even further. But as I mentioned, when you make changes, and in the front end, things are not behaving the way they're supposed to be behaving. You can purge all, and most likely the changes will take effect if they had been caused by the locally saved version of the page that's misbehaving. That will delete all the cache stored on your browser, all the pages stored on your browser and reload the page that has the new changes from the server. That's number one. I want to end this lesson right here because in the next lesson, I want us to talk about perma links. I'll see you shortly. 46. Permalinks: Let's talk about perma links. I want to go and maybe open up this product. All right, so it says product impact drill. But now permalinks mainly apply to Wordpress posts. Articles articles are one type of post in Wordpress. So let me go back in here and create a new post. Maybe, let's say, yeah add new post. And as I mentioned, one example of a post is an article, a news article 0R a blog post. So how to shop online. Maybe this is a blog post you're writing for your visitors. So I'm going to publish that. There we go. So if I view the post, if you look at this 200503 2029, how to shop online, this is the URL for this specific post. Let me just go back here into the dashboard and go to settings Permalink. There are different ways to display the URL of what you're looking at. As you can see, here we have Impact product. We have our domain, product impact drill. This is very SEO friendly. When Google or Bing spiders are crawling the Internet for new content, they also look at how the URL is structured for the different products, different pages, different every single part of your WordPress website that has a link. The Google bots will look at the structure of the URL, and they will give lower marks to certain URLs because of how they are structured. So you need to be very wary of how your URLs are structured, which is where perma links come in. These are the different ways to structure your posts. And as you can see, we currently have this date and then the sample, and that's exactly what we have here. The best SEO friendly way to display your URLs is post name. Simple as that. Save changes. Alright, let's page all. Awesome. Now if I drag this and reload this page, just reload it. Let's look at the URL. Alright, now, Let's go back home, and let's go to post. How to shop online. Let's say you view. So now, it's just your domain slash the name of the blog post. This URL is very SEO friendly, and it will receive higher marks from search engines when they're indexing your website. So make sure your prima links are set to post name. And then save changes. I think we already save the changes. Of course, these are just tips and tricks I'm sharing very shallowly. If you want more details, you can go and read further about prima links. You can read about website caching and everything else I'm going to talk about. I think this is a nice spot to end this. Next, let's talk about your Wordpress website security. I'll see you shortly. 47. Website Security: I let's have a look at WordPress security. Let's go to plug ins, Add New. This is what I love about Wordpress. Anything you want to add to your Wordpress website is already created as a plug in by someone. So you don't have to pay someone extra money to add features to your website. So let's type security. We have several security plugins. Many of them are very popular. You can choose any of them. I use really simple security. So I'll install that but you can use Wordfence Security Jet PAC, which is owned by Automatic, which is the company that created Woo coomers. Alright, let's go ahead and activate it. Welcome to really simple security. SSL, I checked if I have an SSL certificate and it's detected it very good. Let's say activate. What is this? Yes, it will send a test email to confirm that the email is correctly configured on my site. Let's allow RSS to send us notification, save and continue. Let's see this vulnerability scan, email login mix instant. Let's allow it to automatically set those up. If you want to add those Cookie pop ups that ask you, do you agree to the Cookie policy of this website, blah, blah, blah? These are the plugins you can automatically add. They're made by the same company. So you can say install, but I'm not going to install these because this for me is just a dummy website. You can find out more about this. They have tutorials on how to do this. Install. And now we can finish. We don't need these pro features from them. We might need them, but we don't have the money to buy them for now. So SSL is now activated, and we have alert about all the things that need to be done on your website to make it secure. So let's see 31 enabled. This is something you have to do about your HT access redirect. Now, these are some of the things you can use Chat GPT or a YouTube tutorial to learn. These are not things you are going to dwell on. Your site uses elemental. This can require some of these things are not pressing. They're not very urgent. We have detected administrator roles where the login and display names are the same. So what we need to do is go to users, or users. Let me write link Openink in New Tab. Let's go to the only user that exists, which is you and you're the Admin. And here you need to set your nickname Mr. Moneybags, and now you can use that as let's update profile. You're not supposed to display the name that was assigned to you. The user name that was assigned to you, this user name that Wordpress assigned to you when you installed WordPress. Don't display it in public. It can be used to log into your admin area and destroy your website or steal stuff. So set a nickname and use the nickname as the public name in your post. So for example, if we go to a where is that post we created? As you can see, the post currently has my actual username, the admin username. But now, if I reload this, now it says by Mr. Moneybags. People can't guess that random user name I was given by WordPress. So you can go through a few of these other things. I'm not going to spend time setting up everything because this is just to show you use really simple security for your security and learn how to use. Every little bit of alert here has more information from the official website of the plugin. So go ahead and go through all these things and see how you can improve your website, make it more secure. Use Chat GPT if you don't understand things like HTCs and how to sort this out, right? Alright. I think this is a nice place to end this. In the next lesson. Let's see how to backup your website because if anything happens to your website right now and you have to reinstall Wordpress, you might lose everything. But if you have a backup stored somewhere in Google Drive or on your machine, anything happens, you will have a backup. Let's see how to do that in the next lesson. See you shortly. 48. Backup Your Website: Let's talk about backing up your website. So as usual, let's go to plugins. Add New. So in here, let's search for backup. So as you can see, we have UdraftPlus and other awesome Wordpress backup plugins. But I love updraft plus because it's very easy and straightforward. So let's activate it. And now let's press start here all settings. All right. So here you're going to be taken on a tour of the plugin. This is what you click to make a backup, but let's go to next. Here you can choose how many files you want to keep at any time. Here's where you can choose where you want to send a copy of a backup of your website. So you can connect to your Google Drive. You can use these other services. I rarely use this. I have one of my website connected to Google Drive, and it automatically sends a copy of a backup of my website of that website to Google Drive. But you don't need to mess with all these settings here. The only thing you need to do is come here and click Backup now. Nothing else. And then, as you can see, include your database, it's going to be included and include your files. That's posts, plugins, products, everything. And if you want the backup to only be deleted manually, you can click this, and that means you will have to manually delete that backup yourself. So let's backup now. It might take a moment. Ed here we are. Our backup is ready. As you can see, we back up our database, plug ins, themes, uploads and others. And so what you need to do is click each one of them, the database, download it to your computer. It started. Download plugins. Download all the plug ins you've installed. Let's download the themes, upload and others. Give them a moment. So now download themes. There we go. Download all uploads. In other words, if you uploaded any images to your website, like product images, and then others. And that means when you restore this copy of the backup, your website will look exactly like this. It will look exactly like this. So let me just show you how to finalize this. So there we are. I'll just open up the Flex la. Here are my files from this backup here all the way to here. I'll cut them, Control X, right click New folder, online store version one point oh. Then paste all of them there. I'll save those there. Now you can take this folder and put it somewhere maybe in your external hard drive or somewhere in your hard drive where they're safe. So now, if we go back inside the online store, dashboard, and go to updraft if we want to restore that website, I can just delete this, delete that. So now we've manually deleted it. That's okay. Let's refresh that. So as I mentioned, if you happen to lose your website and now you have a brand new installation of Wordpress, you can now come and upload backup files, select, go to exactly where you put those files, online store version that and then open and they will be uploaded here. And once they're uploaded, they will have that option to restore. You saw it earlier before I deleted the backup that existed here. This, after it's uploaded, will look exactly like the backup we've just deleted. So we're not going to wait for this to finish uploading. You now understand how to back up your website and why it's crucial. In the next lesson, let's make sure our emails are going out to users when they take an action and to us when something happens on our website, maybe security alerts from the RSS plug in or form submissions, forminator form submissions, ATC. Let's see how to do that in the next lesson. See you shortly. 49. Email Deliverability: So now let's talk about email deliverability on your website. Because remember when we went to RSS, where is RSS Security. And here we are. So let's see complete email validation and enable notifications to make sure you will receive security warnings. So let's view this. Email validation, notifications here, email validation. You're using a feature where email is an essential part of the functionality. Please validate that you can send emails on your server. So let's see dismiss all notifications. No. We want to get notifications, delete all data on plugin deletion. Let's not change any of that, but let's send this to see if we can send emails. All right, email validation, email sent, please check your mail. Now go to your C panel. As you can see, I had already opened my C panel and scroll all the way to email accounts. One of the emails that was automatically created for you when you were installing Wordpress was by default, admin at your website.com. So the website we're on here is VFXSpot. So this check email. And here we are. So I think this has been sent today or has it? Please verify your email to use certain features or really simple security. First of all, let's verify that. I don't see any notifications here, which tells me is that the email verify your email. All right. So I think this is the email they sent when we installed it. I think it's working properly, but we don't want to second guess this. So we're going to install SMTP, but just wait a little bit. These are notifications of things we need to get done. Remember, I told you really simple security is a robust security system, and these are things you will need to go through one by one to see how you can sort them out. But now, let's go back in here and say plugins, add new. We want to be sure emails will be sent. So SMTP, this is a free plugin. WP mail SMTP by WPForms installed now. Our emails were sent to verify that it's working, but I just want to make sure but this is just to be safe. Welcome to WP Mail SMTP setup. Let's just go back to dashboard. We don't need to go through the setup wizard because what we want is to come here. These are just okay if you leave them at the default. Online store, this is the from name. When people receive your email, your customers, it will read from online store or the brand name you gave your website, online store. You can also change it to your name. Ken. Force from name. If other plugins have set a different from name, you can force the entire website to use this from name. We need to check this to make sure even bounced messages don't get lost. And now here to the mailer, we're going to use SMTP, and we're going to use details from our web host. That's why we opened up this. This is the email we're using, so we'll go to manage it. And this is something you can also ask your web host to help you with. Now let's generate a password here. So first of all, let me select the domain. Alright, it's already selected. Generate. Now, I'll pick this password, copy it. I'll put it somewhere on my notepad. I'll put it on a notepad somewhere so I can grab it from there. And that's all. So update email settings. Now we've given this. Which one did we use? It was VFXpod. So we've given this a password, which is very important. Connect devices. Let's go to Connect Devices. We need these details. So going back in here, SMTP host will be this the domain name you used. Let's put it right there. We're going to use SSL because we have an SSL certificate. This is 465 automatically. Then the SMTP user name here, the email we used, and the password is the password we've just put on our notepad. So I'll paste that in there. And now I'll just save the settings. All right. Now, with that, let's see if it's going to work if our emails are actually working. Tools, I think under tools we have send a test mail, yes. So let me send a test mail to our Admin email. Success. Test email was sent successfully. Please check your inbox to make sure it was delivered. So now our emails are working. But there's one thing I need you to keep in mind. We used formuator. So if we go to formulator to look at our contact form, I want to show you how to edit the email behavior of your forms. When the form is submitted, what happens? So let's go to email notifications. 50. Forminator Email Notifications: The email notifications we have. Now, this is the setting for this specific form, this contact form. If you have another form and another form, you have to go into each of the forms to set these settings. So email notifications, if we open this, when the user submits the form, let's go to the front end very quickly. Contact, let me close these others. When the user fills in their name, email address and type something and sends the message, what should happen? This email will be sent out to the Admin because they submitted this form to be sent to you. So it's labeled as Admin email. This is just a label for you. This is just a label for the dashboard to help you know what email this is because the second email we're going to send out is going to customer. Customer email. Subject, we can set the subject to Now, okay, let me just close this because I don't want to confuse you for now. So going back in here, we're going to create the email that the user will receive when they send you this form. But now let's work on what you will see in your inbox. This is what you will see. You will see you have a new website form submission. All fields, this is just a placeholder for all these three fields and the details they hold, the values that were entered by the user. You can also decide something different, maybe enter. You can say if you say insert forms, you can say you can be very specific name, the name they shared. You can say the text. This is a text area details, what they typed in here. And their IP address and all these other things, but you don't need all those. But to summarize, these all fields means all these three fields and all the data they had. All right, thank you. Get rid of that. This message was sent from site URL just means it's going to show VF export, and I'll show you exactly what I mean. Now, when we come to the subject, we also have some other placeholders, as you can see, name here means whatever name they shared here. If they put Kennedy like me, in your email, this subject is going to read new entry form submission ID, the ID of that form for form name, the name you gave to the form and we gave it the name contact form as you can see here. So you need to have descriptive names for each form you create. When we see contact form in our email for contact form, we will know that was submitted from the contact page. If we have another form on another page and it has a different name, it will be that other form. You can also change the recipients here. You can insert more recipients. You can give your own personal email, maybe mice at protonmil.com. You will also receive a copy of the same email as a notification. Now, for the user, it's pretty much the same. This is what the customer will receive. This is just a label for you to know what this condition is. But now what they will see is the subject. This is the subject. They will see this a copy of the form you've submitted. And in here, you can type whatever. Here are the details you submitted through the contact form on our website. All right. Enter, can just say all form fields. Thanks for reaching out to us. We will be in touch with you soon recipients. So here the person to receive is the email they submitted in this field, email address, email address. So add that update. Now let me submit this Ken Kyoko, let me provide that email and then just a test email. Send message. Alright. And you can always go to the custom colors in four Mintor to change this. Now, if we go back to our email here and if I refresh, let's see if I receive, we've been logged out. So going backwards, and if I open that email, check email. Exactly. So first of all, this is the test email we sent with SMTP. Congress, the email was sent successfully, and now if we go to this form, you have a new website form submission. Let's go back to our website, and these are all fields. If we go back in here, you have a new website form submission, all fields. It will pull all the fields that were filled and show them here. This message was sent from site URL. Site URRL. Let me check if I've received that same email in my inbox. As you can see, I've also received from Online Store, I've received a copy of the form you submitted. And if I go back here, close that customer email, a copy of the form you submitted. If I open it, here are the details you submitted through the form on our website. Here are the details exactly what we said all fields. Because we said send it to the email that was inserted into the email address field. So that's how to make sure your emails are being sent to the people who must see them. This will also apply to all your Wocomers transactions. When people make payments or transactions fail, you will receive all those notifications. I think this is a good place to end this. Let me see where we're at right now. Alright, yes. So we're now done with email deliverability. Let's have a quick talk about SEO. I'll see you shortly. 51. Search Engine Optimization: Let's talk about search engine optimization. There are several things we need to do to make our website visible to search engines like Google and Bing. Right now, if you launch your website, it will be invisible to all those search engines. So let me just close these other areas down. Let me close that down. Update that. And one of the reasons we will not be visible to search engines is something we did deliberately. You will remember a few lessons ago, we went to settings, reading, and we discouraged search engines from indexing our site because it was under construction. Now we're ready to launch our website. So first of all, let's discourage No, let's encourage search engines to index this website. There we go. Now, as you can see, our store is still coming soon. So if we go to here, once we're ready to launch the website, we can go live. So let's just go live. But before we go live, you will have to, first of all, do all the SEO. I just want to show you how to go live. I didn't want to forget that the store is still coming soon. So once you do the SEO part, you can go live. So let me save changes, assuming my website is now search engine optimized. Now, SEO is an entire topic on its own, and it should be an entire course on its own. And the good thing is, I already published a class about SEO, WordPress SEO for complete beginners. I published it on Skillshare, where I also have other awesome Wordpress and elemental courses. You can go and check it out right now. It's an entire step by step course on how to optimize your website, all the different parts you need to look at and configure to make sure you don't get lost in page 500 of Google search results. So without said, we're not going to go on talking about SEO. Check out that course or just go to YouTube and look for more SEO courses or tutorials. I have a few final thoughts I want to share with you in the next lesson, so let's wrap it up. See you shortly. Don't go anywhere. 52. Final Thoughts: And that's a wrap. Congratulations. You now have a fully functional ecommerce website built with Wordpress, elementor, WooCommers and other Wordpress tools, free tools. I hope this class has given you the confidence to design and create and launch your own ecommerce website in 2025. And if that was not your goal, I hope the class has given you the confidence to become a better Wordpress web designer. Now, what are the next steps? Well, first of all, I would really love to see what you've been able to build. Go to the Projects and Resources tab right below this video player and click the Submit Project button. You can grab a screenshot of your landing page, your homepage, your shop page, or a single product page and upload it right here on Skillshare. Let other students see it, let your teacher see it, and let's celebrate your success together. And as usual, if you loved and enjoyed this class and found it beneficial, it would mean the world to me if you could take less than a minute to leave a review and let me know how it was. Help other potential students know if this class is a good fit for them. Help me know if I'm making an impact with my classes, or if I should improve on anything. It will take you literally less than a minute go down to the reviews tab right below this video player and drop your review there, and I will really appreciate that. Now, if you're planning on launching your website, I highly recommend learning about SEO. And as I mentioned, I already have an entire course on WorpresSEO. So be sure to check out my profile. Go down and look for a class by the name WorpresSEO simplified for beginners, and I'm pretty sure you're going to find it super helpful before you launch. Always, my name is Ken, and it's a pleasure to have had the opportunity to teach you how to build this website, and I can't wait to see what you will be able to create. Until next time, stay creative. See you soon.