GBCORP BLOG · IT SERVICES

Ecommerce App Development: The Checklist Before You Spend a Dollar

Published January 9, 2022 · 6 min read

An ecommerce app is a shop that fits in a hand. Most of the decisions that make or break it are commercial, not technical, and they can be made before any developer is hired. This is the checklist GBCORP runs with a retailer first.

Ecommerce App Development: The Checklist Before You Spend a Dollar

The phrase ecommerce app development suggests a technical project. In practice, the projects that succeed are the ones where the retailer answered the commercial questions first: what sells, where it ships, who pays whom, and what happens when a customer wants to return something. Once those are written down, the app is either a configuration exercise on an existing engine or a bounded custom build. Without them, it is an estimate that grows.

The parts a selling app must have

PartWhat it containsWhy it matters
CatalogueProducts, variants, photos, stock per location, search that forgives typosEvery sale starts here
Cart and checkoutPersistent cart, one-screen checkout, address and delivery slotEvery abandoned sale ends here
PaymentsCard and local methods through the retailer's own gateway accountNo commission on your sales
Orders and deliveryZones, fees, cut-off times, status notifications, returnsWhere operations meet the customer
Accounts and loyaltyOrder history, saved addresses, points or stampsWhy the customer comes back
Merchant dashboardStock, orders, customers, promotions, exportsWhere the shop is run from

Configure or build

For most retailers the six parts above are a known shape, and GBCORP runs them as a white-label ecommerce app: rebranded, loaded with the catalogue, connected to the retailer's own payment account and live on the retailer's domain within days at a flat monthly price. Custom ecommerce app development is for the cases the standard shop does not fit: unusual pricing rules, a wholesale tier next to retail, a warehouse system that must drive stock, or a marketplace with many sellers. Those are scoped in a week and quoted at a fixed price for the first release.

How payments should settle

The single most expensive mistake in ecommerce app development is accepting a platform that takes a percentage of each order. A shop that pays commission on its own customers is renting its own business. Card payments should settle to the retailer's own payment-gateway account, in the retailer's currency, with tax rules configured for the market. GBCORP takes no commission; the app is a flat cost line.

A worked example

A retailer with two shops and an online store on a marketplace wants its own app to stop paying the marketplace's fee. The catalogue exists; the delivery area is one city; payments already run through a gateway account. Configuration: import the catalogue with variants and stock per shop, draw two delivery zones with fees and cut-off times, connect the gateway, set pickup slots per shop. The web app goes live on the retailer's domain within the week; store listings follow review. The marketplace stays open for a month as a fallback, then the profile links move to the app. Month two, the retailer reads the dashboard: carts started against carts completed, best-selling products by shop, delivery lateness by zone. The custom wish list that follows is short and specific, which is when custom work is worth quoting.

Checklist before you commit

  • Catalogue exported with variants, prices, photos and stock per location.
  • Delivery zones with a fee, a minimum and a cut-off time each; pickup slots if shops exist.
  • Payment-gateway account in the business's name; refund and return policy written down.
  • Tax rules per market: rate, inclusive or exclusive prices, exemptions.
  • Store developer accounts in the business's name, or a note for GBCORP to create them.
  • The three numbers you will watch weekly: carts completed, average order value, repeat rate.

The numbers to expect

White-label: live within one to five working days, flat monthly plan, no per-transaction fee. Custom: scoping in a week, a first release in eight to twelve weeks at a fixed price, with a support plan or a hand-over afterwards. Retailers who move the ordering link from their profiles to the app typically see the majority of orders come through it within a quarter, because the app remembers the cart, the address and the card, and a message thread does not.

Integrations to plan for

A shop rarely lives alone. The point of sale must know what the app sold so shelf stock stays honest. The accounting package needs each day's orders as one journal. A courier partner needs the address and the parcel size, and the customer needs the tracking number back. A marketing tool wants the customer list, with consent recorded. None of these is hard where the other system has an API, and all of them are expensive when they are remembered after launch. GBCORP lists them in the scoping week, marks which ones are day-one and which can wait a quarter, and prices the day-one set into the first release.

What the first quarter looks like

Week one: the app is live, the team learns the dashboard, and the first orders come from staff and friends who are told to break it. Weeks two to four: the profile links move, the first real customers arrive, and the delivery zones get corrected by experience. Month two: the dashboard shows which products sell in the app but not in the shop, and the first promotion runs through the notification channel. Month three: repeat customers are visible as a number, and the wish list for the next release is written from what they did rather than what anyone guessed. That release is scoped and priced before it starts, like every release after it.

Questions we hear first

Is an ecommerce app better than a mobile website?

GBCORP builds both from one codebase, so the question dissolves: the same catalogue, cart and account serve the app and the site. The app adds notifications, wallet cards and a home-screen icon; the site catches search traffic.

Can we sell in more than one country?

Yes. Every GBCORP app is multilingual and configured per market: tax rules, currency, payment provider and domain.

What if we already sell on a marketplace?

Keep it for discovery and move repeat customers to your own app, where you pay no commission. Many retailers run both.

Who owns the customer data?

You do, in a dedicated project you can export at any time.

Where to start

The GBCORP E-commerce and Shopping App is the flat-price route; the GBCORP white-label app range shows what surrounds it. For the customer-facing design decisions, read our note on what a shopping app must do before it sells.

GBCORP operates across 17 countries on 4 continents through six pillars: AI & IT, Innovation, Sustainability, Infrastructure, Business Lounge, and EV's & Solutions.