Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WooCommerce is a free, open-source ecommerce platform that runs on WordPress. A reliable launch follows this order: prepare WordPress and hosting, install WooCommerce, add products, configure payments, design the storefront, choose a tax method, set shipping for physical goods, test a complete purchase, and then open the store publicly. The right gateway, tax workflow, shipping service, and extensions depend on your country, products, customers, and legal obligations.

1. Prepare WordPress and hosting

WooCommerce is not a standalone site builder. You need a working WordPress installation on hosting that meets WooCommerce’s current server requirements. Check the official WooCommerce hosting and system-requirements documentation before committing to a provider; no single host is best for every store.

Have these ready

  • A domain name and an SSL-enabled WordPress site (HTTPS).
  • Administrator access to the WordPress dashboard.
  • Your business address, selling countries, currency, and contact email.
  • A decision about whether you sell physical goods, downloads, services, memberships, or a mixture.
  • Business, tax, privacy, refund, and payment information required in your jurisdiction.

Use a current WordPress release, a supported PHP version, and regular backups. A staging site is useful if you already operate a public WordPress site, because plugin, theme, and checkout changes can affect it.

2. Install WooCommerce and complete onboarding

  1. In WordPress, open Plugins > Add New Plugin.
  2. Search for “WooCommerce,” select the official plugin, choose Install Now, and then Activate.
  3. Activation opens the WooCommerce setup wizard. Enter your store location, selling locations, currency, and product/business details.
  4. Review the recommended features and install only those you understand and need.

The onboarding wizard and setup checklist guide the necessary initial steps to get a store ready to sell. You can revisit the checklist later, so do not make an irreversible choice simply to finish onboarding.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the generated store pages

WooCommerce normally creates or assigns Shop, Cart, Checkout, and My account pages. In WooCommerce > Settings > Advanced, confirm those page assignments and make sure the pages are reachable from your navigation. Add contact, privacy, terms, shipping, and returns information appropriate to your business.

3. Add and organize products

Create products before launch so you can test the real customer path. Go to Products > Add New, then choose the configuration that matches what you sell rather than filling every field by default.

Choose a product type

Product situation Typical WooCommerce configuration Important decisions
A single physical item Simple product Price, stock, weight, dimensions, images, and shipping class.
One item with customer-selected options Variable product with attributes and variations Separate prices, stock, images, or SKU values for each variation.
Downloadable file or online service Virtual and/or downloadable product File delivery, access duration, usage limits, and whether shipping should be disabled.
Grouped offer or referral item Grouped or external/affiliate product How customers reach component products or the outside purchase page.

Build a useful product page

  • Write a specific name and description that explain the customer outcome, specifications, and restrictions.
  • Set a regular price and, where applicable, a sale price with a clear end date.
  • Use a consistent main image, gallery, alt text, category, and tags.
  • Configure inventory only when stock tracking reflects your real fulfillment process. Set SKU, stock quantity, backorders, and low-stock behavior deliberately.
  • For physical products, add weight, dimensions, shipping class, and any handling information needed for rates.
  • Preview the page on a phone and desktop before publishing it.

4. Configure payments for your country and customers

Open WooCommerce > Settings > Payments to enable available methods. Provider availability changes by country and can also depend on information entered during setup, so compare actual availability for your business rather than choosing a familiar brand by name.

Compare payment methods on the decisions that matter

Decision Questions to answer
Country coverage Can the provider onboard merchants in your country and pay out to your bank?
Customer payment types Does checkout support the cards, wallets, bank methods, buy-now-pay-later options, or local methods your customers use?
Onboarding What identity, business, bank, currency, or verification information is required?
Checkout experience Does payment occur on your site, in a hosted window, or through a redirect, and does it work well on mobile?
Fees and settlement What current transaction, currency-conversion, dispute, payout, and subscription charges apply to your account?

No universal fee ranking is reliable because prices vary by provider, country, currency, and contract. Read the provider’s current terms before enabling it. Set up at least one method that your customers can use, and consider a second method only when it improves coverage without complicating reconciliation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Secure the checkout

Keep WordPress, WooCommerce, your theme, and payment extensions updated. Use HTTPS, strong administrator accounts, backups, and the provider’s recommended fraud and webhook settings. Never store raw card details in WordPress unless a compliant payment architecture explicitly requires it.

5. Design a clear storefront

Use the onboarding design step to select a compatible theme or begin editing with the WordPress site editor. A paid theme or extension is not required for a basic store; choose one when it solves a demonstrated design or workflow need.

Prioritize the first version

  • Make the Shop link, categories, search, cart, and account area easy to find.
  • Keep product pages readable, with price, availability, delivery information, returns, and a prominent purchase control.
  • Use consistent typography, contrast, buttons, and image proportions.
  • Check keyboard navigation, labels, focus states, and mobile layouts.
  • Publish essential contact, privacy, terms, refund, and shipping pages before launch.

Evaluate themes and extensions

Check compatibility with your WordPress and WooCommerce versions, the features you actually need, update history, support quality, documentation, and total cost. Install as few extensions as practical: every additional plugin adds maintenance, compatibility, and security considerations.

6. Choose a tax approach

WooCommerce supports manual tax rates and automated services, including WooCommerce Tax and Avalara AvaTax. This is a configuration decision, not a substitute for professional tax advice: obligations depend on your location, registration status, products, customer locations, thresholds, and whether you sell across borders.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Manual rates

Manual setup gives you direct control over tax classes, rates, and tax-inclusive or tax-exclusive display. It can work when your rules are limited and stable, but you must maintain rate changes and determine the correct jurisdictions yourself.

Automated tax services

An automated service can calculate rates from address and product information and may reduce routine maintenance. Confirm its supported countries, product-tax capabilities, registration assumptions, data handling, and subscription or per-transaction charges before relying on it.

Ask a qualified local adviser whether you must register, collect, display, remit, or retain records. Configure tax display and invoice behavior only after that decision.

7. Configure shipping for physical products

If you sell physical goods, go to WooCommerce > Settings > Shipping. Enter the store’s origin, define where you will deliver, and create shipping zones that match your pricing and fulfillment rules.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set zones and methods

  1. Define shipping destinations, such as countries, states, provinces, or postal-code groups.
  2. Create a zone for each destination group with distinct rates or services.
  3. Add methods such as flat rate, free shipping, or local pickup, then set conditions and costs.
  4. Use product shipping classes when bulky, fragile, or oversized items need different rates.
  5. Place zones in the correct order so the intended, most-specific match is selected.

Variable-rate services and shipping extensions can calculate rates from destination, package details, or carrier data. Local pickup may be appropriate when customers collect orders from a defined location. Test rates with addresses at the edges of every zone.

Understand WooCommerce Shipping’s regional limit

The WooCommerce Shipping feature listed on WordPress.org for label printing is described as U.S.-only. Do not promise built-in label printing to customers or merchants in other countries; use a supported regional service or another compatible workflow instead.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

8. Test the complete purchase flow

Before launch, preview the store as a customer and place a test order. Use a payment provider’s test or sandbox mode when available, and use a real low-value transaction only when you understand the provider’s test limitations.

Test checklist

  • Open the store in a private browser window and find a product through navigation and search.
  • Add products, change quantities, apply an eligible coupon, and remove an item.
  • Enter valid and invalid billing and shipping addresses.
  • Confirm that the expected payment methods appear for the selected country and currency.
  • Verify taxes, shipping costs, totals, stock reduction, and downloadable access.
  • Check the order status in WooCommerce > Orders and confirm that payment callbacks or webhooks update it correctly.
  • Confirm customer and administrator emails, sender addresses, links, receipts, and refund instructions.
  • Test a failed payment, cancelled checkout, out-of-stock item, and mobile checkout.

Fix failures before making the store public. A successful test order is evidence that the customer path works under that test scenario, not a guarantee that every country, device, product, or payment method is covered.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

9. Launch and maintain the store

  1. Remove maintenance or coming-soon restrictions and confirm your domain resolves to the HTTPS site.
  2. Switch payment methods from test to live mode only after verifying live credentials and payout details.
  3. Place one final live-mode order or follow your provider’s documented verification procedure.
  4. Monitor orders, payment failures, stock, emails, shipping exceptions, refunds, and customer questions daily at first.
  5. Back up before updates, update plugins and themes on a schedule, and test checkout after significant changes.

The WordPress.org listing identified WooCommerce version 11.1.2 on September 22, 2026. Versions and onboarding screens change, so check the current plugin listing and documentation when installing or troubleshooting rather than treating that version as permanent.

Common setup decisions at a glance

Area Choose based on Do not assume
Hosting WooCommerce requirements, performance, backups, support, and budget. One host suits every store.
Payments Merchant country, customer methods, onboarding, checkout, and current fees. A globally available gateway or universal fee.
Tax Local law, registrations, products, destinations, and reporting needs. WooCommerce settings determine your legal duty.
Shipping Product dimensions, destinations, rates, carrier coverage, and pickup operations. Every store needs shipping or every country has the same label workflow.
Theme/extensions Compatibility, required features, support, updates, and total cost. Paid software is necessary for a basic store.

Final launch standard

A WooCommerce store is ready when a real customer can discover a product, understand its price and delivery terms, pay with an available method, receive accurate confirmation, and trigger the fulfillment process you can actually complete. Build to that standard, then improve design, automation, and integrations from observed customer and operational needs.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.