Tech stack · 14 min read ·

The E-Commerce Tech Stack Checklist: 12 Categories and Top Picks

Twelve categories every serious e-commerce store covers — with honest top picks and the signals that say you picked the wrong tool.

How to use this list

Most "best apps for Shopify" lists are affiliate-driven or pulled straight from the App Store featured row. This one is written from the outside-in: here are the categories a serious e-commerce store covers, which ones actually move revenue, what the honest top picks are, and the signals that say you picked the wrong tool.

It's opinionated. Where there's a clear winner, we name it. Where it depends, we say what it depends on. Unless noted, we're talking about Shopify-hosted stores in the $100k–$10M range — small enough that every monthly bill matters, big enough that the wrong tool quietly costs you revenue rather than just money.

Read it two ways. If you run a store, use it as an audit: walk each category, name the tool you're paying for, and ask whether it earns its line on the invoice. If you sell into e-commerce — agencies, app vendors, infrastructure — read it as a map of what's installed and why, because the same categories are the filters you'll qualify leads on later.

The 12-category map

Before the per-category detail, here's the whole stack on one screen. The last column is the tell — the symptom that shows up when a store has the wrong tool, or no tool, in that slot. Tool names are the ones you'll genuinely run into; none of them are endorsements.

Category What it does Common picks Signal you chose wrong
Email marketing Owned-audience revenue: flows, campaigns, segmentation Klaviyo, Mailchimp, Omnisend, Shopify Email On Mailchimp past $1M, or no abandoned-cart flow live
SMS High-open-rate alerts and promos to opted-in numbers Attentive, Postscript, Klaviyo SMS Installed before email flows exist
Reviews / UGC Social proof on PDPs, feeds Google, seeds content Judge.me, Loox, Yotpo, Okendo No review widget on product pages at all
Subscriptions Recurring billing for consumables and boxes Recharge, Shopify Subscriptions, Bold Running on a one-off, non-replenishable product
Loyalty / referrals Points, tiers, and refer-a-friend to lift repeat rate Smile.io, Yotpo Loyalty, Rivo App installed but no rewards UI on the storefront
Helpdesk / support Tickets, live chat, macros across email and social Gorgias, Zendesk, Shopify Inbox Paying for it while volume is under a few tickets a day
On-site search Search bar, autocomplete, filtering, merchandising Searchanise, Algolia, Klevu, native Shopify Big catalog still on default search with no synonyms
Page builder / CRO Custom landing pages and conversion experiments Shogun, PageFly, Replo, GemPages Multiple builders stacked, or one bloating every page
Analytics Attribution and profit beyond Shopify's reports GA4, Triple Whale, Lifetimely, TrueProfit Heavyweight analytics with no ad spend to analyze
Shipping / fulfillment Label buying, rate shopping, 3PL handoff, tracking ShipStation, Shippo, ShipBob, AfterShip Three shipping tools doing one tool's job
Payments Card processing, wallets, and buy-now-pay-later Shopify Payments, PayPal, Stripe, Klarna, Affirm Third-party gateway eating an extra Shopify fee
Returns / exchanges Self-serve return portals, labels, exchange-first flows Loop, AfterShip Returns, Shopify-native returns Apparel brand still running returns out of the inbox
The twelve operational categories of an e-commerce stack, with the symptom that signals a wrong pick in each slot.

The rest of the article walks the same ground in more depth, plus three things the table can't hold: the platform you sell from, the order to install in, and the failure patterns that show up across the whole stack at once.

1. E-commerce platform

Where you sell from. Not interchangeable — switching platforms is a migration project, not an app install, so this is the one decision you want to get right before anything else stacks on top of it.

  • Shopify — the default for almost everyone below $50M GMV. If you can afford it, skip straight to Shopify Plus once you're past ~$2M and need scripts, more checkout control, or B2B price lists.
  • WooCommerce — for stores that are really a content site first, storefront second. Lower ceiling, more DIY, and a maintenance tax most teams underestimate. The trade-offs are worth understanding in full at how to find Shopify stores, which also covers how to tell the two platforms apart from the outside.
  • BigCommerce / Shopify Plus — multi-store, wholesale-heavy, or checkout-customization needs that the standard plans cap.
  • Magento / Adobe Commerce — enterprise-only at this point. If you're choosing it new and you're under eight figures, you're almost certainly over-buying.

Detecting platform from the outside is the foundational signal for everything below it, because the rest of the stack is platform-shaped — a Shopify store and a Woo store rarely run the same apps. If you want the mechanics of fingerprinting a platform without logging in, how to detect website technology walks through the markers crawlers actually key on.

2. Email marketing

The single biggest revenue lever below paid ads, and the only owned channel on this list — you rent everything else. If you're picking one tool to pick well, this is it. For what's actually installed across Shopify today, see Klaviyo vs Mailchimp on Shopify.

  • Klaviyo — the right answer for anyone serious about flows and segmentation. The deep Shopify object sync is what makes "everyone who bought X but not Y in 90 days" a five-minute segment instead of a data project.
  • Mailchimp — acceptable if you're small, cheap, and don't need flows. Migrate when that stops being true; the longer you wait, the more flow logic you rebuild later.
  • Omnisend — worth it if you want SMS bundled with email under one tool and don't want to run two billing relationships.
  • Shopify Email — native, free, good enough for first-year stores sending the occasional broadcast.

The single highest-ROI email asset is a working abandoned-cart and post-purchase flow. A store can run any tool above and still leave money on the table if those flows aren't live. When we look across the index, a large share of stores have the email app installed but no evidence of automation behind it — paying for the platform, skipping the payoff.

3. SMS

Only after email is dialed in. Otherwise you're double-spending on a smaller list for marginal lift, and you're spending it on a channel where a bad send costs you the subscriber permanently — people unsubscribe from texts far faster than from email.

  • Attentive / Postscript — the serious picks. Attentive is more hands-on and managed; Postscript is more self-serve and Shopify-native.
  • Klaviyo SMS — the right pick if you're already in Klaviyo and don't want two tools, two opt-in flows, and two sets of compliance settings to keep straight.

Red flag: installing SMS with a <5k-subscriber email list. You don't have the volume to justify the per-message cost or the compliance overhead yet. SMS is an amplifier — it multiplies a channel that already works. It does not create one.

4. Reviews and UGC

Reviews do three things: they sell on the product page, they feed Google Shopping's seller and product ratings, and they seed the user-generated content you'll reuse in ads and email. You need one, and the bar to having one is low enough that going without is almost always an oversight rather than a decision.

  • Judge.me — the default. Cheap, solid, does Q&A and photos, and the free tier is genuinely usable. Among Shopify stores running any review tool, it's one of the most common picks we see.
  • Loox — photo and video reviews as the hero feature. Best for visual-first verticals where the review is the marketing asset.
  • Yotpo — for stores that want reviews + loyalty + SMS in one ecosystem and will actually use more than one module.
  • Okendo — strong on structured review attributes (fit, quality, scent) that turn into filterable, on-page data.

If you want to see which stores in a niche already run a given review tool — or, more useful for outreach, which ones run none — that combination is filterable directly on the dataset's technology filters. The "has email tool, no reviews tool" segment is one of the cleaner buying signals in the whole category.

5. Subscriptions

Only needed if your product fits the model — consumables, refills, curated boxes, anything someone runs out of on a predictable cadence. Installing subscriptions on a one-off, non-replenishable product is a classic stack-bloat mistake that adds billing complexity and support load for revenue that never materializes.

  • Recharge — the mature pick, with the deepest integrations and the most billing edge cases already solved.
  • Shopify Subscriptions — fine if you're small and want native, with one fewer vendor to manage.
  • Bold Subscriptions — still around, increasingly niche, usually a legacy install rather than a new choice.

6. Loyalty and referrals

A points-and-referrals program lifts repeat revenue when it's actually run — and it's dead weight when it's installed without a program behind it. The tool is the easy part; the merchandising, the email reminders, and the visible rewards UI are the part that does the work.

  • Smile.io — most-installed, decent ceiling, fast to launch.
  • Yotpo Loyalty — the sensible pick if you're already on Yotpo for reviews and want shared customer data.
  • Rivo — newer, more modern UI, strong for younger brands that want the program on-brand rather than bolted on.

The failure mode here is invisible from the billing dashboard but obvious from the storefront: the app is installed and charging, but there's no rewards launcher, no points balance, no referral prompt anywhere a shopper would see it. The program was bought and never shipped.

7. Helpdesk and support

Needed once email and chat support takes more than a handful of hours a week, or once more than one person touches the inbox and macros and assignment start to matter.

  • Gorgias — the Shopify-native pick. Deep order-data integration means an agent can refund or re-ship without leaving the ticket. Worth the cost once volume justifies it.
  • Zendesk — for stores that also support non-e-commerce SKUs, multiple brands, or a larger agent team.
  • Shopify Inbox — free, good enough for solo operators handling chat and a light email load.

The over-buy signal: a Gorgias or Zendesk seat sitting on a store doing a few tickets a day. At that volume the native inbox plus a shared mailbox is cheaper and just as fast.

Invisible until your catalog gets big, then suddenly the difference between a shopper finding the product and bouncing. Default platform search is fine for a few dozen SKUs; past a few hundred, search-led sessions convert well above browse sessions, which makes this one of the higher-ROI upgrades nobody thinks about until late.

  • Native platform search — adequate for small catalogs and tight product titles. No synonyms, weak typo tolerance.
  • Searchanise — the common mid-market Shopify pick: autocomplete, filtering, synonyms, affordable.
  • Algolia / Klevu — for large catalogs and teams that want to merchandise search results and tune relevance deliberately.

The tell that you've outgrown native search: a catalog in the hundreds or thousands of SKUs, no synonym dictionary, and a search box that returns nothing for an obvious misspelling. Every one of those is a lost sale that never shows up in a report.

9. Page builder and CRO

Page builders let a marketer ship a custom landing page without a developer; CRO tooling tells you whether that page actually converted better. Useful, and also the category most prone to quietly bloating your storefront — every builder adds script weight, and stacking two of them is a measurable speed tax on a metric Google ranks you on.

  • Shogun / PageFly / GemPages — the mainstream Shopify page builders. Pick one, learn it well, and resist installing a second.
  • Replo — newer, designer-friendly, popular with brands that iterate on landing pages weekly.

The wrong-tool signal is two builders detected on the same store — usually a leftover from a theme migration nobody cleaned up — or a single builder padding page weight enough to drag Core Web Vitals down. A fast default theme often beats a heavy custom build for conversion, so the "more tooling" instinct works against you here more than anywhere else on the list.

10. Analytics

Shopify's built-in reports are fine up to around $500k. After that you need something that answers "why" and "is this profitable", not just "what happened".

  • GA4 — mandatory but miserable. Set it up, wire up the events, and never look at it daily.
  • Lifetimely / TrueProfit — contribution margin after ad spend, COGS, and fees. The report Shopify pointedly doesn't give you, and the one that tells you whether a campaign actually made money.
  • Triple Whale — heavier, attribution-focused, for teams running meaningful paid spend across several channels.

The over-buy signal is a full attribution suite running over a business with negligible ad spend. If you're not buying traffic across multiple channels, you don't have an attribution problem to solve — you have a margin question, and a profit dashboard answers it for a fraction of the cost.

11. Shipping and fulfillment

Easy to over-install. Most stores under $1M need one tool, not three, and the overlap between "label buyer", "tracking notifications", and "3PL" is where the redundant subscriptions accumulate.

  • ShipStation — the default US pick for in-house fulfillment and rate shopping across carriers.
  • Shippo — smaller, cheaper, cleaner UI for lower volumes.
  • ShipBob / Shopify Fulfillment Network — when outsourcing to a 3PL fits the margin and you've outgrown packing orders yourself.

Tracking-notification apps like AfterShip blur into this category and are worth it once "where is my order" tickets become a real share of support volume — but they're a support-cost lever, not a fulfillment one, and pairing one with a full 3PL is often doubling up on tracking emails the carrier already sends.

12. Payments

The category most stores never revisit after launch, and the one where a quiet default can cost real money every single order. On Shopify, the question is rarely "can I take cards" — it's whether you're paying an avoidable surcharge to do it.

  • Shopify Payments — the native processor. Using a third-party gateway instead means Shopify adds a transaction fee on top of the gateway's own fee, so going off-platform needs a concrete reason.
  • PayPal — near-mandatory as a secondary option; a meaningful slice of shoppers will abandon without it.
  • Klarna / Affirm / Afterpay — buy-now-pay-later. Lifts average order value on higher-ticket and apparel carts; dead weight on a low-AOV impulse catalog where nobody needs to finance a $20 order.

The wrong-setup signal: a third-party gateway running on a Shopify store with no reason that justifies the extra per-order fee, or a higher-ticket store with no BNPL option at checkout while competitors offer one.

13. Returns and exchanges

Only matters at scale for apparel and anything gift-heavy, where return rates are structurally high. Outside those verticals a support-inbox workflow is genuinely enough, and a dedicated returns app is premature spend.

  • Loop — the apparel-returns default, built around exchange-first flows that keep revenue in the store instead of refunding it out.
  • AfterShip Returns — cheaper, solid for non-apparel and lower return volumes.
  • Shopify-native returns — handles label generation and basic self-serve from the admin, fine for stores that don't live or die on exchange rate.

The tell that you've outgrown the inbox: an apparel or footwear brand processing returns by hand, manually emailing labels and re-keying orders, while return volume climbs. That's a workflow problem an app pays for itself solving.

The order you should install in

The categories above aren't a shopping list to buy all at once — they're a sequence, and installing out of order is how stacks get bloated. Roughly, the order that compounds best:

  1. Platform, payments, and one analytics view first. You can't sell or measure without these, and getting payments right at launch avoids the surcharge tax forever.
  2. Email and reviews next. The two highest-ROI additions for almost every store: owned-channel revenue and product-page social proof. Most stores should have both before they spend on anything else.
  3. Helpdesk and on-site search when volume forces it. Demand-driven, not calendar-driven — add them when support hours or catalog size actually demand them.
  4. SMS, loyalty, subscriptions, returns, page builders last. Amplifiers and specializers. Every one of them multiplies something that already works; none of them creates traction on their own.

If you sell into e-commerce rather than running a store, that sequence is also a maturity signal. A store with email and reviews but no SMS or loyalty is early. A store with all twelve slots filled is a different buyer with a different budget — and the gaps tell you exactly which vendor's pitch lands.

Five signs your stack is wrong

Patterns we consistently see in stores that are overspending or underperforming:

  1. Three tools for one job. Klaviyo + Privy + Justuno for opt-in. Mailchimp + ConvertKit + Shopify Email for sending. Pick one, kill the rest, stop paying three vendors to fight over the same popup slot.
  2. SMS before email is working. Usually a founder who read a "SMS has a 98% open rate" tweet and skipped the channel that actually compounds first.
  3. No reviews app at all. Rarer than it sounds, but a meaningful share of Shopify stores still run no review tool — and it's the single easiest, cheapest gap on this list to close.
  4. Loyalty installed but no visible rewards UI. They installed Smile.io and never launched it. Paying for a program no shopper can see.
  5. Heavyweight analytics with no spend to analyze. A full attribution suite running over a business that barely buys traffic — solving a problem it doesn't have while ignoring the margin question it does.

If you're selling into this market, Veltima vs Store Leads explains how we expose these stack combinations as searchable filters — letting you target "Klaviyo but no reviews app", or "Shopify Plus with a third-party gateway", without manually checking each site. The whole point of mapping the stack from the outside is that the gaps become the lead list.

About Veltima. We index e-commerce stores with CMS detection, tech stack, verified contacts, and commerce signals — then let you filter, export, and reach them. Browse the dataset or compare us against Store Leads.