WooCommerce extensions explained
What WooCommerce extensions (plugins) are, how they work, and guidance on choosing and managing them for your store.
WooCommerce is built to be extended. Out of the box it handles the basics — products, orders, shipping, payments. Extensions (also called plugins) add new capabilities, from subscriptions to advanced reporting to new payment methods.
Quick summary
Extensions are add-on plugins for WooCommerce. Find them at woocommerce.com/products or WordPress.org. Install them from Plugins → Add New in WordPress. Some are free; others are paid with annual licenses. Only install what you actually need — fewer plugins means a faster, more stable store.
Extensions vs. plugins
"Extension" and "plugin" mean the same thing in WordPress — they're interchangeable terms. WooCommerce tends to use "extensions" for add-ons specifically designed for WooCommerce; the broader WordPress community uses "plugins" for everything.
All extensions are installed and managed the same way as any WordPress plugin.
Where to find WooCommerce extensions
| Source | Description |
|---|---|
| WooCommerce.com/products | The official WooCommerce marketplace. Curated, vetted extensions. Many are made by WooCommerce (Automattic). |
| WordPress.org Plugin Directory | Free plugins, including many WooCommerce extensions. Checked by WordPress team. |
| Third-party developers | Many reputable developers sell WooCommerce plugins via their own sites (e.g., WooFunnels, YITH, Barn2). |
Only install plugins from trusted sources
Avoid installing plugins from random sites or "nulled" (pirated) paid plugins. These often contain malware. Stick to woocommerce.com, wordpress.org, or reputable developers you can verify. See the guide on keeping your store secure.
Installing an extension
Purchase or download the plugin. From woocommerce.com, you'll get a .zip file. From wordpress.org, you can install directly.
Go to Plugins → Add New in WordPress.
Click "Upload Plugin" (for a .zip file) and upload it. Or use the search bar to find free plugins from wordpress.org.
Click Install Now, then Activate.
Follow any setup wizard. Most extensions have a settings page under WooCommerce → Settings or their own menu item.
Popular categories of WooCommerce extensions
Payments
- WooCommerce Payments (Stripe)
- PayPal Payments
- Square
- Authorize.Net
Shipping
- WooCommerce Shipping (label printing)
- USPS, FedEx, UPS live rates
- ShipStation integration
- Table Rate Shipping
Selling features
- WooCommerce Subscriptions
- WooCommerce Bookings
- WooCommerce Memberships
- Product Bundles
- Gift Cards
Marketing & conversions
- Abandoned cart recovery
- Product Reviews Pro
- WooCommerce Points and Rewards
- Klaviyo / Mailchimp integration
Managing extensions
Keep these principles in mind:
- Keep extensions updated. Outdated plugins are the number one cause of security issues. Update regularly.
- Deactivate rather than delete if you're not sure you want to remove something permanently.
- Test updates on a staging site before applying to your live store.
- Only install what you use. Every plugin adds code and can affect performance.
Common questions
Related guides
- Keeping your store secure
- Store backups
- Selling subscriptions (overview)
- Selling bookings & appointments (overview)
Need a hand?