Have you been wanting to start an online store? Maybe it’s been on your mind for a few days, months, or even years.
We know that the task of starting a store may sound or seem overwhelming. Thanks to platforms like WooCommerce, it’s easier than ever to build an e-commerce store into your WordPress website.
As you may know, there are quite a few different plugins you may use to build an e-commerce site on WordPress. WP Ecommerce, Jigoshop, and Ecwid are just a few of the many options. If you’re still wondering why you should choose WooCommerce, here’s why:
Aside from the huge benefit of being free and relatively easy to use, WooCommerce allows for so many customization options. Because it has such a big market share, there are hundreds of developers and even more plugins/extensions developed to add features to WooCommerce sites. As you can with regular WordPress pages, you can choose to either use pre-made templates, or your own custom coded designs. We love how much control WooCommerce gives you – especially the fact that unlike other e-commerce solutions, with WooCommerce you have full control over function, data, and security.
Plus, you can sell just about anything! Including:
The options are endless. You can sell anything you put a price tag on! You can even ‘sell’ free products. After a few simple steps you can start monetizing your website!
What you need:
How To Get Started
Once you’ve made the decision to use WooCommerce to build your e-commerce store and you start getting set up, you’ll realize just how easy and intuitive this plugin is.
Step 1:
Search for WooCommerce in the plugins page, install, and activate it.
Step 2:
Once activated you will see a setup wizard pop up on your screen, which will guide you through a few initial steps to setup your WooCommerce store.
First you will have to allow WooCommerce to create a few default pages needed for your store. This includes the ‘my account’, ‘cart’, and ‘checkout’ pages. Once created, these will be visible in the ‘pages’ tab in your WordPress Admin.
Next you will be prompted to set a few store settings, including where your store is based, the currency your store sells in, and your units of measurement for shipping purposes. If you don’t sell physical products, you don’t have to worry too much about these units of measure, just set them to a standard.
Next you will prompted to setup your taxes. This step is very important, so don’t rush through it. WooCommerce uses prior information you provided to calculate your taxes, but you should always make sure that their calculation is correct and make any changes needed. If you’re not sure about your tax settings, skip them and move on until you do your research or speak to a tax professional. You can always go back to your WooCommerce settings page and complete them when you know what the correct tax settings are for the nature of your products. If you set these up incorrectly, it could be messy to deal with later on.
First off, you can select whether or not you will be shipping your products. If you tick the box, WooCommerce will populate the remaining shipping options.
Next, you can select whether or not you’ll be charging taxes. Luckily, WooCommerce helps you set these up based on your store location – which you set earlier.
If you plan on charging tax, tick the box next to “Yes, I will be charging sales tax”. Then, a new set of boxes will appear, and WooCommerce will have filled out your tax settings.
Note: Although WooCommerce pre-fills your tax settings, you should check with a tax professional. Like we mentioned earlier, a small mistake here could bring you a LOT of headaches later on.
The last setup step is to set up your payments. WooCommerce gives you the option of 5 different payment methods: Cash on Delivery, PayPal Standard, Cheque, Bank Transfer, and Stripe.
This step will allow you to enable the payment methods you’d like.
It’s recommended that you enable PayPal and Stripe (a credit card processor), as most online shoppers use either PayPal or credit cards to pay for their purchases.
Note: Turning PayPal and Stripe on will populate both account options in your WooCommerce admin, so you will have to visit the payments settings page to connect your accounts. To accept PayPal and Stripe, you will need to have an account with each of these. The good news is, they’re both quite easy to set up. Just head over to their respective sites and create an account, if you haven’t done so already. Then, follow their instructions to connect each account to your WooCommerce store.
Although the WooCommerce Setup Wizard guides you through initial setup, there are still a few more settings you need to complete in order to be ready to sell. To locate your settings pages, go to WooCommerce → Settings. You may notice there are several additional settings, but we will go through the most important ones: taxes, shipping, payments, and emails.
This page is important if you plan on shipping products. This page lets you set different shipping settings for each shipping zone. If you have different shipping zones/settings, define your zones, options and classes here.
Next, it’s time to configure and test your payment processors. If you still have more payment processors to setup after your initial steps, go to WooCommerce → Settings → Checkout to edit your Payment methods.
Here you’ll see a list of payment methods in a horizontal line across the top. If you scroll down, you will see the same list with a symbol on the right indicating whether or not you have them enabled. You may click any of these to expand it and view your options, which will differ slightly by each payment method.
If you will be accepting PayPal payments on your site, click on the PayPal tab, and then make sure that the box is ticked to enable it. If you haven’t already, fill out the fields in the page and provide API access. You’ll also need to decide whether you will be using test or live mode. Test mode allows you to test the checkout process with a test payment account – so that you can make sure that everything is functioning correctly without having to purchase actual products.
Do the same for Stripe, and note that any info you may need will be found within your Stripe account. To test your checkout, set it to test mode. (Don’t forget to change it to live once you’re ready to bring your site live!)
Once you’ve completed your initial settings, it’s time to setup your products! To add a new product, head over to the products tab in the admin sidebar, and click on add new (or click on the button under ‘Next Steps’ in your setup wizard. If you click on that button, WooCommerce will guide you through creating your first product.)
If you’re familiar with WordPress, this page will probably look familiar to you, because the WooCommerce layout quite similar to the WordPress layout!
You’re going to see quite a few fields here:
This one is pretty straightforward.
This field functions the same as a regular WordPress field, so you’re free to use html, add text, images, headings, or any media!
This section is where you will add price, dimensions, shipping info, product type, inventory and more. The section is divided into a few subsections.
Within the product data section, first, you will have to state your product type. The options are: simple product, grouped product, external/affiliate product, and variable product.
Simple Product: a regular product with no variations or attributes. It can be physical, virtual or downloadable. Simply select this option and then check the box for virtual or downloadable, or leave boxes unchecked if it’s a physical product.
Grouped Product: a group of related products.
External/Affiliate Product: a product that is sold elsewhere, and you gain a commission by referring the buyer to that site.
Variable Product: A product that has a few different variations/specifications. For example, a t-shirt that comes in different colors, sizes or both.
The following options may or may not all appear as they are based on product type.
General: Set prices and taxes. If you’re not sure about taxes, check with a professional.
Inventory: Set SKU and inventory quantities if you’d like to manage stock levels. Once you sell all of your stock, the item will automatically be set to ‘out of stock’.
Shipping: Use this section to set product dimensions and shipping info. If you don’t see shipping options, you need to configure these in your WooCommerce settings.
Linked Products: You know when you see sections that say “you might like this” or “customers who bought this also bought…”? This is where you would set those linked/related products. You may add up-sells and cross-sells.
Attributes: This is where you can set product attributes. if you’re selling different sized t-shirts, or different colored shirts, for example, you would list those attributes there.
To add a new attribute, click the ‘Add’ button. A new field will populate where you may state the name of the attribute, and the different variations/options. In this example, our attribute is size:
The values/options need to be separated by this symbol: |. Once filled, click ‘Save attributes’.
If you’d like, you may add a second level of attributes.
Advanced: You don’t have to worry about filling this section out unless you would like to send a note to the customer after purchase, change the menu order, or disable reviews.
This field is for a short summary/descriptions of the product. It will appear under the product name on the product page. You will notice this field looks like the general WordPress page fields, so you may add any elements you’d like.
Just like WordPress categories for posts, you can set up categories for your products to group similar items. You can create new categories from here as well.
This is like the WordPress tags option – an optional additional way to group items and make them easier for your customers to find.
This is the main product image that will be displayed on the page, as well as the preview image on the shop page. If possible, use a horizontal photo, as vertical photos will be cropped/resized.
Use this section to add additional product images.
Note: Like we mentioned earlier, you can sell just about anything – and your setup will depend on the type of product you’re selling. Some of these fields may not be relevant for your product type. For example, size dimensions won’t be relevant for downloadable or virtual products, so you can simply leave these fields empty.
Once you’re done setting all of the above settings, simply click publish and voila, your first product is done!
After publishing, go view the page to check how everything looks on the front end. A lot of the styling of the page elements will match your WordPress theme, but if there’s anything you don’t like, make note of it and go back to the admin and simply change it. Keep in mind that there are hundreds of plugins to add extra functionality to your site, and we will discuss those after we cover the basics of your WooCommerce store setup.
After posting and checking your first product, repeat these steps as many times as necessary, until you have all of your products listed!
If you go back and click on the products tab in your dashboard, you will see your product dashboard with a summary of your product info listed. You can ‘quick edit’ from this dashboard page just as you would a WordPress page or post.
Before making any sales, you should configure your emails. At WooCommerce → Settings → Emails you may edit and configure ell customer facing emails/notifications.
The first thing you will see is the list of pre-made email notifications that WooCommerce has created. As you can see in the ‘recipients’ column, some of these are sent to customers, while others are internal.
Below this list you will find your general options. The top two settings will apply to all of your emails/notifications. The email template settings will create your default template, but you can also edit each email’s individual template.
Set your “from” name, which will appear as the sender for each email, as well as the “from” address, which is where they will be sent from (keep in mind that this is where any replies will go).
For your email template, we recommend uploading your company logo as the header image, adding custom footer text, and using your brand colors.
Then, you may go ahead and configure each individual email. You can enable or disable the email, change the subject and heading, downloadable subject and headings, and upload an email template. If you’d like to drive more sales, you may want to investigate options to send up-sells or cross sells within your email. Or, check out our follow up email recommendation at the end of this guide.
Now that you have your store populated with products, you may view your entire site and how it looks and how your current theme is integrating with WooCommerce. Although it is made to work with any WordPress theme, WooCommerce looks better with themes that are developed with e-commerce in mind.
If you already have a theme, are happy with it, and it’s not causing any issues with WooCommerce, then you will probably want to stick with it.
If you don’t have a theme, or you’re not happy with how it looks, you may want to search for a WooCommerce compatible theme. Yes, all themes are technically compatible, but those that are made with WooCommerce in mind will integrate much better.
Storefront, the default/official WooCommerce theme is free, and it has all of the features needed to setup a basic store.
Themeforest also has a huge library of themes available for purchase. Just head over to their e-commerce section and browse until you find the theme you like.
If your goal is to engage your visitors and sell products, your site and store design is very important.
Next it’s time to personalize your pages and add any design or copy needed to complete your store.
Before working on your site design and copy, think about your ideal customer. What’s their pain point? What problem are you solving? What do they like? What can they relate to?
From here, decide what colors, elements, and language to use as you design your site. What you like may not be exactly what your audience will like – so with everything you do, think of them. Do your best to serve them.
Your shop is your chance to ‘wow’ your customers, so make sure your design and copy are built to sell!
If it makes sense to add information and explanations at any point, do it.
Note: While there are hundreds of great extensions for WooCommerce, try to stick only to the ones you need. Wondering why? Read about the effect of too many plugins on your WordPress site.