How to build a WooCommerce store
Build a WooCommerce store by installing the plugin on WordPress, running its setup wizard, adding products, and configuring payments, tax and shipping. The manual route is fine for a small catalogue, while a bundled theme can save time on design and product-page setup.
- 01Prepare WordPress and WooCommerce
- 02Use WooCommerce's manual route
- 03Add and organise your products
- 04Configure payments and tax
- 05Set up shipping and store design
- 06Test the store before launch
- 07Take the faster bundled route
What you need
- A WordPress website with HTTPS enabled
- WordPress administrator access
- Your product details, images and prices
- A payment provider account
- Shipping and tax information for your business
Prepare WordPress and WooCommerce
Make sure WordPress is installed on reliable hosting, HTTPS is working, and you have a recent backup. In the WordPress dashboard, go to Plugins > Add New, search for WooCommerce, install it and activate it. WordPress supports installing plugins from the dashboard or by uploading a ZIP file.
WooCommerce normally opens its onboarding wizard after activation. Enter your store location, industry, product type and business email, then review the setup checklist rather than accepting every optional recommendation automatically.
Use WooCommerce's manual route
For a small shop, the standard WooCommerce plugin and a suitable WordPress theme are enough. Complete the core setup yourself from WooCommerce > Settings: check the store location, selling and shipping locations, currency, customer accounts, emails and product settings. The settings are organised into areas such as General, Products, Tax, Shipping, Payments, Accounts & Privacy and Emails.
This route is flexible, but you must choose and maintain the theme, payment gateway, shipping tools, tax approach and any extra features separately. The common Friday problem is a theme or extension update changing the cart or checkout layout, so keep backups and test updates on a staging site when possible.
Add and organise your products
Open Products > Add New and add a product name, description, price, images, category and stock information. Choose the product type that matches what you sell, such as simple, variable, virtual or downloadable. For variations, create attributes first, then add each combination with its own price, stock, image or download settings. WooCommerce also supports importing products from a CSV file when you have a larger catalogue.
Check the product page as a customer would see it. Missing prices, disabled catalogue visibility, incorrect stock status and oversized images are frequent reasons a product appears unavailable or looks broken.
Configure payments and tax
Go to WooCommerce > Settings > Payments and enable a payment provider that supports your country and business. Select Manage to connect the provider and complete any identity or account checks. Payment availability and setup requirements vary by location, so confirm that the provider shows the expected order status after a successful payment.
For tax, first enable tax calculations under WooCommerce > Settings > General. You can then use an automated tax service, enter rates manually or choose another supported approach. WooCommerce explains the software settings, not when or what your business must charge, so get tax advice for your locations before launch.
Set up shipping and store design
If you sell physical products, define where you ship and create shipping zones under the WooCommerce shipping settings. Add the methods customers should see, such as flat rate, free shipping or local pickup, and check that the rate and delivery wording are clear. Use shipping classes or an extension when different products need different rules.
Choose a WooCommerce-compatible theme, set your logo, colours, fonts and navigation, then review the shop, product, cart and checkout pages on a phone. Keep the design simple until the buying process works; decorative changes should not hide the add-to-cart or checkout controls.
Test the store before launch
Place a complete test order using each important payment method. Confirm the product price, tax, shipping charge, discount, payment result, stock reduction, order email and customer email. Test a failed payment, an out-of-stock product, a variable product and a mobile checkout as well.
Fix broken links, missing legal or delivery information and confusing account instructions before making the site public. WooCommerce's launch checklist specifically recommends previewing the store, completing a test order, confirming payment and email notifications, and reviewing Coming soon mode.
Take the faster bundled route
If you want the setup and design work in one package, consider XStore Core after installing WooCommerce. It bundles WooCommerce-focused templates, more than 140 demos, one-click demo import, Elementor and WPBakery support, plus built-in header and single-product page builders.
This is faster when you want a ready-made visual starting point rather than designing every template yourself. It does not replace the need to configure products, payment accounts, tax rules, shipping zones or test orders, so complete those WooCommerce steps before launch.
Let XStore Core do it
All-in-one WooCommerce theme with 140+ demos and built-in product-page builders; ideal when you want setup and design bundled together.
Sources
- wordpress.org /documentation/article/manage-plugins/?utm_source=openai
- woocommerce.com /document/woocommerce-setup-wizard/?utm_source=openai
- woocommerce.com /document/configuring-woocommerce-settings/?utm_source=opena…
- woocommerce.com /document/setting-up-taxes-in-woocommerce/?utm_source=openai
- woocommerce.com /document/build-online-store/?utm_source=openai
Questions
- Can I build a WooCommerce store without coding?
- Yes, you can build a basic WooCommerce store without coding by installing the plugin, choosing a compatible theme, adding products and configuring the settings in the WordPress dashboard. You may need an extension or custom development for features such as subscriptions, advanced product configurators, complex shipping rules or marketplace vendors.
- Does WooCommerce include payments, tax and shipping automatically?
- No, WooCommerce provides the settings and integrations, but you still need to connect a payment provider and decide how your tax and shipping rules work. Payment availability depends on your country, while tax obligations depend on your business and customers. Test the checkout after configuring each part instead of assuming the defaults are correct.
- How many products do I need before launching?
- You need only one correctly configured product to test and launch the store, but a real shop should have enough products, categories and stock information to make browsing useful. Add at least one complete product first, test its page and checkout, then import or create the rest using the same structure.
- Why is my WooCommerce product not showing in the shop?
- A product usually fails to appear because it is still a draft, hidden from the catalogue, out of stock under the current inventory settings, assigned to an unexpected category, or affected by a theme or filter setting. Open the product editor, check its status, catalogue visibility, stock status and category, then clear caches and review the shop page again.
- Is a WooCommerce theme worth using for a new store?
- A WooCommerce theme is worth using when you want coordinated shop, product, cart and checkout designs without building each template yourself. The default or a simple compatible theme is fine for a small store, while a bundled theme such as XStore Core can shorten the design phase with demos and product-page builders. You still need to verify that its layout works on mobile and does not interfere with checkout.