Open commerce backend

One backend. Every selling experience.

Manage products, customers, orders, promotions and content in one place. Use the API, SDK, CLI and tools for AI assistants to build online stores, landing pages, mobile apps or AI sales assistants on that same foundation.

  • Website
  • Mobile app
  • Marketing campaigns
  • Internal systems
  • AI sales assistant

API · SDK · CLI

EcomWeb commerce backend

  • Products
  • Customers
  • Orders
  • Payments
  • Promotions
  • Content
Every channel reads data and creates orders on the same backend.

Why a shared backend

A system per channel, and your data splits into copies.

When storefronts, landing pages, apps and messaging channels grow on their own, the business pays for it in repeated work and data that drifts apart.

  • The same product, entered again

    Details, images and specs have to be updated per channel, and each copy drifts a little further.

  • Prices and promotions disagree

    The same product shows two prices, depending on where the customer happens to be looking.

  • Cart and checkout rebuilt each time

    Every new landing page or app rebuilds business logic that already exists.

  • Orders and customers scattered

    Data sits in several places, which makes it hard to consolidate and hard to automate.

  • No trustworthy source for AI

    Assistants answer from static content, with no way to check live prices, stock or active offers.

  • Locked into a closed platform

    Changing the design or the tech stack drags the whole commerce system along with it.

How EcomWeb works

Manage once. Sell on every channel.

Data and business logic live in one place, and each channel takes exactly what it needs through the API, SDK and CLI.

  1. Manage in one place

    Products, prices, customers, orders, promotions and content all live in a single system, under one set of rules.

  2. Connect through the API, SDK and CLI

    Your engineers use the API and SDK to bring data, cart and checkout into each channel. The CLI covers admin work and automation, within the permitted scope.

  3. Build the experience

    Storefronts, landing pages, mobile apps or dealer portals, built by your team or an AI coding assistant.

  4. Extend and automate

    Add messaging channels, AI sales agents and CRM or ERP connections without rebuilding the backend.

One source of truth

Orders from every channel, in one place.

Storefronts, landing pages, mobile apps and AI sales agents all create orders on the same backend, so your team watches a single list.

  • Every order records the channel and campaign that created it
  • Prices and promotions are re-checked by the backend at checkout
  • Payment and delivery are tracked on the order itself
  • The same data is available through the API, SDK and CLI

Illustrative data

Orders

Every customer name, order number and figure in this preview is fictional sample data.

Awaiting confirmation
08
In progress
12
Delivered
36
OrderSourceCustomer / productPaymentFulfillmentTotal
#EW-1048WebsiteNguyễn Minh AnSand linen shirtPaidPacking1.280.000 ₫
#EW-1047ZaloTrần Gia HânHandwoven seagrass bagAwaiting paymentUnfulfilled860.000 ₫
#EW-1046TikTok ShopLê Quốc BảoAsh-glaze ceramic vasePaidDelivered2.450.000 ₫
An illustration of the admin screen using fictional data.

Platform features

The commerce logic is already there.

Four feature groups shared by every sales channel, so a new experience never rebuilds the business logic behind it.

For engineering teams and AI agents

Your interface. EcomWeb's backend.

Use the SDK to build the experience on the stack you already use. The CLI covers admin work and automation, with inputs and results clear enough for an AI agent to work with.

  1. Create the store and issue access keys
  2. Load products, prices and content into the store
  3. Connect the project to store data through the SDK
  4. Build the interface and checkout flow with the SDK
  5. Run it from the admin, the CLI or an AI assistant
EcomWeb CLIshell
npx @ecomweb/cli setup
ecomweb products list --status active

Platform principles

Built for developers and AI agents to work with the system directly.

Four principles designed in from the start, not features bolted on afterwards.

  • API-first

    If the admin can do it, your code can do it. Storefronts, apps and internal systems read and write the real data.

  • AI-first

    Products, prices, stock and content carry real structure. AI answers from the live numbers instead of guessing.

  • Agent-first

    Assistants work with the access you allow, with a dry run where the operation supports it and confirmation before anything is written. What can be reverted depends on the operation.

  • Data stays yours

    You decide who sees what. Connect CRM, ERP or move elsewhere, and the data goes with you.

Deployment advantage

Modern standards, ready for how Vietnam operates.

EcomWeb is an open commerce backend, and it already ships with the connections this market runs on, so you can go into production here right away.

Payments

Familiar payment methods

Connect MoMo, ZaloPay, VNPay and cards, and return the result to the channel that created the order.

Shipping

Local delivery carriers

Connect GHN, GHTK, VNPost and quote delivery fees straight from the address.

Messaging channels

Zalo, Facebook and website chat

Bring products, prices and orders into the channels where customers already message you.

Get started with EcomWeb

Ready to open your first store?

Start for free, or take a look at the tooling built for engineering teams.

A commerce backend for every sales channel. | EcomWeb