How to create an online store with WooCommerce
Install the WooCommerce plugin on WordPress, run its setup wizard, add products, configure payments, taxes and shipping, then place a test order. WooCommerce’s built-in setup is enough for a basic shop; you only need extra extensions for requirements such as subscriptions or specialised delivery rates.
- 01Install WooCommerce and start setup
- 02Set your store basics
- 03Add and organise products
- 04Configure payments and taxes
- 05Set shipping zones and methods
- 06Choose a design and test checkout
What you need
- A WordPress site with HTTPS enabled
- Administrator access to WordPress
- Product details, images, prices and stock information
- A payment provider account if you want to accept card payments
- Your shipping regions and tax requirements
Install WooCommerce and start setup
In WordPress, go to Plugins > Add New, search for WooCommerce, install it and activate it. WooCommerce is the plugin that adds products, carts, checkout, orders and store settings to WordPress. After activation, start the onboarding wizard rather than skipping it unless you already know the settings you need.
Enter your store location, business details, product type and store email. The wizard then opens a setup checklist covering products, payments, design, tax, shipping and launch. Optional recommendations can be declined if you do not need them.
Set your store basics
Open WooCommerce > Settings > General and check the business address, selling locations, shipping locations, currency and whether taxes and coupons are enabled. These settings affect the prices and regions shown to customers, so do not leave the default country or currency in place by accident.
Check the store pages as well. WooCommerce normally creates and assigns the Shop, Cart, Checkout and My account pages during setup. If checkout is blank or sends visitors to the wrong place, verify the assigned pages under the WooCommerce page settings. New installations generally use Cart and Checkout blocks, while shortcode versions can be useful when an extension is not compatible with the blocks.
Add and organise products
Go to Products > Add New. Add a product name, description, price, product image, category and catalogue visibility. In the product data panel, choose the right type, such as simple, variable, virtual or downloadable, then set stock, weight, dimensions and variations where they apply.
You can create a basic product with only a name and price, but complete descriptions, clear images, categories and accurate inventory give customers the information they need. For many products, use WooCommerce’s built-in CSV importer instead of entering every product by hand.
Configure payments and taxes
Use the setup checklist or go to WooCommerce > Settings > Payments to enable a payment provider available in your country. Follow that provider’s connection and verification steps, then check what order status follows a successful payment. You can also enable offline methods where appropriate, but do not publish a shop without confirming how orders are marked as paid.
For tax, choose an automated tax service, enter rates manually, or mark the store as exempt only when that reflects your situation. WooCommerce provides the settings, but it does not decide when or what you must charge. Ask a tax professional about your obligations, especially if you sell across regions.
Set shipping zones and methods
If you sell physical products, go to WooCommerce > Settings > Shipping > Shipping zones. Add a zone for each region you serve, then add the methods customers can use, such as flat rate, free shipping or local pickup. Check the store’s shipping location before creating zones.
WooCommerce matches each customer to one zone and uses the first matching zone in the list. Put narrow zones above broad ones. A common Friday-afternoon failure is a broad country or Rest of the world zone placed first, which prevents a more specific local rate from appearing at checkout. If a matched zone has no method, WooCommerce tells the customer that shipping is unavailable.
Choose a design and test checkout
Use the WordPress Site Editor or Customizer, depending on your theme, to set the logo, colours, navigation, Shop layout and key store pages. The manual route is completely adequate for a small catalogue: WooCommerce, a compatible WordPress theme and the built-in editor can create a working store without a specialised theme or page builder.
The fast route is to use Unero when your priority is a minimalist, product-focused storefront. Its responsive product layouts, AJAX navigation, multiple product page designs and demo import can reduce design work, but it does not replace WooCommerce configuration for payments, tax, stock or shipping.
Before launch, place an order from a private browser window or staging site. Check product selection, coupons, shipping rates, tax display, payment confirmation, order emails, stock reduction and the mobile checkout. Test payments should use the gateway’s test mode or a dedicated test-order tool; remove test orders afterwards so they do not enter fulfilment or analytics.
Let Unero do it
Minimalist AJAX storefront with responsive product layouts; choose it when visual product focus matters more than advanced store features.
Sources
- woocommerce.com /document/woocommerce-setup-wizard/?utm_source=openai
- woocommerce.com /documentation/woocommerce/site-admin/store-settings/?utm_so…
- woocommerce.com /document/woocommerce-shortcodes/page-shortcodes/?utm_source…
- woocommerce.com /document/managing-products/?utm_source=openai
- woocommerce.com /document/setting-up-shipping-zones/?utm_source=openai
Questions
- Can I create a WooCommerce store without a page builder?
- Yes, you can create a basic WooCommerce store without a page builder. WooCommerce supplies the shop, product, cart, checkout, account and order functions, while a compatible WordPress theme controls the presentation. Use the Site Editor or Customizer for the design. A page builder is only useful when the standard theme controls cannot produce the layout you need.
- Do I need a separate plugin to sell products with WooCommerce?
- You need the WooCommerce plugin, but you do not need another plugin for basic products, carts, checkout, orders or inventory. Extra extensions become necessary for specialised requirements such as subscriptions, bookings, memberships, advanced product bundles, unusual payment providers or live carrier rates. Keep the first version small because every additional extension adds another compatibility and maintenance point.
- Why is shipping unavailable at checkout?
- Shipping is usually unavailable because the customer does not match a zone with an enabled method, the shipping destination is excluded, or a broader zone appears before the intended specific zone. Check the store’s shipping locations, the customer’s country or postcode, the zone order and the methods enabled in the matching zone. Theme and plugin conflicts can also affect the result.
- How should I test a new WooCommerce store before launch?
- Place a complete test order and inspect the customer and administrator emails, payment result, order status, tax, shipping charge, stock change and mobile checkout. Use a payment gateway’s sandbox mode or a test-order method rather than a real card. Test on staging where possible, then remove test orders and disable test mode before opening the shop to customers.