Creating an online store is a dream for many entrepreneurs, and with WordPress, WooCommerce, and Divi, you have the perfect trio to bring that dream to life with ease. WooCommerce is the leading eCommerce plugin for WordPress, providing all the functionality needed to sell products online. Divi, on the other hand, is a powerful drag-and-drop page builder and theme by Elegant Themes that lets you design beautiful, professional websites without coding.
In this blog post, we will walk you through the step-by-step process of building an online store using WooCommerce integrated with the Divi theme and Divi Builder. By the end, you’ll have a fully functional and visually stunning eCommerce site ready to attract customers and generate sales.
Table of Contents
- Why Use WooCommerce with Divi?
- Setting Up WordPress, WooCommerce, and Divi
- Installing and Configuring WooCommerce
- Installing and Activating Divi Theme and Divi Builder
- Designing Your Online Store with Divi
- Creating Product Pages with WooCommerce and Divi
- Customizing the Shop Page Using Divi
- Optimizing Your Store for Mobile
- Adding Essential eCommerce Features
- Tips for Driving Traffic and Increasing Sales
- Conclusion
1. Why Use WooCommerce with Divi?
Before diving in, let’s quickly cover why WooCommerce and Divi make such a great combination:
- WooCommerce: The most popular eCommerce platform in the world, WooCommerce is flexible, scalable, and free. It supports both physical and digital products, multiple payment gateways, shipping options, tax configurations, and more.
- Divi: This theme and builder provide unmatched design freedom with its visual drag-and-drop interface, pre-built layouts, and custom modules. Divi also offers native WooCommerce compatibility, making it easy to customize product and shop pages.
Together, they let you build a professional, fully customized online store without touching code.
2. Setting Up WordPress, WooCommerce, and Divi
Step 1: Get Web Hosting and Install WordPress
To get started, you need a domain name and web hosting that supports WordPress. Many hosting providers offer easy WordPress installs (Bluehost, SiteGround, HostGator).
Once WordPress is installed on your domain, log into your WordPress dashboard.
Step 2: Install WooCommerce Plugin
In the WordPress dashboard:
- Navigate to Plugins > Add New
- Search for “WooCommerce”
- Click Install Now and then Activate
WooCommerce will launch a setup wizard to guide you through store basics like currency, payment, and shipping options.
Step 3: Purchase and Install Divi Theme
Divi is a premium theme from Elegant Themes. To get Divi:
- Visit the Elegant Themes website
- Purchase a license and download the Divi theme ZIP file
- In WordPress, go to Appearance > Themes > Add New > Upload Theme
- Upload and activate Divi
Optionally, install the Divi Builder plugin for extra page-building features if you plan to use a different theme.
3. Installing and Configuring WooCommerce
After activation, WooCommerce’s setup wizard will walk you through the initial store setup:
- Store Details: Add your address, country, currency, and preferred units (kg, lbs).
- Industry: Choose your store’s category to tailor WooCommerce features.
- Product Types: Choose physical, digital, or both.
- Payment Options: Select from PayPal, Stripe, bank transfer, or offline payments.
- Shipping: Configure shipping zones and methods (flat rate, free shipping).
- Recommended Plugins: WooCommerce suggests plugins like Jetpack, Mailchimp.
Finish the wizard, and WooCommerce will generate necessary pages like Shop, Cart, Checkout, and My Account.
4. Installing and Activating Divi Theme and Divi Builder
With Divi active, you can customize your store’s appearance and product pages.
- Head to Divi > Theme Options to adjust basic settings like logo, color scheme, fonts, and layout.
- Enable WooCommerce modules in Divi > Builder > Advanced to access WooCommerce-specific design elements.
5. Designing Your Online Store with Divi
Divi allows you to visually build your homepage and other pages. Here’s how to get started:
Create a Stunning Homepage
- Go to Pages > Add New and name it “Home.”
- Click Use Divi Builder and choose Build From Scratch or select a pre-built layout from Divi’s library. Here’s my advice on how to choose a layout (there are 2700 to choose from!).
- Add modules like Image, Text, Call to Action, and importantly, Shop to display products.
Customize Header and Footer
- Divi Theme Builder lets you create custom headers and footers globally or per page.
- Navigate to Divi > Theme Builder and add a new template.
- Use Divi Builder to design your header with navigation, logo, search bar, and cart icon.
6. Creating Product Pages with WooCommerce and Divi
Each product needs a dedicated page where customers can view details and purchase.
Adding Products in WooCommerce
- Go to Products > Add New.
- Add product title, description, short description, and images.
- Set price, SKU, inventory, shipping weight, and dimensions.
- Choose product categories and tags for better navigation.
Customizing Product Pages with Divi
Divi’s WooCommerce modules allow you to customize product layouts:
- Use the Product Title, Product Images, Product Price, Add to Cart, Product Description, and Reviews modules to design your product page.
- To customize your single product template globally, use Divi Theme Builder > Add New Template, assign it to “All Products,” and build the layout visually.
This gives you complete control over how product pages look and function.
7. Customizing the Shop Page Using Divi
The WooCommerce shop page shows all your products in a grid. Divi lets you make this page more engaging:
- Use the Shop module in Divi Builder, which lets you choose categories, filter products, and customize grid layout.
- Add filters or sorting options with WooCommerce widgets in the sidebar or header.
- Create promotional banners or call-to-action sections above or below product listings to drive sales.
8. Optimizing Your Store for Mobile
A majority of online shopping happens on mobile devices, so mobile optimization is crucial:
- Divi is fully responsive and lets you customize how your site looks on phones and tablets.
- Use Divi Builder’s responsive editing tools to adjust font sizes, margins, and module visibility on different screen sizes.
- Test your store on multiple devices to ensure a smooth user experience.
9. Adding Essential eCommerce Features
To make your store functional and user-friendly, consider adding these:
Payment Gateways
- WooCommerce supports many payment methods.
- Popular options include Stripe, PayPal, Square, and Authorize.net.
- Install additional payment plugins if necessary.
Shipping Options
- Configure shipping zones, methods, and costs in WooCommerce.
- Use plugins for advanced shipping rules, tracking, or label printing.
Security
- Install SSL certificates to secure customer data.
- Use security plugins like Wordfence or Sucuri.
Marketing and SEO
- Install SEO plugins like Yoast SEO or Rank Math.
- Integrate email marketing tools like Mailchimp.
- Use coupons and discounts to boost sales.
10. Tips for Driving Traffic and Increasing Sales
Once your store is ready, focus on attracting customers and increasing conversions:
- Content Marketing: Start a blog with helpful articles related to your products.
- Social Media: Promote your products on Facebook, Instagram, and Pinterest.
- Paid Ads: Use Google Ads or Facebook Ads to target your ideal customers.
- Customer Reviews: Encourage satisfied customers to leave reviews.
- Retargeting: Use retargeting ads to bring back visitors who didn’t purchase.
11. Conclusion
Building an online store with WooCommerce and Divi is a powerful and flexible solution that requires no coding but gives you full control over design and functionality. WooCommerce handles your store’s backend, while Divi ensures your website looks stunning and converts visitors into customers.
By following this guide, you can set up your store, customize product pages, optimize your design for mobile, and add all the essential features needed for success.
Ready to start? Dive into WooCommerce and Divi today and create an online store that stands out! And if you get stuck, feel free to reach out for professional support.






