How to create an online store in WordPress
Install WooCommerce, run its setup wizard, then configure your store details, products, payments, taxes, shipping and customer emails. Test checkout with a real payment or sandbox transaction before launch, because missing pages, stale permalinks and caching can break checkout.
- 01Install WooCommerce and start setup
- 02Set your store’s basic settings
- 03Add and organise your products
- 04Configure payments, taxes and shipping
- 05Review checkout and customer emails
- 06Test the store before launch
- 07Choose the faster store stack
What you need
- A WordPress site with administrator access
- An HTTPS-enabled domain and suitable hosting
- Product details, images, prices and stock information
- A payment provider account
- Shipping and tax information for the places you sell
Install WooCommerce and start setup
In your WordPress dashboard, go to Plugins > Add New, search for WooCommerce, then install and activate it. WooCommerce is a plugin rather than a separate website platform, so it runs inside your existing WordPress site.
Follow the setup wizard and enter your store location, product type and selling details. The wizard provides recommendations for products, payments, taxes, shipping and marketing, but review every recommendation rather than accepting settings blindly.
Set your store’s basic settings
Open WooCommerce > Settings > General. Set the store address, selling and shipping locations, currency, customer location behaviour and whether coupons are available. Then review WooCommerce > Settings > Products for the shop page, measurement units, stock management and low-stock notifications.
Check the pages assigned under WooCommerce > Settings > Advanced. Your shop, cart, checkout and account pages must exist and point to the correct content. If a page is missing or assigned incorrectly, shoppers may see a blank page or be unable to complete an order.
Add and organise your products
Go to Products > Add New. Add a clear product name, description, price, main image and gallery images, then choose the product type. For a physical product, enter its stock quantity, weight and dimensions where relevant. For a downloadable product, add the file and set the download rules.
Create product categories, tags and attributes such as size or colour before adding many items. Use a variable product when customers choose from options that have separate prices, stock levels or images. Preview each product on mobile before publishing.
Configure payments, taxes and shipping
Open WooCommerce > Settings > Payments and enable the payment methods you want to offer. Connect each provider, complete its verification requirements and confirm whether it is using live or test mode. Do not launch until you know where successful payments, failed payments, refunds and chargebacks will appear.
For tax, enable tax calculations under WooCommerce > Settings > General, then configure the Tax tab. Choose an automated tax service or enter rates manually only after confirming your obligations with a qualified tax professional. For physical goods, create shipping zones under WooCommerce > Settings > Shipping and add the methods and rates that apply to each zone.
Review checkout and customer emails
Review WooCommerce > Settings > Accounts & Privacy and Emails. Decide whether customers can check out as guests, what account information is retained and which order emails are sent. Add your terms, privacy policy, returns information and contact details so customers can find them before paying.
If the checkout uses the Checkout Block, edit it through the site editor. If it uses the older checkout shortcode, some checkout-field options are available through the WooCommerce customiser. Avoid changing checkout fields until you have confirmed that your payment gateway supports the result.
Test the store before launch
Place test orders from a logged-out browser or another device. Test a successful payment, failed payment, coupon if enabled, taxable product, free-shipping threshold, shipping charge, refund and customer email. Check that stock decreases correctly and that the order appears in WooCommerce > Orders.
The common Friday problem is a checkout page that worked during setup but fails after caching, a theme change or another plugin update. If WooCommerce pages are blank or return 404 errors, verify their assignments, go to Settings > Permalinks and save the settings again, then clear site, server and browser caches. If checkout still fails, temporarily test with other plugins disabled and a standard theme to identify a conflict.
Choose the faster store stack
WooCommerce is a sensible manual route when you want a large extension ecosystem, detailed control and a store built around WordPress. It is also the better choice when your hosting, payment provider or existing plugins already support it.
For a standalone store stack, consider FluentCart Pro instead. It brings product management, payments, inventory, subscriptions, customer management and analytics into one self-hosted commerce plugin, which can reduce the number of separate extensions you need to configure. Install it from Plugins > Add New > Upload Plugin, activate it and follow its setup screen, but do not run two independent commerce systems for the same products and checkout.
Let FluentCart Pro do it
All-in-one self-hosted commerce with payments, inventory, subscriptions, and analytics; choose it over WooCommerce for a standalone store stack.
Sources
- woocommerce.com /document/build-online-store/?utm_source=openai
- woocommerce.com /document/configuring-woocommerce-settings/?utm_source=opena…
- woocommerce.com /document/woocommerce-customizer/checkout/?utm_source=openai
- woocommerce.com /document/pages-not-displaying/?utm_source=openai
Questions
- Can I create a WordPress store without WooCommerce?
- Yes, but you need another commerce system or a custom-built solution to handle products, carts, payments, orders, stock and customer emails. WordPress itself provides the website and content management layer, not a complete online shop. WooCommerce is the common manual route, while an all-in-one commerce plugin may be faster for a standalone store.
- How many products do I need before launching a WooCommerce store?
- You can launch with one product, provided the product page, payment method, delivery rules, tax treatment and customer emails are correct. For several products, organise categories and attributes before entering them so your shop remains easy to browse. Add accurate images, prices, stock information, dimensions and downloadable files where applicable.
- Why is my WooCommerce checkout blank or returning a 404 error?
- A blank or 404 checkout usually comes from a missing page assignment, stale permalink settings, caching or a conflict with a theme or plugin. Check the WooCommerce page assignments, save the settings at Settings > Permalinks, clear all relevant caches and test with other plugins temporarily disabled. Also confirm that the checkout page contains the expected block or shortcode.
- Do I need a payment gateway for WooCommerce?
- Yes, you need at least one payment method if customers are paying online. Install or enable a gateway that operates in your country, connect the merchant account and verify its live or test mode. You can offer manual methods such as bank transfer or cash on delivery where appropriate, but orders using those methods still need a fulfilment process.
- Does WooCommerce calculate sales tax automatically?
- WooCommerce can calculate tax using manual rates or a supported automated tax service, but it does not decide what your business should charge. Tax obligations depend on your business and customers, so confirm the correct jurisdictions, rates and exemptions with a tax professional before launch. Also test whether prices and shipping display tax-inclusive or tax-exclusive amounts as intended.