URD: Webshop
| Module | EXT-05 | Version | v0.2 |
|---|---|---|---|
| Status | Planned | Date | 2026-06-04 |
Business documentation. This URD is Webshop's feature list - each feature below is one Functional Area (
<AREA>). The same<AREA>keys the feature's PRDs (PRD-<AREA>-NNN) and tests (TC-<AREA>-NNN), and each feature is listed in the Delivery feature catalog. See the Feature Spine convention.
1. Purpose
Extend the merchant's reach beyond the counter by letting customers browse, order and pay online - using the same catalog, stock and orders as the in-store system.
2. Scope
| Included | Excluded |
|---|---|
| Storefront, cart, online checkout & payment | In-store POS checkout |
| Catalog/inventory sync, order tracking | Catalog authoring (Products) |
| Customer accounts | Multi-vendor marketplace |
3. Definitions
| Term | Definition |
|---|---|
| Storefront | The customer-facing online store |
| Cart | A pending set of items before checkout |
| Web order | An order placed online, unified with in-store orders |
4. Conceptual Model
Conceptual only - no implementation exists yet.
5. Feature Catalog
The feature list of this module. Each row is one feature (a Functional Area). Detail in §6. Mirrored in the Delivery feature catalog.
| Feature ID | Feature | Phase | Status | Priority |
|---|---|---|---|---|
SHP | Storefront & Checkout | P1 | Planned | High |
Status: live from Plane where mapped, otherwise registry-declared. Vocabulary mirrors Plane (state-group / phase).
6. Features
One sub-section per feature, in catalog order. Each feature keeps its description, requirements, and acceptance together. Priority = MoSCoW (Must / Should / Could / Won't).
SHP - Storefront & Checkout Planned
Feature ID: webshop/SHP · Phase: P1 · PRDs: - · Dev: - (no package yet)
What it does for users: customers browse the merchant's online catalog with real-time availability, add items to a cart, check out and pay online via an integrated gateway, then track their order - and merchants can brand the storefront.
Requirements
| ID | P | Requirement | Status |
|---|---|---|---|
| URD-SHP-001 | M | Display the catalog with real-time availability | Planned |
| URD-SHP-002 | M | Add items to a cart and check out online | Planned |
| URD-SHP-003 | M | Pay online via integrated gateway | Planned |
| URD-SHP-004 | S | Track order status after purchase | Planned |
| URD-SHP-005 | C | Customize storefront branding | Planned |
Acceptance
AC-SHP-01: Online order placement (planned)
| Given | When | Then |
|---|---|---|
| In-stock items in the cart | The customer checks out and pays | A web order is created and appears in unified order management |
7. Constraints & Non-Goals
Constraints
| ID | Constraint |
|---|---|
| C-01 | Storefront availability must reflect real-time inventory |
| C-02 | Web orders share the same order pipeline as in-store orders |
Non-Goals
- In-store POS checkout (owned by Core)
- Multi-vendor marketplace
8. Version History
| Date | Author | Description | Ver |
|---|---|---|---|
| 2026-05-30 | PM | Initial stub; module Planned | v0.1 |
| 2026-06-04 | Claude (AI pair) | Reorganize by feature (Feature Spine) | v0.2 |