Own Your Storefront · Built for Indian D2C

Your Store, Your Customers, Your Servers

A white-label commerce platform for Indian D2C brands and retailers — GST tax invoices, UPI, Razorpay and COD, a server-rendered storefront that Google can actually read, and an admin console that runs the whole business. No per-order commission. No rented storefront.

0 Commission per order
0 Platform modules
0 Admin screens
0 Courier gateways
An online store adding a product to the cart and issuing a GST tax invoice A product card with an add-to-cart button, a cart whose item count ticks up, a GST tax invoice card, and three brand colour swatches showing white-label theming. ₹1,499 HSN 6109 Add to cart 1 2 3 TAX INVOICE GST 18% Taxable value ₹1,270.34 CGST 9% ₹114.33 SGST 9% ₹114.33 Invoice total ₹1,499.00 Place of supply: Karnataka (29) · Intra-state WHITE-LABEL your brand, no rebuild SSR · SEO-ready

You're Building Someone Else's Business

Commission Eats the Margin

Marketplaces take a cut of every single order, on top of fulfilment and ad spend. On thin D2C margins, a percentage of revenue — forever — is the difference between growing and merely surviving.

You Never Own the Customer

Sell on a marketplace and the buyer belongs to the marketplace. No email, no phone, no repeat-purchase data — so every reorder has to be bought again through advertising instead of earned through a relationship.

Rented Storefronts Lock You In

A hosted store builder holds your catalogue, orders and customer list on its servers, charges per app for features that should be standard, and prices go up with your order volume — not with the value you get.

A Commerce Platform You Actually Own

AshuLabs Commerce is a complete, self-hostable e-commerce platform — storefront, checkout, GST invoicing, payments, shipping, inventory and an admin console — deployed under your brand, on infrastructure you control.

GST Tax Invoicing, Built In

Place of supply captured at checkout, optional customer GSTIN, CGST/SGST for intra-state and IGST for inter-state — plus HSN codes per product and a GSTR-1-style summary your CA can actually use.

Your Customer Data, Full Stop

Every order, address, email and purchase history sits in your PostgreSQL database. Personal data is encrypted at rest, consent is recorded in a ledger, and erasure requests are a supported endpoint — not a support ticket.

White-Label to the Core

Brand colours, fonts, logo and company name are applied at runtime as CSS variables — no rebuild. Preset themes, per-branch overrides, and the same branding carried through onto invoices, receipts and labels.

Self-Hosted, One Command

Postgres, Redis, the backend, the SSR storefront, the admin console and an Nginx edge come up from a single compose file — on your VPS, your cloud account, or a rack in your warehouse. No cloud lock-in.

0 Commission on every order, on every tier
0 Bounded-context modules on the backend
0 Payment gateways: Razorpay, UPI, Stripe, PayPal
GST Tax invoice, HSN codes & GSTR-1 summary

Everything a D2C Brand Needs to Sell

Not a starter theme with a plugin bill — a complete, working commerce platform

Server-Rendered Storefront

Catalogue, product detail, categories, search and a journal — delivered as crawlable HTML

Cart & Checkout

Guest or signed-in carts, server-validated prices, coupons, delivery rates and COD

GST Tax Invoice

Printable CGST/SGST or IGST invoice per order, generated server-side as a PDF

UPI, Cards & COD

Razorpay, UPI, Stripe and PayPal — webhook-confirmed, idempotent, with refunds

Shipping & Tracking

Delhivery, Shiprocket, Blue Dart and DTDC gateways with AWB and tracking

Inventory That Can't Oversell

Per-order reservation ledger, multi-branch stock, transfers and low-stock alerts

Analytics & Reports

Sales trend, channel split, top products, geography — GMV, orders and AOV

In-Store POS Counter

Scan-first till, cash-drawer shifts with Z-report, thermal receipts, one inventory

Ten Modules, One Source of Truth

Catalogue, inventory, cart, order, payment, shipping, review, CMS, identity and notification — one deployable platform, no integration project

Storefront & Catalogue

A fast, crawlable shop under your own domain

  • Products, variants and multi-image galleries
  • Categories, search, price filters, sort & pagination
  • HSN/SAC code and GST rate on every product
  • Bestsellers, related items & recently viewed
  • Wishlist, reviews and a brand journal (blog)

Cart, Checkout & Payments

Every Indian payment path, safely handled

  • Guest and signed-in carts, prices validated server-side
  • Coupons: percent or flat, min order, validity, usage caps
  • Cash on Delivery plus Razorpay, UPI, Stripe & PayPal
  • Signature-verified webhooks, idempotent order placement
  • Full & partial refunds with a ledger and reconciliation

GST Invoicing & Orders

Compliance that comes out of the box, not a plugin

  • Place of supply + optional customer GSTIN at checkout
  • CGST/SGST intra-state, IGST inter-state, computed per line
  • Printable A4 tax invoice & credit notes as server-side PDFs
  • Rate-slab GST summary and GSTR-1 Table-12 HSN report
  • Order CSV/Excel exports, returns, exchanges & restocking

Admin Console & POS

Run the whole business from one login

  • Orders, catalogue, brands, coupons and campaigns
  • Multi-branch stock, transfers & low-stock dashboard
  • Sales, geography & search analytics on live charts
  • Full-screen POS till: barcode scan, shifts, Z-report
  • Staff roles, store assignments and full audit logs

White-Label & Languages

It is your brand, everywhere a customer looks

  • Company name, logo and brand display configurable in Settings
  • Colours, fonts & radii applied as CSS variables at runtime
  • Preset themes plus per-branch theme overrides
  • English and Hindi bundles via ngx-translate today
  • New languages are a JSON file, not a code change

Privacy, DPDP & Security

Customer trust engineered in, not promised

  • Consent banner writing to a server-side consent ledger
  • Personal data encrypted at rest; right-to-erasure endpoints
  • Marketing preferences honoured across notifications
  • JWT auth with RBAC, BCrypt, CORS and rate limiting
  • RFC-9457 problem responses and a complete audit trail

From Demo to Live Store in Three Steps

The platform is feature-complete. What stands between you and a live store is configuration — not code.

1

Brand It

Set your company name, logo, colours and fonts in Settings. The storefront, admin console, invoices and receipts all re-theme at runtime — no rebuild, no redeploy, no developer.

2

Load & Connect

Import your catalogue with HSN codes and GST rates, add your branches and seller GST details, then plug in your own Razorpay/UPI keys and courier credentials. They are your accounts, not ours.

3

Go Live

Bring the stack up with one compose command on your own server, point your domain at the Nginx edge, add TLS — and start taking orders with zero commission on every one of them.

What Changes When You Own the Platform

An honest comparison of the model — not of any one competitor's price list

  Selling on a marketplace Rented SaaS storefront AshuLabs Commerce
Cost per order A commission on every sale Plan fee, often tiered by volume 0% commission — you keep the order
Customer relationship Belongs to the marketplace Yours, on their servers Yours, in your database
Where the data lives Their platform Their cloud, their region Your PostgreSQL, your server
Brand experience A listing next to competitors Themed, within their limits Fully white-label, source included
GST tax invoice Handled for you, their format Usually a paid app or plugin Built in: CGST/SGST, IGST, HSN
In-store selling Not applicable A separate POS product POS counter on the same stock
If you want to leave You lose the channel and the buyers Export what they let you export Nothing to leave — it is already yours

Engineered Like Infrastructure, Not a Theme

A modular-monolith backend on Java 25 and Spring Boot 4 — hexagonal, domain-driven, with a transactional outbox and idempotency keys — behind an Angular 22 storefront that renders on the server. This is the part your customers never see and your business depends on.

Backend

  • Java 25 · Spring Boot 4 modular monolith
  • Hexagonal + DDD, enforced by ArchUnit tests
  • PostgreSQL + Redis, Flyway-migrated
  • OpenAPI 3.1 / Swagger, RFC-9457 errors

Frontend

  • Angular 22 workspace: storefront, admin, ui-kit
  • SSR storefront — crawlable, fast first paint
  • Tailwind v4 with runtime-themed CSS variables
  • ngx-translate (EN/HI) · ECharts dashboards

Operations

  • Containerised: one compose file, whole stack
  • Nginx edge, TLS-ready, secrets externalised
  • Prometheus + Grafana, health probes
  • Playwright end-to-end tests, documented runbook
SSR Crawlable HTML, SEO on your domain
GST Tax invoice, HSN codes, GSTR-1 summary
DPDP Consent ledger & encrypted PII
UPI Razorpay, UPI, cards & COD
Java 25 Spring Boot 4 Angular 22 SSR PostgreSQL Redis Tailwind v4 OpenAPI 3.1 Razorpay UPI Delhivery Shiprocket Blue Dart DTDC Prometheus Grafana

Pay for the Platform. Never for Your Own Sales.

Indicative launch pricing in INR, shaped with our first brands. Every tier is 0% commission per order — the only per-transaction fee you pay is your payment gateway's, charged directly to you.

Free

Free

Evaluate the full platform

  • 0% commission per order
  • Storefront, cart & checkout
  • GST tax invoice & COD
  • Community & email support
Start Free

Growth

Contact Us

Multi-branch, online + in-store

  • 0% commission per order
  • POS counter, shifts & thermal receipts
  • Multi-branch stock & transfers
  • GSTR-1 summary, analytics & exports
Talk to Sales

Enterprise

Contact Us

Self-hosted, on your infrastructure

  • 0% commission per order
  • Self-hosted on your own servers
  • Prometheus/Grafana & custom integrations
  • Dedicated engineer & SLA
Talk to Sales

Built for Indian Brands That Want to Own Their Channel

Every rupee of every order stays with you. There is no per-order commission at any tier — the platform is the product, your sales are not. The only transaction fee is your gateway's, billed to you directly.

0% Commission, Always Free · Launch · Growth · Enterprise

Indian compliance is in the engine, not in an add-on. Place of supply, GSTIN, CGST/SGST vs IGST, HSN codes and a GSTR-1-style summary — with UPI, Razorpay and Cash on Delivery at checkout.

India-Ready by Default GST · HSN · UPI · COD · DPDP

Run it on our cloud or entirely on your own servers with one compose command. Your catalogue, orders and customer list live in your database — there is no exit to negotiate, because you never left.

Self-Host, No Lock-In Your brand, your data, your servers

Frequently Asked Questions

Do you take a commission on my orders?

No. There is 0% commission per order on every tier, including Free. You pay for the platform, not for your own sales. The only per-transaction cost is whatever your payment gateway charges you directly.

Does it issue proper GST tax invoices?

Yes. Checkout captures the delivery state as place of supply and an optional customer GSTIN, then the platform issues a printable GST tax invoice that splits CGST/SGST for intra-state and IGST for inter-state orders. Products carry HSN/SAC codes and GST rates, and the admin console exports a rate-slab GST summary plus a GSTR-1 Table-12 HSN-wise summary as PDF and Excel.

Which payment methods are supported in India?

Cash on Delivery plus online payments through admin-configurable providers — Razorpay, Stripe, PayPal and UPI (Cashfree). Online payments are webhook-confirmed with signature verification and idempotent handling, refunds are supported in full and in part, and there is a daily settlement reconciliation report against provider records.

Can I run it on my own servers and keep the customer data?

Yes — that is the point. The whole platform ships as containers with a single compose file: PostgreSQL, Redis, the backend, the SSR storefront, the admin console and an Nginx edge. Every order, customer and email address lives in your database, on your infrastructure. Nothing sits behind a marketplace.

Is the storefront good for SEO?

Yes. The storefront is an Angular application rendered on the server (SSR), so product, category and journal pages arrive as real HTML that Google can crawl immediately, then hydrate in the browser. Your store ranks under your own domain — the search traffic and the brand equity are yours, not a marketplace's.

How does white-label branding work?

Brand colours, fonts, logo and company name are configured in Settings and applied at runtime as CSS variables — no rebuild, no redeploy. Preset themes are included, individual branches can override the global theme, and the same branding flows through to invoices, receipts and barcode labels.

Can I sell in a store as well as online?

Yes. A dedicated full-screen POS counter app runs on the same platform: scan-first checkout by barcode or SKU, cash or card, shift and cash-drawer tally with a Z-report, and thermal receipts. Online and offline orders share one inventory, one order history and one set of reports.

Is the storefront DPDP compliant and available in Hindi?

The storefront ships with a consent banner whose decisions are written to a server-side consent ledger, personal data is encrypted at rest, and there are right-to-erasure and preference endpoints. The storefront and admin console are translated through ngx-translate and ship with English and Hindi bundles today; more Indian languages are a translation file, not a code change.

Stop Renting Your Storefront

See the platform end to end — catalogue, checkout, GST invoice, POS and the admin console — running with your brand on it. Book a walkthrough and we will show you exactly what you would own.

Get in Touch

Tell us about your brand — what you sell, how many SKUs, and whether you also sell in-store. We will set up a personal walkthrough of the storefront, the GST invoicing and the admin console, themed for you.

Location

Bengaluru, India