An introduction to WooCommerce, the open-source plugin that turns a WordPress site into an online store. Explains what WooCommerce is, the storefront, cart, checkout, payment, shipping, tax, and order-management capabilities it adds, its extensibility model, and the situations where it fits well versus where a hosted platform may suit better. Cross-links to the broader e-commerce knowledge base for strategy and conversion depth.
WooCommerce is the open-source plugin that turns a standard WordPress site into a fully functional online store. It is the most widely used e-commerce solution on WordPress, and because it is built as a plugin rather than a separate platform, a store inherits everything WordPress already offers — its content management, themes, plugin ecosystem, and publishing tools — with commerce layered on top.
What WooCommerce is
At its core, WooCommerce is free, open-source software installed like any other plugin. Once active, it adds the machinery of selling to a site that was previously just publishing content. It does not replace WordPress; it extends it. The same site can run a blog, informational pages, and a storefront side by side.
What it adds
Installing WooCommerce introduces the building blocks of an online store:
- Products and catalog — a product type with pricing, descriptions, images, inventory, variations (size, color), and categories for browsing.
- Cart and checkout — the flow that lets shoppers collect items and complete a purchase.
- Payments — gateway integrations that accept cards and other payment methods.
- Shipping and tax — configurable shipping methods, zones, rates, and tax rules based on location.
- Order management — a dashboard for processing orders, tracking status, issuing refunds, and viewing customers.
- Reports — sales, revenue, and product performance data.
Beyond these basics, WooCommerce is highly extensible. A large ecosystem of extensions adds subscriptions, bookings, memberships, marketplace features, and integrations, so a store can grow in capability over time without changing platforms.
When it fits
WooCommerce tends to be the right choice when a business:
- Already runs, or wants to run, on WordPress, and values keeping content and commerce in one system.
- Wants ownership and flexibility — full control over data, hosting, and customization, without platform lock-in or per-transaction fees imposed by the software itself.
- Has specific or evolving requirements that benefit from the plugin’s deep extensibility.
It asks more of the operator in return. Because a WooCommerce store is self-hosted WordPress, the responsibilities of hosting, updates, backups, security, and performance all apply — see updates and maintenance and performance optimization. A fully hosted platform trades that flexibility for someone else handling the infrastructure, which can suit merchants who want fewer moving parts.
Where to go deeper
This entry is an orientation, not a commerce manual. The mechanics of selling well — merchandising, personalization, conversion optimization, checkout, and retention — are their own discipline, independent of the specific platform. For that depth — including conversion optimization for turning store traffic into orders — see the broader E-Commerce knowledge base.
The essential point: WooCommerce is how WordPress becomes a store. It brings the flexibility and ownership of WordPress to selling online, at the cost of the operational care any self-hosted site requires.
- WooCommerce plugin
- Products and catalog
- Cart and checkout
- Payment and shipping
- Extensions
- Open-source e-commerce


More Guides
Run disciplined SEO A/B tests in seven steps — one metric, two variations, randomized segments, run to significance, track, analyze the winner, and iterate.
Build a topic cluster in seven steps — select and score a pillar, validate it, map subtopics, align to intent, architect internal links, publish, and measure.
Prepare your site for AI search in five steps — content architecture, entity consistency, E-E-A-T, structured data, and machine-readable structure.
Get your content cited by AI in seven steps — answer capsules, link-free extraction, original data, digital PR, community presence, consistent messaging, and tracking.
A seven-step walkthrough for setting up Google Search Console on a new site — property type, DNS verification, sitemap, GA4 link, users, URL checks, and a monitoring routine.