WordPress Store in a Weekend: The Exact Plugin Stack We Use

Most ‘best WordPress ecommerce plugins’ articles are written to sell you something. They list forty options, rank them by affiliate payout, and leave you more confused than when you started. I’ve launched enough stores to know that the winning stack is small. Seven plugins, maybe eight if you’re selling digital goods. That’s it.

Here’s the exact list, why each one earns its spot, and what I’d cut if you’re impatient.

**The core four**

WooCommerce is non-negotiable unless you’re selling exactly one thing. It’s free, it’s the default for a reason, and every payment gateway you’ve heard of has a WooCommerce integration. Yes, it’s heavier than Shopify. But you own it, you can move it, and you don’t pay a monthly fee on top of hosting. Install it first, before anything else.

Next: a page builder. I default to Elementor for non-developers. The free version handles most layouts, and the Pro upgrade is only worth it if you’re building custom product templates. If you already know Gutenberg, skip the builder entirely — the block editor is fine for a store with under 50 products.

Then a caching plugin. WP Rocket if you’ll pay, LiteSpeed Cache if your host runs LiteSpeed, W3 Total Cache if you’re on a tight budget. The point isn’t speed for its own sake. It’s that WooCommerce does a lot of database queries per page load, and without caching your product pages will feel sluggish on shared hosting.

Finally, a backup plugin. UpdraftPlus is the one I’ve used longest. Set it to back up daily to Google Drive or Dropbox, and test a restore once before you launch. A backup you’ve never restored is a backup you don’t have.

**The launch three**

For payments, you need a gateway. Stripe is the default for most solo founders because the fees are transparent and the setup is a five-minute form. PayPal is worth adding as a second option — some buyers still trust it more. WooCommerce Payments is fine too, but it locks you into Automattic’s ecosystem, which I don’t love for a store you might sell later.

For email, install a transactional email plugin like WP Mail SMTP. This is the plugin people skip, and it’s the reason their order confirmations land in spam. Connect it to Postmark, SendGrid, or even your Google Workspace account. Ten minutes of setup prevents weeks of ‘I never got my receipt’ emails.

For SEO, Rank Math or Yoast. Pick one, not both. Rank Math has more features free, Yoast has better documentation. Either will handle your product schema, sitemap, and meta tags without you thinking about it.

**What to skip**

Skip the ‘all-in-one’ marketing suites that promise email, social, popups, and analytics in a single plugin. They’re slow, they lock your data in, and you’ll outgrow them in a month. Use Mailchimp or ConvertKit for email, Fathom or Plausible for analytics, and keep them separate.

Skip security plugins that do ‘malware scanning’ on shared hosting. Your host handles server-level security. Install Wordfence only if you’re on a VPS and managing it yourself.

Skip the abandoned cart plugins until you have traffic. They do nothing on a store with 20 visitors a day.

**The order matters**

Install WooCommerce first, then the page builder, then payments, then email, then cache, then SEO, then backup. Caching last because you’ll want to clear it every time you change a setting, and it’s annoying to do that mid-build. Backup second-to-last so you capture a working config right before you go live.

If you follow that order and resist the urge to add ‘just one more’ plugin, you’ll have a store running in a weekend. The temptation is to keep installing. Don’t. Every plugin is a liability. The shortest path to your first sale is the smallest stack that works.