Changelog
Commerce API changelog
2026-01 (current)
The first published version of /admin/2026-01/ and
/storefront/2026-01/ surfaces.
Phase 1 transactional core
- Catalog (products, variants, pricing, collections, media)
- Customers + addresses + segments + GDPR redaction
- Orders + payments + fulfillments + returns
- Inventory + locations + reservations + immutable ledger
- Discounts + vouchers (gift cards)
- Shipping zones + methods + rates + quote engine
- Tax categories + rates + VIES validation cache
Layer 5 customizability
- Settings registry (typed, hierarchical, 26 built-in keys)
- Themes (storefront design tokens, drafts via
parent_theme_id) - Email templates (MJML / HTML / plain, locale fallback)
- Notification preferences (per customer × event × channel, wildcards)
Email loop
email-rendererNode service (MJML + Handlebars)outbox-dispatcherPython worker (LISTEN/NOTIFY + poll)- Resend webhook ingest with HMAC verification
email_deliveriesaudit log + status updates from provider events
Checkout (Layer 4.6)
- Cart + checkout two-table model (Q1=B)
- Headless storefront API (Q2 — hosted UI deferred)
- Storefront API keys with origin allowlist (Q3=C)
- Inventory reservation timing config (Q4 —
commerce.checkout.reserve_at) - Eager pricing recompute (Q5)
- Payment connector framework + COD + bank_transfer (Q6 — gateways reserved)
- VIES fail-open with cache (Q7)
- Multi-currency cart reject (Q8)
- Idempotency-Key required on
complete(Q9) - Customer row created on
completeonly (Q10)
Conventions
URLs in /admin/2026-01/ and /storefront/2026-01/ are stable.
Additive changes (new fields, new endpoints, new optional query
params) can land any time — your code should ignore unrecognised
fields.
Breaking changes go under a new version segment (2027-01).
What's not yet shipped
- Real payment gateways: Stripe, Comgate, GoPay (framework reserved)
- Hosted checkout UI app (
apps/checkout/) - Webhook delivery framework (commerce-api as outbound webhook sender)
- Connector framework (Shopify import, AbraGen export)
- MCP commerce tools (per-feature surfaces for AI agents)
- Storefront search (Meilisearch / Typesense integration)
- Subscriptions / recurring billing
- Real-time inventory sync (carrier API rates, supplier feeds)
- POS terminal flow
These are tracked in services/commerce-api/PROGRESS.md. Roadmap
is published in priority order in the dashboard.