---
title: "Core Commerce Features & Capabilities | Commerce Engine"
description: "Catalog and inventory, orders, payments, shipping, POS, loyalty, promotions and marketing on one headless, API-first commerce platform."
canonical_url: "https://www.commercengine.io/features"
---

> Commerce Engine site index: https://www.commercengine.io/llms.txt

# Commerce Engine features

Commerce Engine has nine capability suites on one API, one data model and one event stream. Compose the stack you need and ship without wiring integrations together. Five core suites run every store; four growth suites work on the same records the core five write to, so a campaign already knows who bought what, and when.

## Core suites

### [Catalog & Inventory](https://www.commercengine.io/features/catalog.md)

One product record, every channel.

- **One stock, every channel**: Website, app, store counters and marketplaces sell from one count, updated as each sale lands.
- **Variants and bundles**: Unlimited variants with their own SKU, price and stock, and bundles that ship as their items.
- **Stock down to the batch**: Lot and expiry dates in every warehouse, with the oldest batch shipped first by default.
- **Search, built in**: Typo-tolerant search with counts on every filter, answering in about 75 ms on web, app and POS.

### [Orders & Subscriptions](https://www.commercengine.io/features/order-and-subscriptions.md)

Every order and renewal on one timeline.

- **Order lifecycle**: Placement, payment, fulfilment and returns on one record every suite can read.
- **Subscriptions**: Ready-made or custom plans, billing and delivery on separate cycles, and pauses customers schedule themselves.
- **Parcels, tracked**: Split an order into shipments and send the customer a tracking link for every parcel.
- **Events, not polling**: 100+ signed webhooks fire the moment an order changes state.

### [Payments](https://www.commercengine.io/features/payments.md)

Hosted Checkout, your gateway, and every way money moves.

- **One payment sheet**: Cards, UPI, wallets, net banking and pay-later behind a single PCI-compliant flow. Pay-later is Commerce Engine's own credit line: buyers order now and the amount due is debited, through a NACH mandate, when the credit period ends.
- **Hosted Checkout**: More than 90% of UPI payments go through, with the flow that works on each device. Card details and secrets never reach your servers.
- **Your gateway, routed**: Keep the gateway you use, send each payment method to the one that handles it best, and fail over automatically when one starts failing.
- **Mandates**: Renewals on UPI Autopay, card or netbanking mandates.
- **Bank transfers, matched**: A virtual account for every trade buyer, reconciled the moment the money lands.

### [Shipping](https://www.commercengine.io/features/shipping.md)

Priced before checkout, packed in 3D.

- **Warehouses and zones**: Ship from the first location with everything in stock, through the couriers linked to the shopper's zone.
- **Live rates before checkout**: Every linked courier quotes the parcel, the best is picked and your shipping rules set the price before payment.
- **Packed in 3D**: Orders packed into the right boxes, with the chargeable weight worked out before the courier weighs them.
- **Delivery insights**: Early, on-time and late deliveries by carrier, state and city, with time to ship and time in transit.

### [POS & Omnichannel](https://www.commercengine.io/features/pos.md)

The store counter, on the same engine as the website.

- **Bring your own device**: Run the till on a desktop, an Android tablet or an iPhone you already have.
- **Scanner, printer, drawer**: Scan, print a receipt and open the drawer over USB, Bluetooth, Wi-Fi or Ethernet.
- **Loyalty at the till**: Link the shopper, then take the points or store credit your website issued.
- **Take it or ship it**: Click-and-collect and delivery options come back together for every cart.

## Growth suites

Customers, loyalty, marketing, promotions and reporting run on the same records the core five write to.

- **[Customers & Loyalty](https://www.commercengine.io/features/customers-and-loyalty.md)**: One profile per shopper, with live segments, points and tiers that read the real order history.
- **[Coupons & Promotions](https://www.commercengine.io/features/coupons-and-promotions.md)**: Targeted discounts, BOGO, flash sales and stacking rules, scheduled to the minute and validated at checkout.
- **[Marketing & Campaigns](https://www.commercengine.io/features/marketing-and-campaigns.md)**: Rich search results, AI-ready pages, targeted offers and campaigns triggered by what shoppers do, measured with first-party analytics.
- **[Analytics](https://www.commercengine.io/features/analytics.md)**: Revenue, retention and channel performance built from the same event stream your storefront already emits.

## FAQ

### Is Commerce Engine headless, or does it come with a storefront?

Both, and you pick. Every capability is a REST API first, so you can build any front end against it — or start from a production storefront starter for Next.js, React, Astro or SvelteKit. If you would rather not build a checkout at all, use Hosted Checkout.

### Do we have to adopt all nine suites?

No. Wire the suites you need and let the rest sit quietly until you want them. They all read and write the same records, so turning one on later is a configuration change rather than a migration.

### Does it handle B2B as well as D2C?

One engine covers both. B2B customer groups, KYC validation and multi-warehouse stock run alongside ordinary D2C checkout, on the same catalog, order and customer records — so you are not maintaining two platforms to serve two kinds of buyer.

### How do the suites stay in sync with each other?

There is nothing to sync. One data model and one event stream sit under all of them, so a capture, a loyalty accrual and a shipment are events on the order you already have — and 100+ signed webhooks fire the moment state changes, instead of a nightly export.

**Docs:** [API reference](https://www.commercengine.io/docs/api-reference)

### What does a developer get on day one?

A sandbox, a typed SDK and a project that already talks to the API. One command scaffolds a starter on your framework — client, session handling and environment written for you — or writes the Commerce Engine layer into the repo you already have.

**Docs:** [Storefront quickstart](https://www.commercengine.io/docs/storefront/quickstart)

### Can our AI coding agents build against it?

That is a first-class path, not an afterthought. Installing the Commerce Engine skills teaches an agent the platform, the docs publish an llms.txt for machine reading, and every SDK surface is typed — so what an agent writes type-checks against the real API before it ships.

### Which payment methods and gateways are supported?

Cards, UPI, wallets, net banking and pay-later sit behind one PCI-compliant flow, across multiple gateways. A failed authorisation reroutes to the next gateway before the customer notices, and captures, refunds and payouts reconcile against the order rather than a separate ledger.

### Is there a free plan?

Yes — the Free plan costs nothing, needs no credit card, and every plan gets every online feature and a sandbox from day one. Paid tiers start when you outgrow it, and the pricing page lists exactly what each one includes.

### Do we have to replatform to get started?

No. Point one flow at Commerce Engine — checkout, loyalty, shipping, whichever hurts most — and run it alongside what you have. Because every suite shares the same records, expanding later costs configuration, not another migration project.

### Can we keep our CMS, ERP and warehouse systems?

Yes. Content stays in your headless CMS and syncs in real time, carriers and 3PL partners connect once and then rate-shop per shipment, and everything else integrates against the same REST API the storefront uses.

## Related

- [Starter storefronts](https://www.commercengine.io/starters.md): Production storefronts for Next.js, React, TanStack Start, Astro and SvelteKit.
- [Pricing](https://www.commercengine.io/pricing.md): What each plan includes, from the Free plan up.
- [D2C brands](https://www.commercengine.io/solutions/d2c.md)
- [B2B commerce](https://www.commercengine.io/solutions/b2b.md)
- [Multi-vendor marketplaces](https://www.commercengine.io/solutions/marketplace.md)

## Get started

Open a free store and wire up the suites you need. The rest share the same records, so adding one later is a setting, not a migration.

- [Start building free](https://app.commercengine.io/signup) on the Free plan
- [Book a demo](https://app.youform.com/forms/qqvhuspq)
- [Read the documentation](https://www.commercengine.io/docs)
