Step 1: Choose a Domain and Hosting Account
The first step in implementing a WooCommerce shop is to choose a hosting account to host all your website files. I recommend Bluehost, since it's a reliable, secure and easy to use platform, and they offer a one-click WordPress install button.
Not to mention, the Bluehost company provides a great monthly service that integrates WordPress with WooCommerce, so you don't have to do a thing.
Go to the Bluehost page that explains the entire integration. Click on the Get Started Now button to proceed. With the WooCommerce package you receive hosting, positive SSL ecommerce security, at least 100GB of website space and much more. But most importantly, WooCommerce is already installed and optimized.
Choose a plan, then move onward.
The next page asks you to choose a domain or transfer one over. After you punch in a domain it will tell you if it's available. The next page then requests your personal and package information. I would recommend simply choosing your desired plan and skipping over the extras.
Continue walking through the setup process where it asks to make your own Bluehost login credentials. Once it brings you to the Bluehost CPanel you can locate the WordPress button under the Website Builders header. This allows you to walk through just a few steps to complete the entire WordPress installation.
At the very end, it will tell you the domain you can go to for logging into your WordPress backend.
Step 2: Purchase the Divi Theme
This part is simple. Go to the Divi purchase page and go through the steps to buy this WordPress theme.
Step 3: Install the Divi Theme
If you opted for the WooCommerce/Bluehost service, you already have WooCommerce installed on your website. If not, download WooCommerce and install it on your website.
Now it's time to install a theme that's optimized for WooCommerce. Plenty of options exist, but I recommend the Divi theme since it's extremely easy to brand and design for your own purposes.
Purchase and download the Divi theme. Upload the file to the backend of your WordPress dashboard and activate it as your primary theme. This can be done by going to Appearance > Themes > Add New.
Step 4: Add a Product to WooCommerce
Navigate to Products > Add Product.
This brings up a new page similar to a blog post you would generally create on a WordPress site. Create a title for your product, along with a description. If you scroll down a bit you'll notice plenty of other details to fill in, such as inventory, shipping, pricing and linked products.
Keep in mind that there is plenty more to do with your WooCommerce website, but you can find most of the technical details in the WooCommerce documentation. For now, this should be enough to have your site ready to go!