Skip to content

URD: Webshop

ModuleVersionUpdated
EXT-05v0.22026-06-04

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

IncludedExcluded
Storefront, cart, online checkout & paymentIn-store POS checkout
Catalog/inventory sync, order trackingCatalog authoring (Products)
Customer accountsMulti-vendor marketplace

3. Definitions

TermDefinition
StorefrontThe customer-facing online store
CartA pending set of items before checkout
Web orderAn 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.

Feature IDFeaturePhaseEpicStatusPriority
SHPStorefront & CheckoutP1PlannedHigh

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

IDPRequirementStatus
URD-SHP-001MDisplay the catalog with real-time availabilityPlanned
URD-SHP-002MAdd items to a cart and check out onlinePlanned
URD-SHP-003MPay online via integrated gatewayPlanned
URD-SHP-004STrack order status after purchasePlanned
URD-SHP-005CCustomize storefront brandingPlanned

Acceptance

AC-SHP-01: Online order placement (planned)
GivenWhenThen
In-stock items in the cartThe customer checks out and paysA web order is created and appears in unified order management

7. Constraints & Non-Goals

Constraints

IDConstraint
C-01Storefront availability must reflect real-time inventory
C-02Web 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

DateAuthorDescriptionVer
2026-05-30PMInitial stub; module Plannedv0.1
2026-06-04Claude (AI pair)Reorganize by feature (Feature Spine)v0.2

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.