Commerce · Checkout

Cart & Checkout

From product to confirmed order in minutes. Multi-step checkout with guest and authenticated flows, promo codes, saved addresses and automatic B2C/B2B payment routing.

Guest checkout Saved addresses Promo codes B2C / B2B auto-routing

Cart capabilities

The cart is more than a list — it validates stock in real time, applies pricing rules and detects the customer type for payment routing.

Real-time stock validation

Each cart item checked against live WMS inventory. Out-of-stock items highlighted immediately — no overselling.

Promo codes & discounts

Percentage, fixed and free-shipping coupons. Usage limits, expiry dates, minimum order value. Applied instantly at cart level.

B2C / B2B auto-detection

System detects if buyer is an individual (→ Stripe) or a legal entity with tax ID (→ Bank Transfer + auto-docs). No manual selection needed.

Saved addresses & guest flow

Authenticated users: address book with default selection. Guest flow: email-only, no account required. Both flows result in the same ERP order.

🛒 Кошик 3 позиції · залишки перевірено live з WMS 🛍️ Axiom ERP · Enterprise 1yr AXM-ENT-1Y · Standard Support - 1 + € 2 400,00 🗑 🔧 Premium Support Package AXM-SUP-P · щомісяця - 1 + € 480,00 🗑 ⚙️ Custom Module Pack × 2 AXM-CUSTOM · разово - 2 + € 960,00 🗑 AXIOM2024 Застосувати ✓ Промокод -10% застосовано ПІДСУМОК ЗАМОВЛЕННЯ Підсумок € 3 840,00 Знижка (10%) − € 384,00 Доставка Безкоштовно Разом € 3 456,00 incl. ПДВ / VAT 20%: € 576,00 Перейти до оформлення → B2C або B2B — визначається автоматично на наступному кроці POST /api/v1/commerce/cart/items · PATCH /api/v1/commerce/cart/promo · GET /api/v1/commerce/cart/summary
1. Кошик ✓ 2. Доставка ✓ 3. Оплата ● 🔍 Авто-визначення: ТОВ «Бізнес Плюс» (ЄДРПОУ: 39111002) → режим B2B · Bank Transfer 🏦 B2B · Bank Transfer 💳 B2C · Stripe БАНКІВСЬКІ РЕКВІЗИТИ IBAN UA12 3000 0000 0000 001 2345 Призначення Оплата рах. #INV-2024-0421 Сума · net-30 ₴ 138 240 ≈ €3 456 ДОКУМЕНТИ (АВТО) 📄 Invoice #INV-2024-0421.pdf Надіслано 📄 Акт #ACT-2024-0421.pdf Надіслано 🇺🇦 ПН #421 → ЄРПН Подано ⏳ Очікується оплата · net-30 STRIPE · КАРТКА 4242 4242 4242 •••• MM / YY CVV Оплатити €3 456 Apple Pay Google Pay 🔒 3D Secure · PCI DSS · Stripe ✓ Invoice при успішній оплаті авто-закривається в бухгалтерії POST /api/v1/commerce/checkout · B2C → Stripe webhook → invoice close · B2B → bank docs + net-30

Checkout flow — 5 steps to an ERP order

1

Cart review — quantities, promos, totals

2

Shipping address — address book or new entry (guest)

3

Shipping method — carrier, estimated delivery, cost

4

Payment — auto-routed: B2C → Stripe card/Apple Pay, B2B → Bank + documents

5

Confirmation → ERP order created, WMS reserved, invoice generated, accounting posted

Related modules