Request a callbackBook a call
Ecommerce app

Build an ecommerce app at $0

A branded web storefront and iOS and Android shopping app, running on a commerce engine that already handles checkout, tax and inventory. $0 means no deposit: you see each checkpoint working, accept it, and only then receive its invoice.

One-click callback · ecommerce app

Just your email. The product is filled in for you, and Neeraj replies within a day.

Launch-ready build
$21,500 to $43,000
Timeline
6 to 10 weeks
Running cost
$250 to $1,050 a month

What does an ecommerce app look like?

One example of the finished product: the Loomwell portal your team works in, and the Loomwell website your customers see.

Example brand: Loomwell

Desktop screenshot of the Loomwell web portal, an example of a finished ecommerce app: the search and merchandising dashboard screen for Loomwell. Top searches, searches with no results, conversion by collection and the day's orders.
The portal. Search and merchandising dashboard, the screen your team works in every day.
Full-page desktop screenshot of the Loomwell website, an example of a finished ecommerce app: a slim announcement bar Free shipping over $75; a navigation bar with Bedding, Throws, Towels, Table, a search icon and a cart icon; a large hero banner with a photo of natural linen bedding in a sunlit bedroom, the headline Linen, made to last and a button Shop bedding; four category tiles Bedding, Throws, Towels, Table linen with photos; a Bestsellers grid of six product cards with photos, names (Stonewashed duvet cover, Linen throw, Waffle bath towel, Linen napkins, set of 4, Fitted sheet, Pillowcase pair) and prices; a band Made from European flax with three short points; a newsletter signup; a footer.
The website. The full page a visitor sees, top to bottom.

What is an ecommerce app?

An ecommerce app is the storefront and mobile app where customers browse, search, buy and track orders. A custom one keeps a proven commerce engine underneath, such as Shopify or open-source Medusa, for products, checkout, tax and inventory, and builds only the part customers touch: the site and app, search, accounts and the flows that make your brand different.

Be clear about when you need it. If you are launching a store, a Shopify theme is faster and cheaper than anything custom, and you should use one. A custom storefront earns its cost for brands with steady sales that their theme is holding back: slow pages, a buying flow the theme cannot express, such as bundles, build-your-own or subscriptions, or customers who buy often enough to want an app.

This page prices a headless build on Shopify: a custom-designed Next.js storefront and an Expo app for iOS and Android, sharing search, accounts, wishlists and push notifications, with Shopify's own checkout in both. The same front end can run on Medusa if you would rather own the commerce backend and pay card fees to Stripe directly.

Shopper

Pages that load fast on a phone, search that understands typos, a cart that follows them from web to app, and a checkout they already trust.

Merchandising team

Products, prices and stock still managed in Shopify, plus landing pages, collections and app banners they can change without a developer.

Owner

A store that looks and behaves like the brand, conversion data you own, and an app channel whose push messages carry no per-message fee.

What features does an ecommerce app need?

An ecommerce app needs 8 core features: fast storefront, native shopping app, search that forgives typos, checkout you do not rebuild, accounts, orders and wishlists, editable content, back-in-stock and cart alerts and the flows themes cannot do.

Fast storefront

Server-rendered Next.js pages with cached product data and optimized images, built to pass Core Web Vitals on a mid-range phone.

Native shopping app

An iOS and Android app with the same catalog, cart and account as the website, plus Face ID sign-in and push notifications.

Search that forgives typos

Algolia or Typesense search with typo tolerance, synonyms and filters by size, color and price, updated whenever a product changes in Shopify.

Checkout you do not rebuild

Shopify's checkout, embedded in the app through Checkout Kit, keeps your payment methods, discounts and tax rules exactly as they are today.

Accounts, orders and wishlists

Customers see orders and tracking, reorder in a tap, and keep a wishlist that follows them from app to web.

Editable content

Home page, collections, lookbooks and app banners are edited in a headless CMS such as Sanity, so launches do not wait for a developer.

Back-in-stock and cart alerts

Push notifications for returning items, price drops and abandoned carts, sent by rules you set and measured by the orders that follow.

The flows themes cannot do

One bespoke flow scoped into v1, such as a bundle builder, a product configurator or subscribe-and-save, built on Shopify's APIs.

What screens does an ecommerce app have?

It is built around 3 screens: storefront and search, product page in the app and checkout in the app.

  1. 1Storefront and searchThe web storefront on a laptop, with a misspelled search corrected, filters and product cards.
  2. 2Product page in the appThe app's product page with photos, color swatches, rating, price and the add-to-bag button.
  3. 3Checkout in the appShopify checkout opened inside the app with the order total, and a back-in-stock alert above it.

How does an ecommerce app work?

End to end, in 5 steps: products stay in Shopify, a shopper lands and searches, they build a cart, checkout runs on Shopify and after the order.

  1. 1

    Products stay in Shopify

    Your team keeps adding products, prices and stock in Shopify. Webhooks push every change to the search index and the storefront cache within seconds.

  2. 2

    A shopper lands and searches

    Pages are rendered on the server and cached at the edge, so they open fast from ads and email. Search answers each keystroke from Algolia or Typesense.

  3. 3

    They build a cart

    The cart lives in Shopify through its Storefront API, so it follows the shopper from web to app and keeps every discount rule you already run.

  4. 4

    Checkout runs on Shopify

    On the web the shopper moves to Shopify checkout; in the app it opens as a native sheet through Checkout Kit. Card data never touches your servers.

  5. 5

    After the order

    Order and shipping updates arrive by email and push, the account shows tracking, and back-in-stock and cart reminders run on the rules you set.

What is the architecture and tech stack of an ecommerce app?

It has 8 layers: commerce engine (Shopify through the Storefront API, or Medusa), web storefront (Next.js on Vercel), shopping app (React Native with Expo, Shopify Checkout Kit), search (Algolia or Typesense), content (Sanity or Contentful), store services (Node.js + TypeScript, Postgres), messaging (Firebase Cloud Messaging and APNs for push, Klaviyo for email) and analytics (PostHog, with GA4 for marketing). The diagram shows how a request moves through them.

Architecture
Ecommerce app: a headless storefront on Shopifybrowsesopens the apppage contentcart, accountcart, wishlistStorefront APIpaid ordersqueries, updatesback in stockevents
Shopperphone or laptop
Web storefrontNext.js on Vercel
ContentSanity headless CMS
Shopping appReact Native + Expo
Store servicesNode.js: wishlists, alerts, sync
Shopifycatalog, cart, checkout, orders
Fulfillmentyour warehouse or 3PL
Push and emailFCM, APNs, Klaviyo
SearchAlgolia or Typesense
AnalyticsPostHog events
Violet is the storefront, app and services you own; teal is content, search, messaging and analytics; plain boxes are Shopify and your fulfillment, which keep doing what they already do well.
LayerWhat we useWhy
Commerce engineShopify through the Storefront API, or MedusaCheckout, tax, discounts, inventory and orders are solved problems. Shopify runs them for you; Medusa is open source when you want to own that layer too.
Web storefrontNext.js on VercelServer rendering and edge caching keep product and collection pages fast, which helps both search rankings and paid traffic.
Shopping appReact Native with Expo, Shopify Checkout KitA single codebase ships to both stores, and Checkout Kit puts Shopify's own checkout inside the app instead of a rebuilt one.
SearchAlgolia or TypesenseTypo tolerance, synonyms and filters answered in milliseconds. Typesense can be self-hosted when search volume makes per-request pricing expensive.
ContentSanity or ContentfulYour team edits landing pages, lookbooks and app banners, and the storefront picks them up without a release.
Store servicesNode.js + TypeScript, PostgresWishlists, back-in-stock subscriptions and sync jobs, the data Shopify does not keep for you.
MessagingFirebase Cloud Messaging and APNs for push, Klaviyo for emailPush from the app for alerts, and Klaviyo, which reads Shopify events directly, for email flows.
AnalyticsPostHog, with GA4 for marketingFunnels from product view to order across web and app, tied to the same customer.

How much does it cost to build an ecommerce app?

A launch-ready ecommerce app costs $21,500 to $43,000 to build and takes 6 to 10 weeks. A clickable demo costs $2,600 to $5,000 (2 to 4 weeks), and running it costs $250 to $1,050 a month at the usage below. You start at $0 and pay per checkpoint you accept.

Priced with the same model as our AI product cost estimator, from the features above. Your price is fixed in writing after a 20-minute call, before any work starts.

VersionBuild costTimelineWhat it is
Clickable demo$2,600 to $5,0002 to 4 weeksClickable and real where it matters, on test data. Built to show users and investors, not to carry production traffic, so compliance work starts at launch.
Launch-ready$21,500 to $43,0006 to 10 weeksProduction architecture, tests on the risky paths, monitoring, and a handover your team can run.
Enterprise-grade$28,000 to $56,0007 to 12 weeksLoad tested, highly available, audited and documented for a larger team.

What it costs to run

About 10,000 monthly shoppers across the site and app; your Shopify plan, payment fees and search plan are billed by those vendors on top.

LinePer monthAssumes
Hosting and database$180 to $480Vercel + managed services, sized for 10,000 monthly users
Email, monitoring, analytics$75 to $600Free tiers cover most products at launch
Total$250 to $1,050List prices, before any volume discount

Build at $0: how you pay

$0 is when you pay, not what you pay. The launch-ready build is split into checkpoints with acceptance criteria agreed before work starts, and each one is invoiced only after you have seen it and accepted it.

  1. 1Scope and acceptance criteriaBefore work startsA call, then a written plan: every checkpoint with acceptance criteria you agree to before work starts.$0
  2. 2Architecture and first flowBy week 2Data model, service boundaries and one real flow working end to end.$4,300 to $8,500
  3. 3Core productBy week 5The main flows on production architecture, with a demo at the end of every week.$6,500 to $13,000
  4. 4The rest of v1By week 8Billing, admin and the flows that let you charge money and support users.$6,500 to $13,000
  5. 5Launch and handoverBy week 10Deployed on your accounts and documented, with 30 days of defect correction included.$4,300 to $8,500
Free toolOpen this ecommerce app in the cost estimatorEvery feature above is preselected. Add or remove any of them and watch the cost, the timeline and the running cost move.

What can you add to an ecommerce app after launch?

The additions most teams make next: AI search and discovery, personalized recommendations, shopping assistant and product copy and image variants.

AI search and discovery

Shoppers type what they mean, like 'warm throw for a gray sofa under $100', and hybrid keyword and semantic search returns the right products.

Personalized recommendations

'Pairs well with' and 'picked for you' rows from each shopper's views and orders, measured against a control group so you know they add revenue.

Shopping assistant

A chat assistant that answers sizing, materials, shipping and returns from your own product data and policies, and hands over to your team when unsure.

Product copy and image variants

Draft descriptions, alt text and lifestyle image variants for new products, reviewed by your team before they go live.

What are the risks when building an ecommerce app?

Three things decide whether it works in production: accessibility is a legal risk, speed is the point and one source of truth.

Accessibility is a legal risk

US online stores are frequent targets of ADA accessibility lawsuits, and the European Accessibility Act has covered most online shops selling to EU consumers since June 2025. Build to WCAG 2.2 AA from the first screen and test with a screen reader before launch.

Speed is the point

A headless store is only worth it if it is faster than the theme it replaces. Set Core Web Vitals budgets per page type, cache product data at the edge, and watch real-user numbers after every release.

One source of truth

Shopify owns products, prices and inventory. Keep it that way: sync by webhook, never edit catalog data in your own database, and reconcile nightly so the app never sells stock that is gone.

How you pay

Get your ecommerce app built at $0.

That is not a discount. It is when you pay. The work is split into checkpoints with acceptance criteria written down before anything starts, and each checkpoint is invoiced only after you have seen it and accepted it. No deposit.

$0 to start
You hold every dollar until a checkpoint is delivered and you accept it. No approval, no invoice.
Fixed cost, unlimited features
Or hire the team outright: one fixed monthly cost, unlimited feature development, any stack.
The engineer takes your call
The person on your first call is the one who architects and writes it. No account managers, no bench time.

A US agency quotes $50,000 to $150,000 for the same build and asks for 40 to 50% of it before a line is written. Account managers, project managers, sales commission and bench time. None of it appears in your product.

FAQ

Common questions.

Straight answers. If yours isn't here, ask on a 20-minute call.

How much does it cost to build an ecommerce app?+

A custom-designed storefront and iOS and Android shopping app on headless Shopify costs $21,500 to $43,000 and takes 6 to 10 weeks, including search, accounts, wishlists, push notifications and Shopify's checkout inside the app. A clickable prototype of the store costs $2,600 to $5,000. Nothing is due before work starts, and each checkpoint is invoiced once you have clicked through it and accepted it.

Should I just use Shopify instead?+

If you are launching or still finding product-market fit, yes: a good Shopify theme is cheaper and faster than any custom build. Go custom when the theme limits you, through slow pages, a buying flow it cannot express, or an app your repeat customers would use. Headless keeps Shopify doing the hard parts.

What does it cost to run each month?+

For about 10,000 monthly shoppers, hosting, the store services database and monitoring cost $250 to $1,050 a month. Your Shopify plan and payment fees continue as they are today, and search and email tools bill on their own plans. Push notifications through Apple and Google carry no per-message fee.

Do Apple and Google take a cut of app sales?+

Not for physical goods. The app stores require their in-app purchase only for digital content, so a shopping app selling physical products uses normal checkout, and neither store takes a commission. Plan a few days for app review, and give the reviewer a test account that can reach checkout.

How long does it take, and can we launch the web first?+

Plan on 6 to 10 weeks for the full build and 2 to 4 weeks for a clickable demo. Launching the web storefront first is a sensible order: it replaces the theme for all traffic, while the app follows a few weeks later for your repeat buyers. Both share the same services, so nothing is built twice.

Ready to talk numbers?

Twenty minutes, straight to the engineer. No sales rep, no deck.