URD: Webshop
| Module | EXT-05 | Version | v0.1 |
|---|---|---|---|
| Status | Planned | Date | 2026-05-30 |
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. Functional Requirements
Priority = MoSCoW. All requirements are Planned.
5.1 Storefront & Checkout (SHP)
| 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 |
6. Acceptance Criteria
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 |