Build a WordPress eCommerce Store with Elementor (Free Plugins) | Ken Mbesa | Skillshare

Playback Speed


1.0x


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

Build a WordPress eCommerce Store with Elementor (Free Plugins)

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.

      Introduction

      1:53

    • 2.

      Install Astra Theme

      2:26

    • 3.

      Install the Starter Templates Plugin

      6:10

    • 4.

      Installing WooCommerce

      7:44

    • 5.

      Customize the Header

      8:40

    • 6.

      Customize the Hero Section

      10:26

    • 7.

      Customizing the Body Section

      24:54

    • 8.

      Customize the CTA Section

      10:45

    • 9.

      Customize the Footer

      8:04

    • 10.

      Create a New Product with WooCommerce Plugin

      9:15

    • 11.

      Help Me Teach Elementor to 10,000 Students

      2:27

    • 12.

      The Shop Page

      1:47

    • 13.

      The Testimonials Page

      9:06

    • 14.

      Contact Us Page

      7:23

    • 15.

      Final Thoughts

      1:50

  • --
  • 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.

761

Students

2

Projects

About This Class

Do you sell physical products? 

Are you looking to expand your business to the online space where you can get more customers for your business?

Every day, more and more people are turning to online shopping for almost all their day-to-day purchases. Don't be left behind.

In this class, I'll teach you how to build your own e-Commerce store using WordPress, to complement your physical store. 

You won't need any coding skills. If you can point and click on items on your computer screen, you're good to go.

Simply drag and drop elements and get your online store up and running in no time.

We will use the reliable WordPress plugin called WooCommerce and Elementor to create a beautiful website for your shop.

And by the time we finish the class, you will not only have built a fully working website to sell your goods, but also have gained the knowledge to build more websites in the future every time you have a new online business idea.

If you're as excited as I am about this, let's get started immediately.

Click that

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: Beginner

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. Introduction: And welcome back to another awesome class with me, Ken visa. It's always a pleasure having you here today outcome with a brand new awesome class just for you. I've been teaching elementary for the last 1.5 years right here on Skillshare. And today outcome with a very special class for anyone who wants to build an e-commerce store or an online shop using WordPress, I have several classes teaching students how to use elementary to build webpages and fully working websites from scratch. This class is a little bit different because unlike in the other classes where I teach you how to design web pages and websites from scratch. I'll be showing you how to save time by using pre-made templates. That's right. You heard me. Beautiful pre-made templates that have already been designed by very skilled designers. And all you need to do is replace the placeholder content with your own content. So that allows you to save time when you don't want to start building your website from scratch. If you create, build or manufacturer physical products and you have a physical store, It's time now to move your store to the online space where you can reach more customers. So you can run your physical store while at the same time running it online and selling to people who love buying stuff online. So this class will show you how to do that. And I'm very excited to bring it to you. So that's the website will be designing today. And by the time we finish the class, you will have a fully working e-commerce store built with WooCommerce. If you're as excited as I am, Let's get started. 2. Install Astra Theme: Here we are on the dashboard. As you can see, this is a brand new installation of WordPress, WordPress 5.9 to the first thing we need to do easy install the Astra Theme. So let's go to Appearance Themes. Of course, we have the default teams that come with every new installation of WordPress, but we're not interested in list three, if we want to go to add new, will be redirected to the WordPress theme repository. And right here we have many third-party themes that you can install and start using immediately. But the one we're interested in as mentioned, is Astra. So I'll click Install. Alright, so now that it's installed, let's activate it. Now the new theme is activated. It's the active theme on our website. And you'll notice that up here we have this pop-up. We have this notification here that says thank you for installing Astra deed. You know, aster comes with thousands of ready to use started templates. And in this class we'll be installing this plug-in called a starter templates plugin, because we will be exploring different types of templates that are available to make our work easier. If you're the kind of person who wants to learn how to build websites or web pages with Elementor from scratch, from a blank slate. You can go ahead and watch any of my other elemental classes right here on Skillshare. I have quite a number of them showing you how to build a landing page from scratch by adding element by element until you have a full-page. But in this instance or for this class we'll be using, we'll be looking at how to make our work easier by using free pre-made templates. They're awesome and you'll see why now that we have our Astra Theme installed. In the next lesson, we'll see how to install this plugin and how to start using the templates. I'll see you shortly. 3. Install the Starter Templates Plugin: We're back. Now. Astra is the active theme and we want to get started installing started templates plugging in order to be able to start using the starter template. So Let's click Get Started will be redirected to a setup wizard, which will help us set up everything as we wanted to write. So you can take a moment and watch this video to hear from this guy, from The Astor team. But I'll go ahead and click build your website now so we can get started immediately. As you can see, we have three different types of builders, three different drag-and-drop builders here. But the one we're interested in is elemental. So I'll choose Elementor. By clicking Elementor will be shown the templates that we can edit with Elementor. So as you can see, they are grouped into different categories here depending on what you want to build. But of course, we're interested in an e-commerce store or on e-commerce shop. So I'll click any of these categories here. For example, sports store will be presented with different types of e-commerce stores. Sports wear store brands store, recycled shoe store. Quite a number of templates that we can use. But in the example I showed you in the introduction of the class, I use this template right here, the cosmetics store. So I'll click that to choose it. The next step we need to take here is to add a logo for our website. Choose a logo for your website. You can update it anytime later and I'll show you how to update the logo later. So let's go ahead and click Upload File here. Let's upload files. So I'll select my logo from my computer. As you can see, I have a number of logos appear, My name. Of course you will use your own company logo. I'll click that and say Open. I'll say Select. And as you can see, the logo is already showing up here. The colors do not really match the background. And that's very deliberate because I wanted to show you in an upcoming lesson how to change this logo to a different logo that matches the background. So let's leave that there and say Continue. Here, we can choose the colors that we want the team to have in general. Or, and of course we can update them anytime later. So by default, these are the chosen colors. I'll leave them at default because as I've mentioned, we can change them later and we'll see how to do that. And our default font is monitoring. I'll leave it at that and say Continue. Basically, this is a sign-up forum by the asterisk team where you cannot seem to be receiving newsletters about the latest that's happening with the Astra Theme. From the Astra Theme. So I'll go ahead and fill up my name. So Ken, my email, I am a expert, but of course you will sign up maybe as a beginner or something of that sort. I'll say expert because I'm an expert building a website for myself. I don't want to check this because I already signed up to the newsletter sometime back. If you want to share nonsensitive data with the Astra Theme, you can leave that checked, but you need to import the demo content that you saw on the template itself. So leave these others. Chat. I'll say submit and build my website. It'll take a few minutes to build. Congratulations, the template is now installed and ready to be customized to look exactly the way you wanted to. You can go ahead and watch this guy and listen to what he has to say. The next thing we need to do, we can click view your website and you'll be redirected to a new tab where you can see your WordPress website. There we have it. That's how the website looks. Of course, we will be looking at how to customize it. To leave this place, will click this Exit to Dashboard button up here at the right, at the top right corner. Click that. Now here we are on the dashboard. Guys are asking us to give them a rating, but I already rated them, so I'll just remove that. Jumping over to the tab where we had opened the website. Here we are. Let me just scroll and show you what we have. This is how the template looks. We'll see how to customize everything to add your own content and make it your own website. In other words, we'll see how to personalize the website to your liking. Open up the sharp page. We are. The other pages are all working properly. In the next lesson, Let's see how to start customizing the website to work exactly the way you want it to. 4. Installing WooCommerce: Welcome back. Now that we have our WordPress team is told and we've already selected the template we want to work with. It's time to install means of payment for our website. Every single e-commerce store built with WordPress uses a plugin to accept payments on the website. And there are several payment logins on the WooCommerce platform. And one of the best in the world is WooCommerce. You must have heard about. So let's go ahead and install WooCommerce on a website and integrate payments so we can allow customers to make payments on our website and by-products. Going inside the dashboard, I'll go to plugins. We already have WooCommerce installed. It's one of the plugins that was installed while we weren't installing the template and it's already active. So if we click WooCommerce does will be redirected to this setup wizard where we can now connect our WooCommerce to the website. So let's go ahead and input our address and all these details. I'm going to uncheck this because I don't want to be receiving this information. Go ahead and select your country. I mean Kenya. Nairobi. Nairobi County in Kenya. So I'll go ahead and say Continue. No thanks. And of course, in which industry does the store operate? Health and beauty. Continue? Yes, I sell physical products. I'll say continue. How many products reliably selling? Maybe 11,100. And my selling anywhere else currently? No. I'm not setting up a store for our clients, so I'll say Continue. Here we have additional free extensions that you can optionally choose to install. I don't want to choose any of these, so I'm just going to uncheck them and say Continue. We already have this Astra Theme installed, so I'll click continue with my active theme. These are the themes come with WooCommerce. They are provided by WooCommerce, but I wanted to continue with the Astra Theme. So continuum will be redirected to the WooCommerce homepage inside our dashboard, as you can see right here on the left. And of course, here's a quick tool tip to tell us a little bit more about what to expect from WooCommerce. I'll just click Next or maybe just close that. Let's go ahead and set up payments. Additional payment gateways. We need PayPal payments to be able to allow customers to pay with PayPal cells setup. Right now we're installing the PayPal payments plugin that people are payments extension. And it's not debated. Next, let's configure the PayPal payments account. Let's set up. Alright, so now as you can see, under WooCommerce, we're inside settings. That's where we've been redirected to. We were here, now we've been taken to this place. And of course by default, we've already enabled PayPal payments and we can now securely accept all major credit and debit cards on the strength of the PayPal Network. So the next thing we need to do is activate PayPal. In other words, we need to connect these PayPal plugin to our PayPal account. So you will need to have a PayPal account to connect to in order for the money to be sent to that PayPal account. And that's where you can grow your money from. So I need to sign in. I'll go ahead and input my password. Allow PayPal to connect your account with WooCommerce. Developers. Agree and connect. Thanks for signing up. You now have an account and you've successfully integrated PayPal with WooCommerce developers. So in other words, people can make payment on our e-commerce store and the money will be sent to paper from where we can withdraw it. So let's go back to WooCommerce developers. That's in our dashboard. As you can see, those actions have been able to retrieve all these information from paper. In the old days, I used to go inside paper and get these IDs and keys inside paper and come and paste them in here. But as you can see, they've improved the process. It's only a few clicks and the information automatically shows up right here. Now that that's done, let's go ahead and say Save Changes. Now let us say enable the PayPal gateway. And of course there are several other settings right here that you can edit, but I'm not going to change them. So let's go back inside the General tab. Right here we can set our address lines and shipping details. Selling locations. So do you sell to all countries shipping locations? Where do you ship to such details? And what's your currency right now it's showing Kenya shillings because I mean Kenya. And if you change anything here, you can, if you want to enable taxes and calculations, you can go ahead and do that, then click Save changes. But of course I've not changed anything, so I'm not going to update that. And you can go ahead and check out more tutorials on how to set up WooCommerce on any WordPress website. There are tons of tutorials on YouTube that shows you exactly how to do that. If we were to do that right now, it would make this class too lengthy and we don't want to do that because as you can see, we have many other settings right here to set up. Let's go ahead and click payments. Now as you can see, we have a list of different ways we can accept money. And because we finish setting up the PayPal extension, it's now enabled, that means you've set it up correctly. So go ahead and make sure it's enabled. And if we want to make changes to it, you can always click Manage. You'll be taken to this page that we already looked at. So now that we've set up WooCommerce, it's time for us to start customizing the websites appearance using the various customized as we have and the Elementor page builder. 5. Customize the Header: Right, So now it's time to start customizing our landing page and the rest of the pages. So to begin with, let's start with the Navbar right here. The first thing we want to do is change this logo because as you can see right now, this is not visible. So I'll go ahead and click Customize. This is one of the areas where we can customize the landing page. So let's go ahead and edit the header. This is the header where the logo and the navbar are located. So to do that, we'll go inside header builder or we can go directly and click on any element here when this icon appears. But I'll go inside header builders. You'll notice we have this representation of the design down here. So the site title logo, here's a logo. The primary menu, here it is. And the cart icon or card functionality, which is right here. So you will notice that this image runs all the way to the top behind the navbar and the local. That means this header is transparent. If it had a background color, we would not see this image go all the way up to the top. So you'll notice right here we have customized transparent header option. And if we read this notice here, the header on this page is set from this transparent header. Because if I could just jump to another page, you will notice that the header here has a dark logo because it has a white background. This is not a transparent background. So some parts of the website will need to have a dark logo in part on the landing page or on any page where the image runs all the way to the top. It has a transparent header. And that means we need to have a bright local, like white logo life. In this case. Right here we can edit the image on this page, the logo on these white background pages. And if we wanted to edit the logo on the transparent background, we have to click this option. So we'll get back to this shortly. First I want to go inside by customized transparent header option. So in here we can choose on what screens we want these settings to have an effect. So we can choose desktop, mobile or desktop and mobile at the same time. So as you can see, we have two options of the logo. Logo and written a logo. And let's see what happens when we change the retinal logo. I have a white logo somewhere here. Choose Image. Now you will notice that the logo is still the dark logo that we had. And this basically tells us that the logo that's displaying right here, currently on our website is the normal local they're written a logo is just the same exact logo as the normal logo, but it's twice the size of the normal logo. So if this is a, a 100 by a 100 pixels, this should be 200 by 200 pixels, and it's usually twice the size of the normal logo because it's the option that displays on high-end devices such as the MacBook Pros and iPhones. That's just how WordPress has set it up. Now, to change this to white, we need to change the normal logo to white as well. I'll click that. But remember we've said the retina logo should be twice the size of the normal logo, but for illustration purposes, I'll use the same logo. There we have it. We can go ahead and adjust the width of the logo by pulling this bar right here. Let me make it slightly bigger. 384. And I'll say Publish. Now it looks much better. Let's go inside the design tab and see what we can change. So we can change the background on this area here. By clicking that. As you can see, it's now no longer transparent, but we want to leave it as transparent. So let's not change their publish that. Now, I want to go inside this area and reload this page, refresh. You'll notice that the logo's still remains as the dark logo because the only logo we changed was the logo inside the transparent header. So if we click Site Title and logo here. You'll notice that the logo here is still this logo. We have our normal logo, but we've not changed our retina logo. So if someone views our website on a Mac Pro or an iPhone, they will see these cosmetics logo. So we need to change these to twice the size of the normal logo we've used. But for illustration purposes, I'll still use the same logo. There we have it. So let me click Publish, and I wanted to show you something very quickly. If we can switch to this page, let me refresh that. Our logo works. Alright, so that's how to change the website logo from the default to a new personalized logo. Of course, in here we can edit the cart icon. If we click car, we can go inside design. We can also decide if you want to display the cart total. Now it shows the cart total. You can also display the card title. Just like that. We can also edit the primary menu, which is our menu. We can click here to configure the menu. Clicking that we can choose which menu we want to show. So currently we have three different menus. But we wanted to display the main menu. Of course. Let me see what this other menu looks like. That's a Contact Menu, quick link menu. So let's go back to the main menu. Now that we're satisfied with our changes, I'll go ahead and keep published. Let me close the customizer so we can see our we can see our new landing page header. That's how it looks. I think I like how it looks. So the next thing we want to do is edit the rest of the page with Elementor because we have two ways of editing this page. Using the customizer and using Elementor because different parts of the landing page has been created using either the Astra Theme Settings or the Elementor builder. So we were editing the header inside the customizer because it's created using the asterisk PM settings. But the inner parts of the main body of the webpage are created using Elementor. So in the next lesson, we'll see how to edit the elements on this page with Elementor. So I'll see you in the next lesson. 6. Customize the Hero Section: We're back. It's time now to edit this page. And of course, as I mentioned in the previous lesson, different parts of the page are built using different tools or settings. And we've just seen how to edit the header using the customizer because that's what was used to build the header. But the rest of the body here was created using Elementor. So to edit it, we will need to edit it with elemental. So I'll go up here and click edit with Elementor. Alright, so here we are. I'll get rid of this navigator. And we'll start by looking at the first section here. What if we want to change the background image? What we need to do is select the section that's holding the image, because this image is used as a background, we could have a color for background instead of an image. Once you've selected this section, this area changes to bring up the settings of this specific section. You can tell by the word edit section right here. So going inside style, you'll notice we have under the background tab here. If we expand it, you'll notice under the background we have the image, background type image. I had already uploaded these two images as other possible backgrounds. Let's see if we can work with this. I'll select that and say Insert media. Immediately, it changes to that new background of so of course, you need to prepare a nice image for your background just in case you want to use a different image. And I suggest you make it 1920 by 1080 pixels. So let us go back here and look at the size 1920 by 1080 pixels. In other words, make it HD. Right? So now that's that we can go ahead and collapse the background and we can play around with the background overlay the darkness of the overlay that is on top of the image. And let me show you how that looks. Let me show you the intensity. You can make it darker or lighter. We can also go in here and change the color itself. So if you wanted to have some reddish color or bluish look through it, instead of black, we can always give it that blue overlay. That's that. Let me collapse the background. And I think that's okay. So let me update. And then let's preview the page. So that's how the page looks right now. Of course it's not the best looking page, but as you can see, we have a lot of flexibility in what we can do to improve on it. You'll notice that when we start scrolling, the image stays in one place. If you wanted to scroll together with everything else on that section, all we need to do is go inside here in the background, in the background. Under attachment. Right now he'd said to fixed, we can change it to scroll. When we scroll now it goes up together with the rest of the section. Update that. Let's preview the changes. Right? So the next thing we want to do is edit this button just in case you want to edit the color of the button. Select the button itself, and this will change to edit button. And these are the settings for the button. Let's go inside style. We can change the background color to any color we want, or this is the text color. Let's change it back to white. We want to change the background type. As you can see, the background has changed. You can give it a, say, a red color for example. On hover, let's give it something like let's leave it at whites on hover. Update that. Now what was still editing the button? It needs to point to a specific page. We need to give it a link. So we add that under the button tab. The link can give it something like Now anytime someone clicks that button, there'll be taken to, as you can see down here, when I hover over that, there will be taken to my website.com, the same URL that showing up. If we wanted to open up in a new tab. Let me update that and show you very fiddly little bit changes. Here we go. So when we hover over the button, you'll notice that the URL that points to appear down here. If we click that, it'll start opening up. It will open up the link in the same page. Let me just go back. What if we wanted to open up in a new tab instead? What we can do ease wellness button is still selected. Mx, the link we have this cogwheel, click that and say open in new window. Then update that. Let's preview the changes. Now anytime someone clicks this button, it'll open up in a new tab and this page will remain intact so you can continue browsing the respite page. So let's click that. And now we've opened up a new tab, our pages still there. Of course, we can also edit this text up here by selecting anywhere inside this element. Let's go inside style. Let's collapse that. Expand the content. The title color can be changed to any color we want. Let's say you read. Of course remember I'm insisting that this is not the best looking website by this is for illustration purposes. Let's say we want to make it light-blue like that. We want to change the color of the description font. You can change it to any color we want. Just leave it at yellow, white. Let's update that. Anytime we wanted to change or edit any element on the webpage, just click inside of it. So if we wanted to change or edit this, let's click inside it. And now it's what we're editing here. To change the appearance itself, we need to go inside the style tab. There, we can change the text color. May be say, a yellow. Now let's preview the changes. Like that. We can always adjust the height of the hero section. So while it's still selected, we can go inside layout. Under layout, let me collapse that under layout, we have this minimum height. And you'll notice that the lower bar here goes up and down as he move these around. We can set the minimum height. I like to set it maybe to something like 60 so that it fills up the whole screen, even if you have a tall screen. But I want to leave it at 60. Let me update that. Let's preview the changes. If I scroll. Notice that part of the hero section goes all the way down beyond our screen size. And of course, there are very many settings you can tweak to adjust how the hero section looks. We've just touched a few, but you can go ahead and play around with all these other settings to personalize the hero section and make it look exactly how you wanted to. So it's up to you to get to understand how each setting affects the hero section. As I mentioned, if you want to learn how to go deeper into all these settings, you can watch any of my classes where I show you how to design a landing page or a webpage or a website with Elementor from scratch from a blank slate right here. Remember we're just customizing a pre-made template to make things easier for us. We're now done with editing the hero section. Next thing we want to do is edit this inner body area. And that's what we'll be doing in the next lesson. I'll see you shortly. 7. Customizing the Body Section: We're back. I've gone ahead and made a few changes on the hero section. I've changed this font color to white. And this as well, and change the background overlay to black just to improve the general appearance of the hero section. But of course, I believe you've already worked out what colors you want to use and you've applied them on your hero section. So the next thing we want to do is let's jump right inside our editor and have a look at these. As you can see, we have two rows of products. And when you click on the product, it leads you to the product description or that specific product. Let's jump inside our Elementor editor. You'll notice that we don't have any product showing up here. Yet. On the actual page. The products are showing up. What's happening. We're using something called a short code. Wordpress uses shortcodes to pull data from different parts of the website. So if I click this box, although it's empty, it actually has content. It's just pulling that content dynamically from the WooCommerce stored that we have in our dashboard. Because we've clicked this specific element, this area has changed to edit shortcut because it's a short code. We're now editing the short code. And inside here it says, Enter your short code. This is how the short code looks. So here's how it goes. Once you've created your products using WooCommerce in the back-end in the dashboard. Woocommerce provides you with a way to display those products on your page. If I remove this and just leave the products. That's a short code. That's why now the products are showing up right here on our editor. And if I update that preview changes, the products are there, of course, Definitely. But now the reason why we have, we have these extra details here, because WooCommerce provides things we call attributes. These are just ways to be more specific about what you want to display. So here what we're doing is basically if I remove those, were telling Elementor to display the products we have created with WooCommerce with this short code. That's what we're saying. And then by adding these attributes, we want to say show eight products. So that's the limit with an equal sign. Then the number of products you want to show. That's why we're displaying only eight. And number of columns is four. That's why we have four columns is so let me change this to three columns so we can see what happens. Now it's showing three columns. That means we'll have an extra row with two products down here because we still have a products. But if we save six products as the limit, then we would have two rows of three columns. Just like that because we have exactly six products. Let me update that. Let's preview the changes. Scrolling downwards. Now we're showing three columns of six products. We can play around with these numbers as we please. We can also say, hey, we can say just one product and will only display one product. Don't worry, I'll show you how to create WooCommerce products from scratch in the back-end, in the dashboard in a later lesson. So right now we're just looking at how to display them. You will learn how to create your products. Because of course, you can't build your business with these made-up products here. I had already gone ahead and opened up the official WooCommerce documentation on short codes. So here we are. How to use shortcodes. You can go ahead and read more about how to use WooCommerce shortcodes. But what I wanted to show you right now is this part right here, the products short code. The products short code is one of our most robust shortcodes within which can replace various other strings used in earlier versions of Google Commerce. Here are the display attributes. Hours talking about. The limits shows the number of products to display, and that's what we have right here. Limit seeks. Then let's see columns, the number of columns to display defaults to four. So right now we're showing three columns. And as you can see, these two are not the only attributes we can use to be very specific about the products we want to display on our page. So take some time and study how to use these attributes. If you want to have more control over what shows up on your page. But that's basically how to do it. That's the gist of it. The next thing, of course, is to edit these texts by selecting these texts. These automatically changes to edit heading because this is a heading. And we're able to change what it says. Best products in town. And of course, if we want this to be a link, we can add link URL right here. So I'll just add a placeholder instead. If you want the link to open up in a new tab, just click that cogwheel and check open in new tab. And now when someone hovers over it, it changes to that link symbol. Of course, if we want to change how it looks, we go inside the style and we can make the changes here. So let's say we change it to something like this, reach pinkish, reddish color. The same applies to this element. By selecting it. We can change what it says in the title and description. Amazing. You can also go ahead and change that. So this is the title and the description. And we can add a link as well. Going inside style, we can change how it looks. So collapsing that image because they don't have an image for this, if we add an image, it will be on top of these products that we don't want to do that, but we might want to change the color right now. For the title. Can change it maybe to some grayish color instead of dark black. Change the typography if we want. So I might want to change these to REO exchanged, exchange about two months. Now it's back to Montserrat. Update that. So scrolling downwards. First of all, let us save and preview the changes. That's how it looks. The next thing we want to look at ease, this section. Let's scroll downwards. The section is divided into two columns. This column with the image and this column with the textblock. And a quick tip I forgot to show you is when you hover over these edit icons right here on the corners or the columns. Or even this icon up here. Supposed to bring up some extra settings without clicking anywhere. That comes in. Very handy way to bring that up is go inside this burger menu, go inside preferences, user preferences, and check editing handles. Now, when we hover over that, it will bring up these extra settings switch help you do your work much faster. Now if we want to duplicate a column or we need to do is click that column rather than them right-clicking. Let me, and going inside, duplicate. Let me just remove that. Update that basically editing this section is still the same as what we've been doing with these texts blocks up here. From the hero section going down the texts, He's still the same element. It's a heading. Just like these heading. If you want to replicate what we've already done to save us time, we can just right-click Copy. Go to the same type of element which is still a Heading. Right-click and paste style. And it will copy all the styles we applied to this other similar elements onto this new, onto these other similar elements. Because this is. 8. Customize the CTA Section: So here we are just about to see how to create a form in the back-end using WP forms, wasting any time, let's jump inside the dashboard. And of course, you'll notice that one of the features we have here is WP forms. This is one of the plugins that were installed while we were installing the pre-made templates. So if I click WP forms or all forms, let me just click WP forms. So by default we have these two forms. You'll notice that we have a short code column here, and every form has a short code. This is the short code that represents this form. So whenever the short code appears anywhere in the front end, this short code is telling WordPress hey, display, the sign-up form. The same case applies to this form here. So we can add a new form, will be taken through the process of adding a new form. But I have one single problem with this specific form plugin. That is, most of the features that you will need in order to be able to benefit from a foreign plug-in, our premium, you have to pay for the plugin in order to enjoy those features, but I'll show you an option. So let's exit from here and I want to show you what exactly I mean. So let's edit the sign-up form. Currently this is the WP forms ideate Going to the front-end and selecting this. That's exactly this form. It's a sign-up form. All right. Let's go to Edit. I can show you exactly what I mean and then give you a solution. This is the form we have. This is the field we have on the form and enter your email address and then the subscribe button. That's exactly what we have here. The problem I was talking about E. So for example, if you want to go to marketing, we only have the option to connect to, to marketing tools on this area. And to use these others, we need to be in the paid version of this plugin to connect this form to Mailchimp so that when people sign up, they are sent to our Mailchimp account, MailChimp mailing list. We need to be in the pro version in order to be able to accept payments using our form, we need to upgrade to a paid version. That's what I meant by most of the features that you would like to have in order to benefit from a form Plug-in. Our premium here. There's a very nice free plugin that has all those features offered for free. So what we need to do is go inside plugins, installed plugins will remove WP forms, the activate that. Then I'll just delete it. Alright, so let's go to Add New. And now inside the plugins repository, let's look for forming nature has more than 200 thousand active installations and if developed by a very renowned WordPress company called WP and MU Dev. I liked these guys and I like recommending products that I've enjoyed using. I have no affiliation to these guys. I just like their products. So let's install for me nature right now. Let's activate it. All right, so now we have it as one of the Installed plugins and scrolling downwards. For me, neither should be towards the bottom of this list here. So we'll go inside. I just clicked for me later. This is our dashboard. Let me close this advertisement here because we're not looking for the premium version of it. And of course, here, here will be a summary of all your forms of mentions, all the number of submissions that people have completed on the forums you have on your page pulls up mentions increase submissions because we have, because this plugin allows you to create forms, polls, and quizzes. So let's go to create a form and will be presented with this list of pre-made templates. What we need is a newsletter sign-up. Let's continue. Let's give it a name. Sign-up form, and click Create. Here we are. These are the fields that are available to us. Firstname an email address, and then we have the subscribe button, and we have the insert fields. In here, if we click that, we can have the option to add more fields. And you'll notice that we have a stripe option and PayPal option here. Basically we're able to add payment to our forum for free. Remember in the other plug-in, we had to have the premium membership in order to use to be able to have payment on our form. This is just an example of what's possible with this plugin. But I'm not going to add any, any field here. Because what we're doing is a sign-up form, not a payment for him. So I want to remove the first name because That's not a field we need. We just need an email address. So delete that. And now let's preview the form itself. So that's how it looks. Email address, subscribe button. Let's close that and let's publish it. Now that the form is ready, we're given the short code to display it. So let's go ahead and copy that. It's been copied successfully. Another way to copy this short code is to go, let me close that is to go up here to the name of the form. Click this cogwheel and copy the short code. And it's been copied successfully going in the front-end. Highlight that. Remove the WP Forms shortcodes, and paste the new formulate a form short code. Immediately this will change to the new form that we've created. Let's update that and let's preview the changes. Scrolling downwards. There we have it. Nice, simple form created with a nice powerful lugging. Remember I mentioned some other features that you have to pay for. In the other form, plugin is integrating to third party mailing list services like Mailchimp. Or if you want to do your marketing campaigns through a mailing list in order for that form to submit the people who's setting up your mailing lists in a third-party service, you have to pay for that. But with formulator, you don't need to. Now that we've created this form, if we go inside integrations, you'll notice that you can send these forms data to any of the connected third-party apps, connect to more apps on the integrations page. So for now we're not connected to any third party apps. But if we click integrations page or go directly to these integrations area because that's where we'll be lead. Now that's where we are. Formulated integrates with your favorite third-party apps. You can connect the available apps via the API here and activate them to collect data in the integration step of your phones. So look at all these options we have here. We had to pay to be able to connect our form to MailChimp on the other plug-in. But right here, you can go ahead and connect the API, and this is all free. We can connect to HubSpot, Slack, Trello, active campaign, Google Sheets. All this is provided to us for free. We can even connect to zap here for free. That's why I love for me later. I use this plug-in to create my forms in all the websites that I build because they say if it's working, it doesn't need fixing. So for me this is working. I don't need to look for other foreign plugins, which we'll need me to have a premium membership to access the services that are very crucial to any form. So that's just my take on it. Feel free to pay for any plug-in that you feel has everything you need. But if you're looking for something that's free but powerful, this is the way to go. If you want to learn more about forming and how beneficial it will be to you, especially as a beginner. Go ahead and look for a nice tutorial on YouTube. I recommend you go to the WP MU Dev Channel, the WPA MU dev, the developers of the plugin. So I recommend you go there and look for formulated. For now. That's how to create a form and display it in the call to action section on your landing page. In the next lesson, Let's see how to edit the footer. I'll see you shortly. 9. Customize the Footer: Welcome back. So now it's time to customize the footer. Customizing the footer is going to happen inside the Customize area of our settings because the footer is created using the Astra settings, not Elementor builder. That's the same case with the header. Remember we used the Customize area to customize our header because it was created using the asterisk settings. Going inside customize, scrolling downwards all the way to the Footer. You'll notice that one of the menu items here is for the builder. So let's go ahead and click that. That immediately brings up a representation of the footer. So you'll notice that we have this widget right here. That's this widget, the logo widget, that's this one right here. And these quick links widget, then we have the social icons here, and then the copyright area. So first of all, let's say you don't need the social media icons. The bottom here, you don't even need them on your photo. You can just go ahead and remove them. And then now we're left with two columns. And we want to have just one column and have these in the middle. We can go ahead and click this cogwheel. Then choose one column. Clicking copyright. Can go ahead and select alignment there, center, and that pushes everything to the middle. Let's publish that. I liked the way it looks. And of course, while we were still editing the copyright texts, we can of course change that to let me drag that. You can basically type whatever you want if you don't want to use a short code. So if I, for example, cat that you can just say copyright, try need 25. That's what will appear. Or if you want to use the short codes. This will automatically be pulling the year for you without you necessarily having to change it manually. And it's also pulling your site title automatically from the system files. So in case you change your website name in the dashboard, the site name on the photo will change automatically, so you won't have to do that manually or yourself. But if you don't mind doing that yourself, you can always come here and remove these and just typing my website.com. And that's not the spelling of website. Alright, so that's that. And of course now to edit any widget here, you just need to click the widget itself and its settings will pop up. Welcome to this. All right, guarded. We can go ahead and change these details. And the select menu options here is this specific menu you want to pull from your list of menus. So going back inside the dashboard, appearance menus. In the menus area of our dashboard, we have a list of menus and you'll notice that we have contact, primary menu and quick link menu. Those are the three menus we have at the moment. And we can create a new menu. But before we do that, if we go back here, you'll notice that this has the same items, contact, main menu and quick link. This here is the Quick Links menu. This is the Contact Menu. And up here we have the main menu. Because those are the three menus we have. Let's say we wanted to display a different menu here. All we need to do is create a new menu. Let's give it a name. Footer Menu. Let's make it a secondary menu. Let's make it a footer menu. Let's create menu. Now we have it as a menu. And what we need to do is add menu items from the column on the left. Here we can add any items we want to that column. So let's say we want to add a link to the cart, a link to my account, and a link to the shop. Let's add them to the menu. And now we have those three menu items. Let's save the menu. The footer menu has been updated going inside this area. First of all, let's publish the changes we had made before we refresh the page. Now it's published. Let me refresh this page. Let's scroll downwards. Now, going inside the footer builder. Remember we have this widget here. So by clicking that, if I click that and select menu, we now have the footer menu as it is one of the options. So click Footer Menu. Now that changes to the new items we just created. And of course we can change the title of these two, something like special menu. That's it. So published that override. So you can do the same with this menu. When it comes to the logo, we can click that cogwheel there or just click this Edit item appearing here. Can go ahead and change, replace this image. Scrolling downwards to look for the logo. Add two widget and the logo will change to the logo it added. And if you want this logo to lead somewhere when someone clicks it, you can always add a link here. But I'll just put a placeholder right there and publish that. That's how to edit the footer of the landing page and essentially the footer of the entire website. Now I think we're done with the landing page. The next thing I wanted to show you is now that we've seen how to display the products. How do we create a product using WooCommerce in the backend. Let's see how to do that in the next lesson. 10. Create a New Product with WooCommerce Plugin: Welcome back. Now, he started to create a product or a few products using the WooCommerce plugin. So we're here inside the dashboard because we already installed WooCommerce while we were installing the pre-made template. We have it here. Below WooCommerce, we have products. This is part of the WooCommerce plugin. Let's click products. So these are the products we currently have. These are, of course, the placeholders that came with the pre-made template. What we want to do is add a new product. So click Add New. And let's give our product a name. Products, product one. Let's give it a description. Let me just grab some description very quickly from one of these products, Lorem Ipsum. So notice that the PayPal payment option is showing up here because we already sorted out the PayPal WooCommerce integration. Let's paste that description in there. Now, this description here is what shows up down here. Then this description is what we need to paste in here. So let me just add a word, summary so we can distinguish them when we have our product ready. So very quickly before we make any other changes, I want to publish that. What we wanted to do next is add a product image. I'll go to upload files, select files. Go inside my downloads page. I had downloaded two products that we can use as sample products. So here we are. Let me just change that name for a second. Name1, name2. Let me upload those two products. Right, so now that we have this image selected, I'll go ahead and add to gallery. Now our product image is set. Let's go and say Update. Let's preview changes. Wait, where is our product image? Away? We said the product gallery, who are supposed to set the product image. So this gallery is just in case you have different images of the same product. Maybe if you've taken photos of the same product from different angles and you want to be able to show all those different angles. You can add as many images as you want, the gallery. But we want to set the product image, right? So I'll go ahead and pick that quickly. There we have it. So let's update that. And then let's preview the changes. There is our products. Remember, this summary here is what we added down here, product short description, and then the full description of the product goes up here right below the product name. That's what appears down here. So they've left a lot of room here, so you can add as much information as you want, even if it means five paragraphs describing what the product is all about. Because we've added an image gallery, and we only have one image in the gallery. It's only showing that one image, but let us assume, for example. This is also one of the images in the gallery. Add it to the gallery. Now we have two product gallery images. Update that. Let's preview the changes. Right? So there we are. We can go, we can scroll through the images as we want. And we can also view an isolated version of the image. Let me close down this part. And now notice we don't have any pricing or payment options here. And that's because that's the next thing we need to do. Going back inside our dashboard. First of all, we can't have our product in the uncategorized category. So let's give it a category. Let's say, for example, eats a face cream. Let's give it a price. Regular price is maybe 249, but we now have a special price discounted. Let's say he's now it's now 130. Of course it's not a virtual product and it's not downloadable. Inventory. Of course the product is in stock. Shipping. You can go ahead and set your weight dimensions. Linked products. So just in case we have other products that we want to display here, we can go ahead and add them. So for example, let me just go to the shop page. And if we have products that are related to that, they will show up when that product is in display. So for example, cocoa body oil and daily moisturizer as an example. So I'll type cocoa and daily app sales. So cocoa is searching. Say we want to cross-sale daily moisturizer. Let me just save that for a second so we can see what's actually happening in the front end. Alright, so let's preview the changes. Now we have pricing. With a discount. We have an add to cart option. We can also choose the quantity of these products that we want. Let's say we want units or these products. Now, you may also like the cocoa body oil. This is an app sale or related products, which is not necessarily the same as these products here. We can cross-sale that. Another thing we need to do is remove. As you notice now we have in the gallery we have this image repeated. So because it's already featured image, we can go ahead and remove that so that it's not repeated because the product image itself will be in the gallery. So if I update that, having removed these repeated image here, previewing changes. Now we have just one instance of that image and you can add as many other variations as you want. Basically that's how to create a product. So this marks the end of the lesson. We've learned how to create a product using WooCommerce. The next coming lessons we'll just basically be using Elementor to edit these pages because they are created using Elementor. So I'll see you in the next lesson. 11. Help Me Teach Elementor to 10,000 Students: Hello my friend. First of all, I just want to say thank you very much for joining me in this class and choosing to learn from me. And also want to say congratulations for coming this far into the class. The fact that you've come this far into the class means you're gaining value from the class. And so I really appreciate you and I hope you are enjoying the class itself. That being said, I need your help. I'm on a mission to teach at least 10 thousand entrepreneurs like you to use elementary to build their own websites or landing pages to sell their products. And here's how you can help. You see when a new student joins a class on Skillshare and then likes that class and leave a review. It helps other students know what to expect from the class. And when a class is getting a lot of reviews from students, Skillshare says, Hey, you know what? This class is getting a lot of engagement and a lot of reviews from students. So it must be helpful. So it must be useful. And so let's push it upwards in the library to make it more discoverable by new students. So the Skillshare algorithm pushes that class upwards and makes it more visible, more discoverable to new students. Because it's been receiving positive reviews. And that's where you come in. Please join me in this mission and helped me teach at least 10 thousand students how to use Elementor, how to build beautiful landing pages, functioning websites by leaving a review in this class and letting them know what to expect from this class. It'll only take you about two minutes and you're done. But your review will go a long way in helping new students, prospective students, know what to expect from the class. Class meet your expectations. Did it exceed your expectations? If you have any questions, remember, you can always drop them in the discussion area below this video and I will be able to help you out. I always respond to every single question or comments that students leave in any of my classes. And with that being said, I just want to say enjoy the class and I'll see you in the next lesson. Peace. 12. The Shop Page: Welcome back. In this lesson, I want to talk about the shop page. All our products are displayed here for the customer. So we need to have a little talk about the page. Right now. We're looking at the default sorting, but we have a drop-down menu that has a few options. Starting from sort by popularity. How many times the product has been bought from the most popular to the least popular. So the next is sort by average rating. So of course, the, the highest rated product will come first. Then we have sort by latest, and that's the latest products you've added. And of course, as you can see, the two products we just created have shown up first before the rest. And you'll notice we've created these first and then this was the last one we created. And that's why it's showing up as the last, as the first product. We have sort by price from high, from low to high, and from high to low. Of course, that's self-explanatory. So that's all about the shop page. Of course, there's really not much more to say about the page. The next thing we want to do is look at these three pages. And these pages are created using Elementor. So we will need to edit them with Elementor. Let's see how to do that in the next lesson. 13. The Testimonials Page: Let's now look at these Elementor pages. Of course, here we are. So this is the testimonials page. So you'll notice that because we've opened it, we now have the option to edit with Elementor. So first of all, let's scroll downwards all the way to the bottom, and that's how it looks. So you'll notice here we had a call to action sign-up form because we got rid of the other plug-in. It's now not showing up. So that means we need to replace this with the formulator form we created. Let's click edit with Elementor. Here we are. So of course this is like the hero section we edited on the landing page. If you select this section, we have the same settings. We can increase the height, leave it at the default size. We can select these testimonial. This is a heading, so of course we can add a link if we wanted to lead anywhere else, but I don't think we would want it to lead anywhere else because we are already here on the testimonials page. And of course we can change what it says. Welcome. We can change the color. Basically everything we did on the hero section and on the landing page, we can do right here. So remember this is a testimonial and we already saw how to edit a testimonial. By selecting this, we bring up the testimonials settings and we can add a title to the testimonial. So this person is in the marketing department. That's not how to write that, but no problem. We can add a link. We can open it in a new tab. It says open in new window, but this actually means opening a new tab within the same browser. So don't worry about that. And of course, going inside style, we can change every aspect of the testimonial elements, like the title. We can change the text color maybe to something like niche, greenish color. We're just playing around with the settings. We're not trying to make these websites amazing, but of course I count on you to apply your creativity and make your website as appealing as possible. Remember, we can always change this background overlay, selecting the section going inside background overlay, change that to black color. There are several other settings here that you can experiment with. The seed, the best thing you can get. And of course I forgot to mention that you can always change the background like we did with the hero section. I don't have an image I can use here, but of course, you know, you can always have, of course, you know, you can always use any image we have. Like that now. Looks much better. Actually. Update that. Let's preview the changes. That's how these page looks smell. Go ahead and now that you already know how to play around with the testimonials element. If you can go ahead and make the necessary changes. So all your testimonials. Then in here, of course, what we need to do is select this short code. Now that it's appearing, Let's delete that. Let's go back inside our formulate the forms. Remember we created the sign-up form. So click this cogwheel and copy shortcut. The shortcut has been copied successfully. Let's go back in here. And let's paste it in here. Now it's showing up. Let's update that. Let's preview the changes. Scroll downwards. Now our sign-up form ys appearing, it's visible. Now you might be wondering what if I wanted to change the color of this button? That's something I forgot to mention when we were creating the form itself. So going back inside our dashboard, sign-up form, Let's edit. While we will create it in this form, we only use the Fields tab. There are several other tabs below here. And these are the tabs we have to go through whenever we're creating any form all the way to the end. And you'll notice that these fields, then Appearance, then behavior is the same thing that we will follow here. So once we're done creating the form, adding the fields, the next thing to do is change the appearance. So when you click that, now we're in the Appearance tab. And here we can say, for example, we want it to be flat without the borders. If we go to colors, we can choose costume, and that brings up more options. One of the options here is the Submit button. Here we can change the color to maybe some sort of read, for example. But of course, feel free to choose any other color you want. That set to that. Let's preview it before saving. Alright. Let's update that. You can also change the hover effects. So on the submit button and the colors submit button hover. We want it to be maybe black. On focus. We also want it to be black. Update that. Once we've updated the changes, we can go in here and reload this page. Now when we hover, it's black. That's how to make changes to the appearance of all your forms in formulated. That's all about these testimonials page. And of course, if we open the about page, It's pretty much the same thing. Using elementary, you can repeat the same steps with used by now you must have learned how to play around with all these elements. We already saw how to work with all these different elements on the landing page. So let's go inside the contact page. Inside the contact page, we're supposed to have a WP forms form. Remember we had two forms before we deleted that plugin. And the other foremost, a contact form. Now that we no longer have that plug-in, what we need to do is come inside terminator forms. I pink, we should do that in the next lesson. So I'll see you shortly. 14. Contact Us Page: Welcome back. So here we are inside the formulator forms were in the forums field. We are looking at the list of the forms we've added in by now, we only have one. So if you have ten forms you've created with formulator, there'll be listed here. What we want to do is create a new form for our contact page. Let's go there. Let me just close this down. When the contact page and we want to create a form to replace these WP forms width. So let's go ahead and click Create. And now this time we want to create a Contact Us form. So select that and continue. Contact form, let's say Create. By default, it's already pre-populated with the fields that we will need. So for now, I don't think we need to telephone number, but if you do, you can always leave it there. So I'll remove that. Delete. Remember if you delete any field and change your mind, you can always insert it from inserted field. Let me close that. So here we are. You started field phone number. Here's the phone number. You can always add it back, insert. By default, it brings up the settings for the phone, a field that we've just added. What I'll close that. And here's a phone you can drag and place it where it was. You can also have them side-by-side. When that blue line appears right there on the right side, or anywhere you hover. You can place any field anywhere you want. If you don't want to use this, you can also use this option in certain fields. Weeds the same, but I want to get rid of the phone number as I had already done. Now we have the e-mail address, first name, so let's switch them up like that. And then the message field text area. Let's preview that before we publish it. That's how it looks. If we have them stacked on top of each other. Let's preview that. That's how it looks. Now that we'd like how it looks, Let's publish it. Now it's published. Let's pick the formulator form short code, copied successfully. It's going say that contact page and edit with Elementor because we had not clicked that yet. Edit with Elementor. Right, so let's scroll downwards. This point. Let's delete that short code there and pastes my new shortcut we just created. Here we are a very nice looking sign-up form. Let's update the changes and preview the page. Scrolling downwards. That's how our contact form looks. Going back in here. Let me close that down and we can go to the Appearance tab. Make it flat. You can change the submit button color to that red. On hover. Let's make it black, unfocused. Let's also make it black. Let's update that. Let's preview the changes again. Scrolling downwards. There we go. Here we also have a map and we can zoom in and out. Just in case we have a physical location that we want to direct people to. And the way to do that is let's scroll downward right here by selecting these elements that's holding the map. Let's select this element. Just right-click here and edit Google Maps. Now all you need to do is provide a location by doing a quick Google search of your place. Then you can set the default zoom level. And these other parts are straightforward and easy to edit for you. I'll go ahead and click Update. This is a social media element. When we click it to edit it, it's pretty straightforward. You can remove any that you don't want. You can go inside the style tab to edit the colors. If you want them to. It's sort of orange. There we have it. Can also choose to have their official colors. So if it's Facebook, Instagram, and Twitter. But we'll go with costume. See what you can do with all these settings. You can also change the hover color. So right now when you hover, it's black, secondary color. Let's see what about red? That's a background color. So let's click these two clear. Then let's change these two, maybe a red. And now the only the icon will change the color to read. Write, update that. Let's preview the changes. Scrolling downwards. Our contact page. Now complete. Every part of our website is now complete and customized to our liking. Course. Take some time to do everything in your power to personalize your website until you're satisfied with how it looks. 15. Final Thoughts: This marks the end of our class. I really hope you learned something about how to create websites using WordPress and more specifically, you learned how to build an e-commerce store or shop with WordPress. Now the next thing I would recommend you learn is SEO, search engine optimization. And that's basically how to make your website visible to search engines and visible to your intended users. When people go out to search engines like Google to search for the products you're selling. You would love your website to be amongst the first results in the results pages. So how do you become visible to the search engine so that they show your website when people search for the products you're selling. I already published a class on search engine optimization, specifically for WordPress uses how to optimize your WordPress website to make it more visible to search engines. Go ahead and open up my profile on Skillshare. One of the classes there is WordPress SEO simplified. Watch that it's only 16 minutes long and learn how to make your website visible. Learn how to optimize your website for search engines. Otherwise, it was a pleasure teaching you how to build an e-commerce store with WordPress. And I hope to see you in the next class in the future. My name is Ken visa. See you in the next one piece.