· 12 min read

How to Build an Ecommerce App in 2026: When It Pays and How to Ship It

You already have a store that works. The question is whether a mobile app will make customers buy more often, and how to build one without creating a second store to maintain. The answer depends less on code than on your repeat purchase rate and your platform's API. Here is how to decide, what to build and what to rent, and the order of steps that gets a shopping app through App Store review and into regular use.
A storefront connected to a phone with a shopping cart, a push notification bell and a loyalty card, illustrating how to build an ecommerce app
Adding an app to your store?Tell us your platform, your repeat purchase rate and the features you have in mind. We’ll tell you if an app, a PWA or neither makes sense, and what to build first.
Check my app case

Start with three questions, not a feature list

Most shopping apps fail quietly. They get installed after a discount email, opened twice and deleted. Three questions tell you whether yours will be different:

  1. How often do your customers buy? An app lives on repeat visits. Weekly or monthly buyers justify it. Twice a year usually does not.
  2. What will the app do that your site can't? Push with segments, a loyalty card in the wallet, barcode scanning in store, one-tap reorder. If the answer is "the same as the site", build a better mobile site.
  3. What does your platform give you? A clean API for catalog, cart, checkout and customer accounts makes the app a client. No API means you build that layer first.

Your answers point to one of four ways to build. Each one splits the work differently:

  • Examples: stores with mostly occasional buyers, brands testing whether customers want an installed experience.
  • You rent: your existing store, often its frontend too.
  • You build: a fast, installable web app with offline pages and web push.
  • Watch out: on iPhone, web push only works after the user adds the PWA to the home screen, and you get no App Store listing.

Most retailers adding an app to an existing store land on the third option. Funded D2C startups often start there too and move parts to custom services as they grow. Our PWA development cost guide covers the first option in detail.

How to build an ecommerce app, step by step

Nine steps, in the order that keeps the app and the store from drifting apart. Steps 1 and 2 take days, and they decide what the rest costs.

  1. Prove the app case with your own dataPull repeat purchase rate, mobile share of revenue, loyalty members and email engagement. If 30% of revenue comes from customers who buy monthly, an app can raise that. If most buyers come once, spend the budget on site speed.
  2. Audit your platform's APIList what the app needs: products and variants, search, cart, customer accounts, order history, promotions, inventory by location, gift cards. Check each against your platform's API and its limits. Gaps here become backend work.
  3. Choose cross-platform or nativeReact Native or Flutter covers most shopping apps with one codebase. Go native when you need heavy camera work, AR try-on or deep wallet and widget features. Either way, plan for both iOS and Android from day one.
  4. Design for the thumb, not a copy of the siteSearch on top, filters that work with one hand, big product images, a cart that remembers, saved payment methods and a reorder button. The app is for people who already know you. Skip the homepage carousel and get them to products fast.
  5. Build one complete buying flow firstBrowse, search, add to cart, pay with Apple Pay or Google Pay, see the order status, get a push when it ships. Ship that end to end on test devices before adding anything else.
  6. Add the features that justify an appPush with segments (abandoned cart, back in stock, price drop), loyalty points and a wallet card, barcode scanning in store, buy online and pick up in store. Pick two or three for version one.
  7. Wire analytics and deep linksTrack the same events as your site so you can compare channels. Set up universal links and app links so email, SMS and ads open the right product in the app. If you track users across other companies' apps, Apple requires the App Tracking Transparency prompt.
  8. Test on real devices and for accessibilityOld iPhones, mid-range Androids, large text settings, VoiceOver and TalkBack. Test promotions, taxes and out-of-stock cases against the live platform rules, not a mock.
  9. Launch to your best customers firstInvite loyalty members, add an app link to receipts and order emails, show it in store. Watch crash rate, checkout conversion and push opt-in for a few weeks, then promote it widely.

What you build and what you rent

Your store already does the expensive part. The app team builds the experience and the connections. A typical split for an app on an existing platform:

LayerUsually rentedUsually built
Catalog, cart, ordersYour commerce platform and its APIsProduct screens, variant pickers, cart and order history in the app
CheckoutPlatform checkout or a mobile checkout kit; tax calculationThe flow around it: address book, saved methods, order confirmation
PaymentsProcessor SDK for cards, Apple Pay and Google PayPayment sheet setup, error handling, retry flows
SearchA search service with typo tolerance and fast filtersSearch screens, filter logic, ranking rules for your catalog
Push and messagingPush delivery service, email and SMS toolsSegments, triggers (cart, stock, price), permission timing
LoyaltyA loyalty platform, if you already run onePoints screens, wallet pass, app-only rewards
InventoryERP, POS or warehouse systemSync into the platform, per-store availability for pickup

Catalog quality is part of this work. Thin descriptions and missing attributes look worse on a small screen and make filters useless. Our team took an AI-built product content platform to production: it helps online retailers extract product data, generate and review descriptions and FAQs, and publish them to existing storefronts without replatforming.

Architecture that keeps the app and the store in sync

The most common rebuild we hear about starts with an app that copied store logic. Prices, discounts or stock in the app stop matching the website, and support gets the complaints. The layout below avoids that:

A shopping app on top of your store (simplified) Mobile app iOS and Android Website same services Mobile API layer cache, auth, app-only logic Commerce platform catalog, cart, orders, promos Search and filters typo-tolerant, fast facets Payment processor cards, Apple Pay, Google Pay Push, loyalty, CRM segments, points, wallet pass Analytics, attribution events, deep links Dashed: the website uses the same services. Card data goes from the device to the processor, not to your servers.
The platform stays the single source of truth for prices, stock and promotions. The mobile API layer only shapes data for the app and adds what the platform can't do.
  • One source of truth. Prices, stock, promotions and taxes come from the platform. The app never calculates its own totals, so the cart in the app always matches the cart on the site.
  • A thin mobile API layer. It caches catalog data, combines several platform calls into one screen load, and holds app-only logic such as push segments. It does not duplicate order logic.
  • Cache the catalog, re-check the cart. Product lists can be a few minutes old. The cart and checkout are always re-validated against live prices and stock.
  • Search built for your catalog. Large catalogs need typo tolerance, synonyms and fast filters. For a pharmacy chain in the DACH region, our team built native iOS and Android apps meant to handle over 500,000 SKUs, with search by brand or generic name and a filter system of more than 15 components.
  • Remote config and feature flags. App store releases take days and many users update late. Flags let you turn features and campaigns on or off without a new release.
  • Payments through the processor's SDK. Cards, Apple Pay and Google Pay are tokenized on the device, so card numbers never touch your servers and your PCI DSS scope stays small.
Accessibility is a legal risk, not only a design choice

Retailers are among the most frequent targets of ADA lawsuits over websites and apps, and suits over mobile apps keep growing. The ADA has no technical standard for private businesses' apps, but WCAG 2.1 AA is the benchmark most settlements and the Department of Justice's 2024 rule for state and local governments point to. Building to it in design costs far less than a retrofit after a demand letter. General information, not legal advice: ask counsel about your exposure.

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

What goes into the first version

A shopping app's first release should do a few things better than the site, not everything the site does. A typical split:

At launchCan wait
Search, filters, product pages with variantsAR try-on, visual search
Cart synced with the website, guest and account checkoutSubscriptions and bundles builder
Apple Pay, Google Pay and saved cardsBuy now, pay later options beyond what your processor offers
Order history, tracking and one-tap reorderReturns started in the app
Push for cart, back in stock and shipping updatesPersonalized recommendations
Loyalty balance and a wallet card, if you run a programApp-only tiers and gamified rewards
Account deletion, accessibility, crash reportingIn-store mode with aisle maps

On platforms: one cross-platform codebase for iOS and Android is the default for most retailers. Our mobile app development cost guide compares cross-platform and native in more detail.

Timeline and budget at a glance

6–12 wkPWA on your existing store
3–5 moCross-platform iOS and Android app on Shopify, BigCommerce or Magento
$45–130kTypical cross-platform app build with a Central European or Latin American team
15–20%Of the build per year for maintenance, plus push and analytics services

A PWA costs about $15k–60k. Apps with loyalty, offline and in-store features take 5–9 months and $130k–300k, and a store without a usable mobile API adds 1–3 months. US onshore agencies typically quote 2–2.5 times these figures. The full breakdown and a calculator are in our ecommerce app development cost guide. If you need an app inside the Shopify admin rather than a shopping app, see Shopify app development cost.

Mistakes that cost the most later

  • Wrapping the website in a webview. It feels slow and Apple's App Review Guidelines reject apps that are little more than a repackaged website. If the app adds nothing, the reviewers will notice before your customers do.
  • Rebuilding checkout logic in the app. Discounts, taxes and shipping rules drift from the platform within months. Use the platform's checkout or its mobile checkout kit wherever you can.
  • Asking for push permission on the first screen. Users say no and rarely change it later. Ask after an order or when they tap "notify me when back in stock".
  • Skipping review rules until release week. If users can create an account in the app, Apple and Google expect them to be able to delete it there too. If you offer Google or Facebook sign-in, Apple expects an equivalent privacy-focused login option such as Sign in with Apple.
  • Treating accessibility as phase two. Retrofitting labels, contrast and focus order into finished screens costs several times more than designing for them.
  • No plan for installs. An app nobody installs is a cost center. Receipts, order emails, loyalty perks and in-store signs drive more installs than paid ads for most retailers.

Ecommerce app readiness checklist

Tick what is already true for your store. It shows how close you are to a shopping app that earns its place on a customer's phone.

Ecommerce app readiness

FAQ

How do I build an ecommerce app?
Start with your own numbers: repeat purchase rate, mobile share of traffic and how many customers are in your loyalty program. If an app makes sense, audit your commerce platform's API (Shopify's Storefront API, BigCommerce, Adobe Commerce or a headless platform), choose cross-platform or native, and design the app around search, product pages, a short checkout and reorder. Build a thin mobile API layer between the app and the platform, ship one complete buying flow first, then add app-only features such as push, loyalty and wallet passes. Test on real devices, check accessibility, and launch to your best customers before a wide release.
How long does it take to build an ecommerce mobile app?
A progressive web app on an existing store takes about 6–12 weeks. A cross-platform iOS and Android shopping app on Shopify, BigCommerce or Magento takes 3–5 months, including design, QA on real devices and App Store review. Apps with loyalty, offline and in-store features take 5–9 months. If your store has no usable API for mobile, add 1–3 months to build that layer first.
How much does it cost to build an ecommerce app?
With a Central European or Latin American team, a PWA costs about $15,000–60,000, a cross-platform app on an existing platform about $45,000–130,000, and an app with loyalty, offline, in-store and personalization features $130,000–300,000. US onshore agencies usually quote 2 to 2.5 times more. Our ecommerce app development cost guide breaks this down with a calculator.
Do I need a mobile app, or is a mobile website or PWA enough?
If most customers buy once or twice a year, a fast mobile site or a PWA is usually enough. An app earns its cost when customers buy often (groceries, beauty, pet supplies, pharmacy, fashion drops) and you plan to reach them with push, loyalty and reorder. On iPhone, web push from a PWA only works after the user adds it to the home screen, and a PWA does not show up in App Store search.
Do Apple and Google take a cut of sales in my shopping app?
Not on physical goods. Apple's App Review Guidelines require apps that sell physical goods or services used outside the app to take payment with methods other than in-app purchase, such as Apple Pay or card entry, and Google Play has a similar rule. You pay your normal card processing fees to your payment provider. Store commissions apply to digital goods and digital subscriptions.
Can I build an ecommerce app on Shopify without a custom backend?
Partly. Shopify's Storefront API covers the catalog, cart and customer data, and Shopify offers a Checkout Kit for mobile apps that presents its own checkout inside your app, so discounts, taxes and payment methods stay in one place. Most teams still add a small backend for things Shopify does not do for mobile: push segmentation, app-only content, caching and loyalty logic. App builders skip custom code entirely but limit what you can change.

Where Gilzor fits

We build mobile apps for e-commerce, native and cross-platform, with the backend and integrations behind them and QA on real devices. For a DACH pharmacy chain, our team built native iOS and Android shopping apps that connect many pharmacies with different APIs, with a large-catalog search, loyalty, coupons and four languages. Only 5% of the tasks we send to QA come back to developers. We work from Poland and Cyprus, with a few shared hours a day with the US East Coast.

Send us your platform, a rough idea of your repeat purchase rate and the features you have in mind. We'll tell you which build option fits and what the first version should include.

No sales pitch

Get a straight answer for your project

Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Yuri Rudenya
Written byYuri Rudenya

Head of Mobile Development at Gilzor. Leads iOS and Android delivery and the mobile app audits, from release process to architecture.

LinkedIn →

Gilzor · Mobile Development partner

Need a team for your mobile app?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights