Early accessLaunching Q3 2026 · EU-first

Commerce infrastructure
that grows with your catalog.

Most stores outgrow their platform by 10,000 SKUs. CommerceBase is open, multi-tenant commerce infrastructure — catalog, AI enrichment, workflows and a plugin marketplace — built for brands who refuse vendor lock-in.

Catalog Management
AI Enrichment
Import / Export
Quality Scoring
Multi-tenant
GDPR Ready
Plugin Marketplace
GraphQL API
EU Hosted
Open-core
CommerceBase catalog dashboard
Works with your existing stack
The reality

Your commerce stack wasn't built for 10,000 SKUs.

Growing brands hit the same wall: rigid platforms, brittle integrations, and a content layer that leaks money every month.

01
“Our catalog team spends Fridays fixing titles.”
Thousands of products, inconsistent data, no quality layer.

Missing attributes, duplicated SKUs, translations that slipped through QA. Every broken product is a conversion lost — and a category filter that doesn't work.

02
“We pay €2k/month just to be locked in.”
Platform fees scaling faster than revenue.

Transaction fees, app subscriptions, “enterprise” tiers. Every integration is a new vendor. Every feature belongs to someone else's roadmap.

03
“One custom workflow took two sprints.”
Developers fighting the platform instead of shipping.

Headless commerce promised freedom. In practice: opaque webhooks, no tenant isolation, and a plugin model that wasn't designed for your actual business logic.

What you get

A commerce OS, not another platform.

Five composable services. One unified API. A marketplace that grows as your team does.

A catalog that stays clean — even at 100k SKUs.

Tenant-isolated storage, flexible attribute sets per category, and a quality score that tells you exactly where your catalog is leaking revenue.

  • Quality score per category — see missing brands, GTINs, translations at a glance.
  • Bulk enrichment with approval flow — AI suggests, humans approve, system writes back.
  • Magento & Shopify adapters — keep your storefront, fix your data layer.
app.commercebase.io/catalog
Catalog
1,247 products · 18 categories · quality score 87%
Active
1,180
+23 this week
Low stock
42
needs review
Missing data
67
auto-fixable
Cedar Forest Bar — 100gActive
Birch & Moss Body ButterLow stock
Rose Granite Face SerumActive

Automate the boring parts of running a store.

Build workflows like LEGO: triggered by events, composed of actions, branching on conditions. Order processing, VAT validation, enrichment pipelines — all without writing a Kafka cluster.

  • Visual workflow builder — drop in actions from the marketplace, branch on anything.
  • Retries, DLQ, idempotency — built in — no more silent webhook failures.
  • Full audit trail — every execution logged, replayable, debuggable.
app.commercebase.io/workflows/order-processing
paidtruefalseTRIGGERorder.placedACTIONValidate VATIFcharge.okACTIONShip orderACTIONCancel & refund

A marketplace with three plugin types — pick your trade-off.

CommerceBase ships a full plugin taxonomy: Event plugins for integrations, Workflow plugins for automations, Runtime plugins for performance-critical logic.

  • Event plugins — Stripe, DHL, Mailchimp and 70+ integrations on day one.
  • Workflow plugins — composable actions: VAT validation, AI enrichment, PDF invoices.
  • Runtime plugins (WASM) — sandboxed code for pricing, validation, custom hooks.
app.commercebase.io/marketplace
EVENT
S
Stripe Payments
verified ✓
Accept payments, sync refunds automatically.
WORKFLOW
AI Enrichment
official
Generate titles and descriptions for incomplete products.
RUNTIME
λ
Dynamic Pricing
community
WASM hook for tier-based discounts and bundle pricing.
EVENT
D
DHL Shipping
verified ✓
Create shipments, generate labels, track parcels across EU.
Developer-first

A clean API that makes sense at 3 AM.

TypeScript and Go SDKs ship on day one. GraphQL for your frontend, REST for your scripts, webhooks for your integrations — all behind a single API key.

  • TS
    TypeScript & Go SDKsFull type safety, zero configuration, works with your existing stack.
  • GQ
    Schema-first GraphQL APIIntrospectable, cursor-paginated, multi-tenant by default.
  • 🔑
    API key or JWT authOne key per tenant, scoped permissions, revokable anytime.
query LowQualityProducts {
  products(
    filter: { qualityBelow: 60, status: ACTIVE }
    first: 20
  ) {
    edges { node { id name qualityScore } }
    pageInfo { hasNextPage endCursor }
  }
}

mutation EnrichProduct($id: ID!) {
  enrichProduct(id: $id) {
    suggestion { id qualityDelta status }
  }
}
import { CommerceBase } from "@commercebase/sdk";

const cb = new CommerceBase({ apiKey: process.env.CB_API_KEY });

// Only enrich products actually worth fixing
const { data } = await cb.catalog.list({
  status: "active",
  qualityBelow: 60,
});

for (const product of data) {
  const s = await cb.enrichment.enrich(product.id);
  if (s.qualityDelta > 20) {
    await cb.enrichment.approve(s.id);
  }
}
client := commercebase.New(os.Getenv("CB_API_KEY"))

products, _ := client.Catalog.List(ctx, &catalog.ListParams{
  Status:       "active",
  QualityBelow: 60,
})

for _, p := range products.Data {
  s, _ := client.Enrichment.Enrich(ctx, p.ID)
  if s.QualityDelta > 20 {
    client.Enrichment.Approve(ctx, s.ID)
  }
}
# List products needing enrichment
curl "https://api.commercebase.io/v1/catalog/products"
  -H "X-API-Key: $CB_API_KEY"
  -G -d "status=active&quality_below=60"

# Trigger AI enrichment for a product
curl -X POST "https://api.commercebase.io/v1/enrichment/enrich"
  -H "X-API-Key: $CB_API_KEY"
  -d '{"product_id":"prod_01jx...", "auto_approve": false}'
CommerceBase
CommerceBase
WooCommerce
Mage-OS
Prom.ua
BigCommerce
PrestaShop
Akeneo
CSV / XLSX
VTex
SAP Commerce
Payload CMS
Shopify Plus
How it works

From zero to production in four steps.

Bring your data. Connect your stack. Ship.

01 →

Import your catalog

CSV, Magento export, Shopify API. Your data lands in a canonical model — normalized, de-duplicated, tenant-isolated.

02 →

See the quality gaps

Instant audit: missing brands, broken translations, thin descriptions. Every gap flagged and grouped by fix strategy.

03 →

Approve bulk fixes

AI generates. Your team approves. Nothing hits production without a human in the loop — unless you flip the switch.

04 →

Extend with plugins

Connect payments, shipping, analytics. Build workflows. Push back to your store — or run CommerceBase as the source of truth.

GraphQL
cURL
Go SDK
Node SDK
# Query your catalog with tenant isolation automatic
query GetLowStockProducts {
  products(filter: { stockLte: 50, status: ACTIVE }, limit: 10) {
    id
    sku
    name
    stock
    price { amount currency }
    qualityScore # catalog health, per product
  }
}
87%
average catalog quality after first enrichment run
<50ms
p95 gateway latency, multi-tenant
100k
SKUs per tenant, tested and benchmarked
3×
plugin types — Event, Workflow, Runtime
Pricing, roughly

Pay for scale, not for tiers you don't need.

Final pricing lands closer to launch. These are the brackets we're planning — feedback welcome.

Free
€0 / forever
Try AI enrichment on your first products, no card needed.
  • Up to 10 products
  • 10 AI enrichment credits (one-time)
  • Bulk & per-product enrich
  • Community support
Starter
€18 / month
Cloud-hosted catalog for solo founders and small shops.
  • Up to 100 products
  • 100 AI enrichment credits/mo
  • EU cloud hosting
  • Email support
Pro
€150 / month
High-scale hosting with dedicated support.
  • Everything in Business
  • Up to 50,000 products, 5 tenants
  • 5,000 AI enrichment credits/mo
  • EU hosting · 99.9% SLA
  • Dedicated Slack support
Enterprise
Custom
Unlimited scale, dedicated infra, custom SLAs.
  • Unlimited products & tenants
  • Custom AI enrichment volume
  • Dedicated infrastructure
  • Onboarding & integrations
Early access

Shape what we build.

We're onboarding 20 pilot brands before public launch. Early partners get free Business-tier access for 12 months, direct Slack with the team, and a voice on the roadmap.

No spam. We'll email once at launch and once if you're selected for the pilot.