Skip to content
Softcoderz

Commerce engineering

E-commerce development for Indian brands and sellers

Storefronts, apps and back-office tools where UPI, COD, couriers and GST are core features.

E-commerce screens: storefront catalogue in a browser, shopping app on a phone and a seller orders card
Illustrative previewA shopper's path from the storefront to payment, with the seller's orders arriving on the other side.

At a glance

The short version

What it is

Online stores, shopping apps and B2B ordering portals on Shopify, WooCommerce or custom stacks, wired to Indian payments, couriers and GST invoicing.

How it works
  1. Storefront or shopping app
  2. Checkout
  3. Order system
  4. Seller or warehouse
  5. 2 more
Runs on
  • Website
  • PWA
  • Android
  • iOS
  • Admin
Cost depends on
  • Platform route
  • Catalogue complexity
  • Number of integrations
and 2 more factors

How to start

Tell us what you need in your own words. You talk to the developers who would build it and get a written, line-item estimate.

Get a project estimate

Built for how Indian shoppers browse and pay

Indian shoppers switch between UPI apps, expect a clear COD option, check delivery dates by pincode and often buy on a mid-range Android phone over an unsteady connection. A store that ignores any of these loses orders quietly.

We map your order flow first, from catalogue and pricing to payment, shipping, returns and refunds, then choose the platform. A new D2C label may need a well-configured Shopify store with a few custom apps; a distributor with tiered pricing and credit limits usually needs a custom B2B portal linked to its accounting system.

Person packing an e-commerce order, tying twine around a cardboard box beside kraft paper and a tape dispenser

What we build for online sellers

  • D2C storefronts

    Mobile-first collections, product pages, bundles, reviews and search, with product structured data.

  • Shopping apps

    Android and iOS apps with push notifications and quick UPI checkout, sharing the website backend.

  • B2B ordering portals

    Customer-specific price lists, minimum order quantities, credit limits, GSTIN capture and quick reorders.

  • Multi-vendor marketplaces

    Seller KYC, commission rules, split settlements, seller dashboards and GST TCS reports for the operator.

  • Checkout and payments

    UPI, cards, net banking, EMI and COD via Razorpay, PayU or Cashfree, plus UPI AutoPay for subscriptions.

  • Shipping and returns

    Pincode serviceability, Shiprocket or direct Delhivery and Blue Dart APIs, labels, NDR handling and reverse pickups.

Operational details we get right early

  • COD risk controls

    WhatsApp or IVR order confirmation, COD limits by pincode or order value, and prepaid incentives.

  • Payments that reconcile

    Webhook-driven order states and settlement reports matched to gateway payouts.

  • GST-ready invoicing

    HSN codes, CGST/SGST or IGST by place of supply, credit notes and e-invoices where applicable.

  • Listing compliance

    Fields for Legal Metrology declarations and seller details under the Consumer Protection (E-Commerce) Rules, 2020.

  • Speed on real devices

    Pages tested on mid-range phones and slow networks, with Core Web Vitals monitoring.

Solutions

E-commerce solutions

  • Fast, search-friendly online stores with UPI, card and COD checkout, GST invoices and courier integrations, on a hosted platform or custom code.

  • Android and iOS shopping apps with quick browsing, UPI checkout and push notifications, sharing one backend with your website.

  • Multi-vendor marketplaces with seller onboarding, commission rules, split payouts, per-seller invoicing and catalogue moderation.

  • Ordering portals and apps for manufacturers, distributors and wholesalers, with buyer-specific pricing, credit limits, bulk ordering and ERP sync.

  • Brand-owned online stores for D2C companies, with conversion-focused checkout, retention tools, server-side tracking and multichannel stock sync.

  • Subscription stores and memberships on UPI AutoPay, card mandates and eNACH, with pause, skip and swap controls and fulfilment planning.

  • Next.js storefronts on a headless commerce engine and CMS, for brands that need speed, several storefronts or content-led shopping.

How it works

How an online order moves from tap to doorstep

What happens between a shopperโ€™s first search and the sellerโ€™s payout, and which part of the system handles each step.

  1. Storefront or shopping app

    Step 1: Shopper finds the product

    Fast collection pages, filters and search help shoppers on mid-range phones find the right size, colour or variant quickly.

  2. Checkout

    Step 2: Checks delivery and pays

    A pincode check shows the delivery date before payment; the shopper pays by UPI, card or EMI, or chooses cash on delivery within limits you set.

  3. Order system

    Step 3: The order is confirmed

    Prepaid orders are confirmed by the payment gatewayโ€™s webhook; COD orders get a WhatsApp or IVR confirmation first, cutting fake and impulse orders.

  4. Seller or warehouse

    Step 4: Seller packs with invoice and label

    The order appears on the seller dashboard with a GST invoice and courier label ready to print, and the pickup is booked automatically.

  5. Courier

    Step 5: Courier delivers while the shopper tracks

    Tracking updates flow from the courierโ€™s API to the shopperโ€™s phone; a failed delivery attempt raises an alert so your team can arrange a reattempt.

  6. Admin panel

    Step 6: Returns, refunds and seller payouts

    Approved returns trigger a reverse pickup and refund, and marketplace sellers are paid their share after commission on a fixed schedule.

Platforms

Where your customers shop and your team works

A fast website that can also install like an app, shopping apps for Android and iPhone, and an admin dashboard for orders, stock and payouts.

  • Web

    Website

    Marketing and content websites: fast, search-friendly pages with a CMS your team can update without a developer.

  • Web

    Progressive web app

    Installable web apps with offline support and notifications, useful when an app-store listing isn't essential or phones have little storage.

  • Mobile

    Android app

    Apps for Android phones and tablets, tested on budget and mid-range devices and published on Google Play or privately.

  • Mobile

    iOS app

    Apps for iPhone and iPad, built to Apple's guidelines and released through TestFlight and the App Store.

  • Back office

    Admin dashboard

    Back-office panels for operations, support and finance teams: orders, users, content, reports and permissions.

Technology

Commerce technology we use, and why it matters

Next.js storefronts load fast and are easy for Google to read; Node.js and NestJS handle orders and pricing; PostgreSQL and Redis keep stock accurate during sales; Razorpay takes UPI and cards; React Native or Flutter power the shopping apps; hosting is built on AWS.

  • A modern web technology for fast, search-friendly websites, online stores and web applications that load quickly on mobile.

    Used for

    • Business websites
    • Online stores
    • Web apps
    • Customer portals
  • Builds interactive screens in the browser, such as dashboards, admin panels and portals, that respond instantly as your team works.

    Used for

    • Web apps
    • Admin panels
    • Dashboards
    • Customer portals
  • Backend

    Node.js

    Runs the server side of apps: fast, scalable back ends that power your app, website and integrations.

    Used for

    • App back ends
    • Live order tracking
    • Chat and notifications
    • Payment processing
  • Backend

    NestJS

    A structured way to build back ends on Node.js, so large business systems stay organised, testable and easy to hand over.

    Used for

    • Business app back ends
    • SaaS platforms
    • Marketplaces
    • Admin panel back ends
  • A reliable database for the records your business runs on: orders, payments, bookings and stock, kept accurate and easy to report on.

    Used for

    • Orders and customers
    • Payments and ledgers
    • Stock and inventory
    • Bookings
  • Data

    Redis

    Keeps frequently used data in fast memory, so apps stay quick on busy days and live features like order tracking feel instant.

    Used for

    • Faster apps
    • Live order status
    • Shopping carts
    • Job queues and alerts
  • Payments & maps

    Razorpay

    Lets customers in India pay by UPI, cards, netbanking or wallets, and handles subscriptions, refunds and payouts to sellers or partners.

    Used for

    • UPI payments
    • Cards and netbanking
    • Subscriptions
    • Payment links
  • Cloud & DevOps

    AWS

    Cloud hosting for your app, website and data, with data centres in India and room to grow when traffic rises.

    Used for

    • App hosting
    • File and photo storage
    • Backups
    • Busy sale days
  • Build Android and iOS apps in the same language as a React website, so one team can share code and skills across web and mobile.

    Used for

    • Mobile apps
    • Shopping apps
    • Staff and field apps
    • Mobile apps for SaaS
  • Mobile

    Flutter

    Build Android and iOS apps from one shared codebase, so you launch on both platforms faster with a consistent experience.

    Used for

    • Mobile apps
    • Delivery apps
    • E-commerce apps
    • Booking apps

Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

Plain-English glossary

E-commerce terms, in plain English

SKU
A stock-keeping unit: one sellable variant, such as a kurta in size M in indigo. Tracking stock per SKU stops you selling items you do not have.
RTO (return to origin)
When a parcel cannot be delivered and travels back to you, most often on cash-on-delivery orders. You usually pay shipping both ways, so cutting RTO directly protects your margins.
NDR (non-delivery report)
The courierโ€™s notice that a delivery attempt failed. Acting on it quickly, by calling or messaging the shopper, turns many would-be returns into delivered orders.
Headless commerce
Running the shopโ€™s engine (catalogue, cart, orders and payments) separately from the storefront customers see. The design can be fully custom and fast while the order system stays proven.
GST TCS for marketplaces
Tax collected at source that a marketplace operator deducts from sellersโ€™ payouts and reports to the government. A marketplace needs it calculated per seller and filed every month.
Pincode serviceability
Checking, before payment, whether a courier delivers to the shopperโ€™s pincode and how soon. It prevents orders you cannot fulfil and sets honest delivery dates.

Product preview

What shoppers, sellers and your team will see

Illustrative screens from a fashion store with several sellers: the shopping app, a seller dashboard and the admin panel.

  • E-commerce shopping app catalogue on a phone, showing cotton kurtas with prices
    Shopping app. Collection pages show sizes, prices and stock at a glance and load quickly on mid-range phones over mobile data.
  • E-commerce shopping app product page on a phone, for block-print straight kurta, with price and options
    Shopping app. The product page answers what decides a purchase: price with GST, the delivery date for the shopperโ€™s pincode, COD availability and returns.
  • E-commerce shopping app cart on a phone, with 4 items and the order total
    Shopping app. The bag shows delivery charges and the prepaid discount before checkout, which reduces abandoned carts and nudges shoppers towards paying online.
  • E-commerce shopping app checkout on a phone, with cards and EMI, netbanking and cash on delivery options
    Shopping app. Checkout offers UPI, cards, EMI, netbanking and COD within your limits, and the order status comes from the payment gateway, not the browser.
  • E-commerce seller dashboard on a tablet, with key figures and a chart
    Seller dashboard. Sellers see orders to pack, returns and their next payout on a tablet at the packing desk, without calling your team.
  • E-commerce admin panel order list in a web browser, with 4 orders and their status
    Admin panel. Your team manages every order across sellers: confirming COD, acting on failed deliveries, approving returns and issuing refunds.
Illustrative preview

Sample screens: names, prices and figures are examples, not client data.

Work

Illustrative commerce projects

  • E-commerce & marketplaces

    Illustrative sample

    Multi-vendor fashion marketplace

    An illustrative marketplace where independent fashion labels sell through one storefront, with vendor onboarding, commission rules, multi-pickup shipping, returns and scheduled payouts.

    • E-commerce
    • Marketplace web platform

    Runs on

    • Website
    • Web app
    • Admin

    Built with

    • Next.js
    • NestJS
    • PostgreSQL
    • Redis
    • AWS
    • +1 more
  • E-commerce & marketplaces

    Illustrative sample

    B2B wholesale ordering app

    An illustrative ordering app for a distributor's retailers and sales team, with tier pricing, credit limits, trade schemes and GST invoicing.

    • B2B commerce
    • Mobile app + web admin

    Runs on

    • Android
    • iOS
    • Cross-platform
    • Admin

    Built with

    • React Native
    • Node.js
    • PostgreSQL
    • Redis
    • AWS
    • +1 more

Cost drivers

Cost drivers for an online store

  1. Platform route

    Shopify or WooCommerce costs less upfront than custom, but platform fees and app subscriptions add up.

  2. Catalogue complexity

    Variants, bundles, multiple warehouses and customer-specific pricing add modelling work.

  3. Number of integrations

    Each gateway, courier, ERP, marketplace or WhatsApp flow is separate build and test work.

  4. Apps alongside the website

    Shopping apps add design, build and store release work.

  5. Migration and sale-day load

    Moving products, customers and SEO URLs, and preparing for festive traffic, need dedicated effort.

Estimates are written from your scope, with the effort and assumptions behind each line item.

How pricing works

Process

From catalogue to first order

  1. Order-flow mapping

    How orders are priced, paid, packed, shipped and returned today, and where money or time leaks.

    You getPlatform recommendation

  2. Catalogue and data model

    Attributes, variants, pricing rules, tax classes and stock locations, structured for search and feeds.

    You getCatalogue import template

  3. Store and checkout design

    Mobile-first listing, product, cart and checkout screens, prototyped before build.

    You getClickable prototype

  4. Build and integrations

    Storefront, admin, gateway, courier, WhatsApp and accounting integrations in short reviewable releases.

    You getStaging store

  5. Launch rehearsal

    Test orders across UPI, cards and COD, returns, refunds and invoices, plus load tests before sale events.

    You getGo-live checklist

  6. Post-launch support

    Monitoring, fixes, gateway and courier API changes, and improvements drawn from real order data.

    You getMonthly support plan

More specific pages

Also available locally

  • E-commerce development in

FAQ

Frequently asked questions

Shopify, WooCommerce or a custom build: which should we choose?

Shopify suits most new D2C brands: hosting, security and checkout are managed, and custom apps fill gaps. WooCommerce suits teams who want a self-hosted WordPress store and can maintain plugins and servers. Custom or headless builds suit B2B pricing, complex catalogues, marketplace logic or integrations that fight a platform's limits. We compare total cost over two to three years.

Can you integrate UPI, COD and more than one payment gateway?

Yes. Most stores use one primary gateway such as Razorpay, PayU or Cashfree for UPI, cards, net banking and EMI; some add a second for failover. COD is its own payment state, with confirmation flows and limits. Order status comes from server-side webhooks, not the browser redirect, so payments do not go missing when a customer closes the app mid-payment.

Do you handle GST invoices and e-invoicing?

Yes. Invoices carry HSN codes, CGST, SGST or IGST by place of supply, and returns generate credit notes. For B2B sellers above the e-invoicing turnover threshold, we connect to the Invoice Registration Portal through a GST Suvidha Provider or your accounting software to obtain an IRN and QR code. Your chartered accountant confirms the tax treatment; the system applies it consistently.

How do you migrate an existing store and protect search traffic?

We export products, customers and order history, map them to the new structure and run test imports before cutover. Every old product, category and content URL gets a 301 redirect, and titles, meta descriptions and structured data carry over. After launch we watch Search Console for crawl errors. Some ranking movement is normal; careful redirects keep it limited.

Can our catalogue also sell through ONDC or marketplaces?

Yes. On ONDC, brands usually join through a seller-side network participant, and we connect your catalogue, stock and orders to that platform. For Amazon and Flipkart we integrate their seller APIs, or a multichannel tool such as Unicommerce if you already use one. The aim is one source of truth for stock, so the same unit is not sold twice.

Next step

Planning a new store or a replatform?

Share your catalogue size, order volumes and current tools. We will recommend a platform and send a line-item estimate.

Or reach us directly

Monโ€“Sat, 10:00โ€“19:00 IST