In this WooCommerce tutorial, we’ll help you create an online store from scratch. According to the stats until the end of May 2019, WooCommerce has a rating of 4.7 or higher on WordPress. With more than 4+ million active installations until now, it is by far winning the race with a high margin. If you aren’t sure which business model you should start, click here to read our comparison between e-commerce and affiliate marketing.
So, whether you are opening a new shopping site or cosmetic store, you are in the hands of the easiest to operate and reliable store. It is a very flexible e-commerce solution, which is a plugin on the WordPress platform. It has beautiful designs, features that make you feel like you are in control and the independence to develop your site the way you want to give it an edge over the others.
As the webpage of the WooCommerce proudly declares, it powers over 28 % of the online stores. According to the data available on Built With, the WooCommerce currently holds the market share of 22 % of the top one million sites which thrive on e-commerce technologies. Commerce.
The plugin has launched in the year 2011. A company that’s called WooThemes released it as a plugin for WordPress. This plugin was so successful that it overshadowed their theme business and became their primary source of revenue. After four years, a company called Automattic acquired the plugin and then changed the name to its present name WooCommerce.
What Is WooCommerce And What Does It Do?
WooCommerce is a plugin available on WordPress.org which helps in designing websites the way you want. It has a plethora of options. Everyone must have seen those shopping sites. When you click on a product and open it, you see suggestions below the products for other related products. This process must make you think that it is tough to achieve, and you won’t be able to implement this for your shopping site. But, no. WooCommerce comes in handy for this sole purpose, therefore its quite easy to build an online store. Just give them the input into the details section, and voila, your website will look awesome.
“But, there are many steps involved in making a site. I am not from a technical background!”
Currently, many services are running on the web for helping people from the non-technical background also to host sites. The UI is so good and comfortable. That after going through these tutorials, you will get the hang of this and create a beautiful website of your own.
“Why do I need e-commerce to support my business, I have an offline shop of my own!”
Customers are switching from offline to online stores even more than ever with internet connectivity now increasing in developing countries as well. People are becoming more accepting of buying goods online. Now, they don’t have to get ready to go to a mall. People can check discounts and the prices of products with a single click. Online stores even get you better deals. So, as a shop owner, this upgrade has kind of become a necessity. Having an online store also increases your business as not only people from your locality wide demographic of people will buy your product.
The Three Essential Steps To Build An Online Store:
- 1. Choose and buy a domain name.
- 2. Buy Hosting.
- 3. Install WordPress and the WooCommerce plugin.
WooCommerce Tutorial Part One: Buy A Domain Name
The first step in our WooCommerce tutorial is buying a domain name. To clarify what a domain name is, its the identity of your shop. Shakespearean philosophy of “What is in a name?” does not seem valid here. Your shop name defines your vision for your shop.
A domain name is an address where customers can access your site on the internet. What exactly happens is, the computer understands numbers as addresses known as the IP addresses, but for humans, it’s not feasible to put in numbers for each site. Therefore, the fact that people can’t remember numbers well is the main reason for the entry of the domain name in the picture.
You can use a domain name along with extensions such as .in, .com, and more. Every Domain name is different from each other, i.e., no two domain names are the same. So, this gives you a unique ID on the internet. The domain name you choose should be short, practical, and also memorable. It should represent your business. For a minimal price, you can get your domain name from sites like GoDaddy.
What Is The Importance Of Choosing The Right Domain Name?
If the research lacks, then you may end with a name that is close to your competitors. Also, you may end up with a name that does not stick with the customers. A lot of people don’t do proper research and in haste choose the domain name which finally leads to a name which they regret later after their site takes off.
What Are The Dos And Don’ts Of Selecting A Domain?
- Be descriptive – Most big brands don’t need names that accurately describe their products as they have the financial backing. But, small store owners should choose a domain name that describes their business or anything associated.
- Create a small and memorable domain name – This will help your domain name to stick to your customer’s mind.
- Research – Because this may have been bought by someone else before you started using it for a different purpose. The name can also have a shady past.
- Don’t use Dashes, Abbreviations or any numbers – This will make your domain name easier to remember and hassle-free for passing it to other people.
- Choose the right extension – To make your site more credible, don’t just buy an extension like .info just because it was cheaper. Use .com, .in more when you need to set up shop.
How To Open A Domain?
Go to any trustable site and go through the variety of domain names available. After that, choose the right plan and extension according to your requirements. Buy it. Now, you have created an identity of your store. If you want to make the process more comfortable though, and less painful in the future, consider purchasing the domain from where you bought your hosting. We advise SiteGround as your hosting of choice. They are one of the best hosting companies out there and also officially recommended by WordPress. What is the next step you need to follow?
WooCommerce Tutorial Part Two: Buy Web Hosting
The 2nd step in our WooCommerce tutorial is buying web hosting. To clarify what hosting is, its a service that allows a person or an organization to post a website or even a webpage online onto the internet. Web hosting service provider is a kind of business that provides the technology and also the services related to it to view a website online. What is storing the website’s data is called a server (A group of computers designed to store data and kept in cool places). Whenever any internet user wants to view your site, they can type the name of your domain into the address bar, their computer will then be directly get connected to your server, and they will be able to view your webpage or website.
What Are The Features One Must Expect From Their Hosting Provider?
- Email Accounts – With the domain name you have already purchased and the email account feature which is provided by the hosting companies, you can now create a domain email account, for example.
- FTP Access – FTP lets you upload your local files into the server. If you have to build your site, then you can transfer all the relevant HTML files to the webserver. Usually, you won’t use that, but there are situations you might want to move specific data via FTP.
- WordPress Support – It is a web creation tool. It is a website content management system which helps you in creating websites and also manage them. WordPress is currently powering 25 percent of the sites online. Most of the hosting providers provide the information right away regarding the association of them with WordPress.
What Benefits Does One Get If They Use Web Hosting Service?
Web hosting services usually employ technicians that make sure that their client’s website is running 24*7. Also, when the owner needs help in troubleshooting like for script debuting, domain name renewal, or even sometimes there are issues regarding sending/receiving emails they are available. Professional and excellent web hosting services make your experience hassle-free so that you can focus more on your business and give more time to it.
Now, there are sites that can help you set your domain as well as help you host your website. One of these multitalented sites is “Siteground.” It has got an easy to use UI. The options have been separated and placed correctly. In case you have any doubts, they have got tutorials which are easily understood.
How To Set Up The Domain Name With Your Hosting?
After that you’ve finished, the creation of the domain name and arranging for the hosting of the site, you will need to sync both of them together to get a functioning website. If you have used SiteGround for buying the domain name as well, there is no need to follow these steps because the hosting company automatically links your domain to your hosting.
First of all, you need to point the domain name towards the webserver. Follow the following steps:
- Open your domain management portal and look for a section which is called DNS records.
- Here you will find an option called nameservers, click on it, and choose custom nameservers.
- Save the nameservers given to you by your hosting provider.
- After this process, your domain name will now be pointing towards your host. The host is where all of your site’s data and files will be stored.
- Now, as the final step, add your domain to the backend of your hosting account.
- If you’ve had trouble in one or more of those steps, you can open a chat with the hosting support for help.
You can also manage the administrative access of your account using Siteground. Just go to User Area. Go to My Account and then click on option Manage Domainץ SiteGround also allows you to transfer a Domain name from another site as it gets a little tough to switch and to keep tabs on two websites. Also, one more benefit is that you get an extra one month upgrade for your domain, which has the most popular generic domain names like .com, .org, etc.
For transferring the domain name, go to Add services. In this, you will get the option for Domain transfer. Just click on the Get Button. Certain conditions also apply to this. Go through them.
Benefits Of Using SiteGround
SiteGround also lets you set your website. The most popular option being WordPress. Siteground provides with many hosting options for WordPress hosting, Web hosting, WooCommerce Hosting, and Cloud Hosting. Choose your required program and get the ideal services! All plans also come with the email accounts, SSL certificate, and CDN. The cheapest plan, which is the base plan itself has fantastic features like support for more than 500 applications, Unmetered Bandwidth. They also provide you 10GB storage; it helps build a website and free email. Load time and Uptime is excellent for any website hosted.
WooCommerce Tutorial Part Three: Install WooCommerce And WordPress
You’ve reached the significant last step in our WooCommerce tutorial, install WordPress, and use the WooCommerce plugin. While most good hosting companies allow you to install WordPress in one click install, in some cases you choose a very cheap and lousy hosting, you’ll need to install WordPress which can be intimidating to non-technical people manually. The main requirements for hosting your website on WordPress are: PHP version should be 7 or higher. MySQL version should be 5.6 or higher. A great hosting provider will already help you with those requirements.
How To Use The WooCommerce Plugin Tutorial
WooCommerce Tutorial Step 1:
You will have to install the WooCommerce Plugin. You can download the plugin for free of cost from WordPress repository. If you want to install the Plugin within your dashboard, then follow the following steps: Navigate to WordPress Admin. Go to Plugins. Choose the option. Add new. Search for WooCommerce and click on the option “Install Now.” Also, check that the author should be Automattic.
WooCommerce Tutorial Step 2:
Now click on the button activate.
WooCommerce Tutorial Step 3:
After this, you will be helped with a walk-through on the procedure to install WooCommerce. You can skip this option, and if you want, you can continue, then click on “Let’s Go.
WooCommerce Tutorial Step 4:
You will reach the setup screen. Here, it notifies you that it will create a few pages free for you automatically so that you can complete the setup. The pages are My Accounts Page, Shop, Cart, Checkout. Click on the option continue to let it create these pages for you.
WooCommerce Tutorial Step 5:
Next comes the Store Locale Setup Screen. It then allows you to choose the country and the state you belong to quickly. It also, asks you to fill in the currency, which unit you want to use for the weight of your products and which measurement-unit you want to use for the product dimensions.
WooCommerce Tutorial Step 6:
After you press continue next up is the column for Shipping and Tax. As WooCommerce allows you to sell digital products and also Downloads, you can enable the sales tax if it is required. Again press the option Continue.
WooCommerce Tutorial Step 7:
Next up is the Payments Section. It allows you to integrate with 3rd party payments. There are options like PayPal and Stripe, for example, and more if you need them. You can also select the method “Check payments,” it will enable you to accept cheque as a method of payment. The other option is Bank Transfer (BACS) payments. BACS is an offline gateway that will allow you to accept BACS payment. You can also choose the option “Cash on Delivery,” which involves getting cash from the customer at the time the product is delivered. Now the WooCommerce store is ready to go. After that, you can click on the option at the bottom to return to your WordPress dashboard, and now you can start creating new products!
How To Add And Manage New Products
The first change you will see after adding the WooCommerece plugin is that two new tabs will be on your WordPress dashboard, which is named WooCommerce and Products respectively. WooCommerce is your general settings area, whereas Products is your product settings area.
Now, go to WordPress. Move to the option “Products.” Finally, click on the button “Add product” to start adding your first product. Create a relevant title and short description for your product, and now you can preview it before finally setting it. The “preview” gives you the option to see your creation before the final draft.
Again, go to the WordPress Admin and subsequently to the option “Products” and finally click on the button “Add New.” In the product data screen, you can choose whether the product is virtual or not. Also, you can select whether the product is downloadable or not. The different tabs that exist are:
In the general tab, you can select the regular price and also the sale price of a product. Also, if you are selling a digital product, you will have to upload a file that can be purchased. You can customize your download limit too in here. Also, it gives you the option to set download expiry, which means you can set the time limit for which the download will be available. You can set the file type in this tab. You can set the file tab as standard, music, or application.
Next is the inventory tab. Here many customizations related to your product are available. You can set the stock for your product as to how much quantity of the product you possess. You can set the status of the items, which means that whether the product is available or not. It allows you to set the option backorders. Backorders means that the product is out of stock, but the vendor can arrange for more and courier it. Additionally, the option to be sold singly can also be selected, which means that a product is sold only as a single piece. If you have the SKU (identification number), then this is the place where you can enter it.
Up Next, we have the Linked Products Tab. In this, you can add the specific attributes of the product using the attribute option. Characteristics should explain the product, for example: whether it is reliable or not, or is it sturdy? It also allows you to add “upsells” and “cross-sells.”
Upselling is a technique in which the seller can induce the customer to buy a more expensive thing or other add-ons for increasing sales. So, if you choose this option, then more products can be added below so that when a customer wants one product, he/she can be shown other items in the inventory as well by showing that this item also can be paired with the product which they intend to buy.
Cross-selling is the technique in which you try to sell a different product to an existing customer. You can also add custom purchase notes. A menu order can be given to the product and also enable or disable reviews of your products through the advanced menu.
How To Add A Short Description Of The Product?
Go to the WordPress dashboard, and after that move to Products option. Click on Add New. With the screen widget of the “product short description,” you can write a short tagline for the image which will appear under the product title. Add the image of the product you want to display. You can also add tags that help the customers to search for a product more easily. Also, place it into a category. Always categorize your products and decide on what types you need to put them because it makes it more accessible for the customer to search for a particular product. Also, then you can choose the option preview to see how the final output will look.
What Are The Options For Managing Products?
Click on Products. The product section will display the options to view your product, and also categories, and tags. It also encompasses the options, shipping classes, attributes, and calendars. Here if you select the option “product view,” you can see the product you have added and some of its main details in a tab. It also shows how long ago it was published.
If you click on the WooCommerce tab, it allows you to view coupons, orders, and also reports. Firstly, let’s explore the orders option.
Go to WordPress Admin, glide to WooCommerce and then select orders tab. This page gives you all the relevant details related to the orders placed. If digital products are what you sell, then you don’t have to do much here, you can observe who is buying what. How many products have you sold? But, if you sell physical goods, then you have to see how many products have to be shipped and organize your products accordingly. Also, you can see what order is processed and which of them is on hold.
The next main option of this section is Coupons. Now you can select the option “Add new.” WooCommerce has much variety of options on how you can add a new coupon. In addition to this, on the screen of the voucher, the “coupon data” screen widget gives you the power to customize coupon discounts according to your needs and also allows you to put restrictions.
In The Coupon Data Screen Widget, There Are Three Tabs:
- General – This allows you to edit the coupon information. It will enable you to select the type of coupon you want. The options will allow you to choose the amount of discount-coupon you wish to give for both the cart and the product. The available options are cart discount, a cart percentage discount, product discount, etc. it also allows deciding the coupon’s value, the possibilities for free shipping, taxation of the voucher and the expiry date of the discount coupon.
- Usage Restriction – This allows you to set the minimum amount the customer has to pay to get the coupon. It gives you the authority to restrict the use of one discount coupon combined with another. Just select the individual usage only, now no other discount coupon can be used in conjunction with others. Also, it allows you to not apply coupons on the products which are already on discount. You can also ban specific email IDs from using discount coupons.
- Usage Limits – It helps you to set the limit on usage of coupons per person.
It has a robust built-in tracking. Charts and also graphs of the sales, orders, and you can view the shipping cost over five different periods. Figures can be limited to show only sales of a particular category, product, or coupon. There is also a customer tab in which you can view the customer acquisition over those same five periods. Stocks tab helps you to see whether you are low on stock, out of stock, and the things that are more stocked up. You can easily export all the data can in a CSV sheet.
Go to WP Admin, then to WooCommerce. Select the option Settings. The Settings tab lets you customize pretty much anything on your e-commerce website. There are seven different tabs:
It has the following options:
- Store Address – This is where your store is located (if you have a physical store put the physicals store’s information there. If the store is only digital, meaning e-commerce, you have to put either your actual home/business office address or purchase p.o box.)
- Selling Locations – It lets you decide which countries you want to ship to or is feasible for you.
- Shipping Locations – You can ship to the places you sell to or ship to specific areas. Or you can disable shipping altogether if you’re only selling digital products.
- Currency Options – You can select your currency in this. Also, it gives you options for Currency Position, Thousand Separator, Decimal Separator, and lets you decide the Number of decimals.
In this section, you can put the weight and dimensions of the product. This option lets you set what you want to do with the reviews. It enables you to enable product reviews. It also has one option which if enabled, will only allow the users who rate, to review. You can also select whether or not you want to show “verified owner” label for the customer reviews. If you wish, you can also set the option so that only verified owners can put any analysis on your site.
It helps in taking care of the shipping methods and also pricing the models. The option of shipping store-wide can also be enabled or disabled. You can edit various display options in this section. You can also restrict the availability of your store to specific regions.
This section allows you to customize the checkout process. It also lets you enable the option of coupons and apply them from the cart and the checkout pages. It also allows you to decide whether you want to permit guest checkout or not. You can choose from 5 payment gateways, edit pages or even add a T&C page. Lastly, it also allows you to tamper with URL appendages.
It allows you to edit all the front end account display and also the registration process. Also, it lets you choose whether you want to enable the registration on the checkout page or “MyAccount” page or both the pages. It also allows you to decide whether you want your customer to get an automatically generated username or password based on their email.
This tab lets you customize all the things related to customer support. You can also tailor the options of the sender and who will be getting WooCommerce generated emails. You can customize minute details like the background color as well. For example, you can set whenever a customer orders a new thing they may get an email on their accounts provided that they have ordered something. Like this, many options can be tampered and tailored to fit the needs of the owner of the e-commerce website.
Here you can set user tracking, API, webhooks and page setups. API allows you to integrate with 3rd party software. Page setups will enable you to choose which page would be the checkout page, cart page, etc. Webhooks are event notifications sent to a URL of your choice.
This section allows you to see all the back end information like version, size, logging, and much more. In the Tools tab, which is present on the same page, you can clean the caches of your website for a variety of variables. It also lets you install new options and reset the settings to default. Setting it to the default changes all the options back to their original form.
The extensions tab is the option that makes WooCommerce accessible. You can use many themes and plugins which are mostly user-contributed. The plugin developers allow purchasing their own or third-party plugins.
What To Do If You Already Have An Online Store And You Don’t Want To Create A Whole New Inventory On WooCommerce?
There are many plugins available, for example, AliDropship WooDropship Dropified. These plugins allow you to import products from online stores like Alibaba, sync prices, and fulfill the orders. You can also download the Facebook plugin so that you can connect your WooCommerce store to your Facebook page store and also show your store’s ads to your viewers for promotional activities.
How Does Communication Take Place Between The Buyer And The Seller?
The WooCommerce Marketplace Chat plugin takes care of the communication. It is a customizable chat where you can control the theme of the chat window and users list. Also, it enables Interactive Chat, Chatting history, security.
WooCommerce Tutorial – In Conclusion
So, to conclude this WooCommerce tutorial, with this range of options and easy to use UI, it truly is the best free e-commerce solution for WordPress. You can sell digital and physical products with ease, and make money with your online store.