# `ecommerce-platform` preset (business, stub)

> Stub only. Not implemented in this template version.

## What this preset would model

Online store: catalog, cart, checkout, payment, shipping, fulfillment, returns, customer accounts, promotions, inventory.

## Suggested entities (when implemented)

`Product`, `Variant`, `Category`, `Cart`, `CartItem`, `Order`, `OrderItem`, `Payment`, `Shipment`, `Address`, `Customer`, `Coupon`, `InventoryItem`, `Warehouse`.

## Required integrations

- Payment gateway (Stripe / Omise / 2c2p) — proposed via `enterprise-modules/payment/` (also a stub).
- Tax service (per-jurisdiction).
- Shipping carrier API.

## Conflicts

| With              | Why                                |
| ----------------- | ---------------------------------- |
| `portal-platform` | Different domain center of gravity |
| `crm-platform`    | Overlapping `Customer` semantics   |

## When to promote

- Project needs commerce features.
- ADR written + payment gateway selected.
- Compliance review (PCI scoping) completed.
