Which "must-have features" actually matter
Google "ecommerce website features" and you'll find forty posts with the same twenty bullet points. "Intuitive navigation!" "Responsive design!" "Social media integration!" Useless.
Here's the honest version: most ecommerce features fall into one of three buckets.
- Table stakes. Missing these and you lose trust instantly. Non-negotiable
- Differentiators. Worth investing in once table stakes are solid; genuinely move conversion
- Marketing vanity. Feature lists pad with these to look impressive. Most don't move the needle
I'll tell you which is which.
The table-stakes features (every store, no exceptions)
1. Mobile-fast loading
70-80% of ecommerce traffic is mobile. If your product pages load in over 3 seconds on 4G, you're bleeding buyers before they've seen the product. Test with Google PageSpeed Insights (real mobile emulation) not your desktop browser.
Fails if: images unoptimised, too many third-party scripts, hero video that auto-plays at full resolution, theme bloated with features you don't use.
2. HTTPS + trust signals
Secure checkout, visible SSL, clear contact information, privacy / terms links. Absence of these means people don't complete checkout. Shoprocket enforces HTTPS end-to-end; you shouldn't have to think about it.
3. Product search + filters + sort
Customers who search convert 3-5x higher than customers who browse. The search box has to work: match variants, match synonyms, match typos. "Filters" means faceted filtering (category + price + colour + size + in stock), not just category.
4. Clear product pages
High-quality images (5+ per product), multiple angles, zoom. Variant selection that actually shows what you picked. Stock status visible before the add-to-cart button. Price including or excluding VAT clearly marked. Shipping cost estimate before checkout if possible.
5. Multi-payment-method checkout
Cards + Apple Pay + Google Pay + one regional method (PayPal globally, local methods where applicable). Most stores lose 10-15% of potential customers at payment because their preferred method isn't offered.
6. Guest checkout
Forcing account creation before checkout kills conversion. Some stores still do this. Don't.
7. Shipping cost transparency before checkout
Customers abandon when they add to cart, click checkout, and discover shipping is $14. Show shipping cost on the product page or cart page, not at the final step.
8. Mobile-native cart and checkout
Not a shrunk-down desktop form. Touch targets the right size. Keyboard doesn't cover the field. Auto-fill works for address. The little details kill conversion on cheap themes that "technically work" on mobile.
9. Returns policy, visible
Before the customer buys, they want to know: what if this doesn't fit? Stores that hide return policy in the footer lose risk-averse buyers. Put it on the product page.
10. Order confirmation + shipping notifications
The stretch from placing an order to receiving it is where post-purchase anxiety lives. Three emails: order received, shipped (with tracking), delivered. Most stores manage one and wonder why they get "where's my order" tickets.
If your store fails on any of these ten, fix them first. Nothing else matters until they're solid.
The differentiator features (invest once table stakes are done)
1. Fast, relevant search
Search that matches typos, suggests results as you type, and recognises synonyms ("jumper" finds "sweater"). Converts 3-5x higher than basic exact-match search. Shoprocket uses Meilisearch for this; most cheaper platforms use SQL LIKE, which is worse.
2. Product reviews
Reviews on product pages lift conversion by 15-30% for most categories. Verified buyer reviews, with photos, with a Q&A section. Reviews buried on a separate page are half as useful as inline reviews.
3. Size guides / fit guides
For apparel especially, a good size guide (measurements, "customers usually say runs small") reduces returns by 20-30%. Huge profit impact if you sell anything that fits.
4. Abandoned cart recovery
Email fires 1h, 24h, 72h after cart abandonment with a direct cart-restore link. Typical recovery: 8-12% of abandoned carts back. A decent email programme runs it automatically.
5. Wishlist / save for later
For higher-ticket categories or gift-driven (birthdays, Christmas) stores. Customers who save to wishlist convert 2-3x higher when they return. Less valuable for impulse-buy categories under $50.
6. Cross-sell and upsell on product pages
"Customers also bought" under the product. Works best when based on actual order data, less well when based on generic category. Start simple: hand-curate for your top 20 products before investing in recommendation engines.
7. Multi-language / multi-currency for international
If 20%+ of your visitors are from outside your base country, a translated site with local pricing and payment methods converts 40-80% better than an English-only site at foreign prices. Shoprocket auto-translates across 21 locales; auto-currency-converts for display.
8. Affiliate / referral programme
For stores with established repeat-buying or audiences who'd share your product. Shoprocket has affiliate tracking built in; competitors often charge a separate $30+/mo for the same thing. Simple affiliate beats complex gamified loyalty for most stores; see the retention post for what works.
9. Subscription / auto-replenishment
For consumable products. 15-30% of one-time buyers convert to subscription if offered. Lifetime value 3-5x higher.
10. Post-purchase cross-sells
The "thank you" page and post-purchase emails are the most under-used real estate on ecommerce sites. A well-placed "add this accessory for $10" at thank-you-page converts surprisingly well on recent high-intent buyers.
The features most stores don't need (but sales pages push)
AI chatbots and support bots
If you have support volume to justify it, maybe. If you have 10 orders a day, a chatbot is a toy. Customers use the contact form or email; you don't need AI to handle "what's my tracking number". (Shoprocket ships a real live chat widget built in; that's different from an always-on bot pretending to be help.)
Advanced personalisation / AI recommendations
Useless below about 10,000 monthly visitors. The algorithms need data. Before that, hand-curated "customers also bought" outperforms machine learning, and most recommendation-engine plugins make no measurable difference on small stores.
Social login (Facebook, Google sign-in)
Low-value for most ecommerce. Guest checkout + optional post-purchase account creation converts better than social-login account creation. Social login matters more for SaaS, less for one-off purchases.
Chat bots for upsell
"Hi! I'm Bella, your shopping assistant!" No. Customers can see your nav. Don't add friction pretending to be help.
Gamification (spin the wheel, scratch cards)
Short-term conversion bump, long-term brand trust damage. Bargain-hunters claim discounts and never return. If you have to gamify the experience to get a sale, your product page isn't selling.
AR try-on for categories where it doesn't help
AR makes sense for glasses and some furniture. For most categories, it's a novelty that few customers use. Don't spend engineering time on it unless your category genuinely benefits.
Exit-intent popups with 20% off
They work short-term (captures some conversions that would've left). They also train customers to wait for the discount and erode margin long-term. Use sparingly, with time-limited offers, not as default.
What Shoprocket handles (so you don't have to build it)
All table stakes, out of the box:
- Fast mobile performance (cached via Cloudflare, lazy-loaded images)
- HTTPS + PCI-compliant checkout
- Product search + faceted filters + sort
- Multi-image product pages + variants + zoom
- Cards + Apple Pay + Google Pay + PayPal + 200+ methods via Stripe
- Guest checkout as default; optional account creation
- Shipping cost calculation in-cart
- Mobile-native cart and checkout
- Order confirmation + shipping notification emails
Plus most differentiators:
- Built-in product reviews
- Live chat widget built in (no Intercom/Drift subscription needed)
- AI-assisted product descriptions + meta tags
- Cross-sell / related products
- Multi-language auto-translation across 21 locales
- Multi-currency display
- Site builder with 40+ themes for hosted storefronts
- Real-time analytics with globe-view and UTM attribution
- Product feeds for Google Shopping, Meta, Pinterest, and ChatGPT
- Abandoned cart recovery
- Subscription / recurring billing
- Built-in email marketing (10k-100k monthly marketing sends by plan)
- Affiliate programme
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
What we don't ship natively: AR try-on, full gamified loyalty, dedicated POS for physical retail.
The order of priority
If you're building or auditing a store, work in this order:
- Fix all table stakes. None are optional
- Get reviews collecting on every product
- Enable abandoned-cart recovery
- Make search work properly
- Add multi-language if you have international traffic
- Add subscription if you have consumable products
- Everything else is optimisation
Stores that try to build in order "chatbot, AR, gamification, personalisation engine" before table stakes convert like stores that never launched.
Tip: Before adding a new feature, ask: "will this move my conversion rate by at least 0.1%?" Most add-on features don't. Your time is better spent tightening what you already have.
TL;DR
- Table stakes are non-negotiable. Mobile speed, search, product pages, checkout, payment methods, returns policy, order emails
- Differentiators come after table stakes. Reviews, abandoned cart, size guides, multi-language, subscription (for consumables)
- Vanity features are over-sold. Chatbots, social login, AR, gamification, AI recommendations on small stores
- Sequence matters. Fix table stakes first; no amount of personalisation fixes a slow mobile site
- Shoprocket ships table stakes + most differentiators by default. You don't have to build them
Start a free trial and get table stakes + differentiators on day one. 14 days, no card.

Building ecommerce tools for independent sellers since 2013.



