Problem
The current app stops at cart aggregation with no checkout flow, leaving the user experience incomplete.
Proposed Change
Add a checkout summary Textual widget that displays order totals, item counts, and a placeholder for payment state. This sets the foundation for future Lightning and payment integrations.
Acceptance Criteria
- New checkout/summary view accessible from the cart
- Summary reads from shared store state (no widget-local state)
- Displays item count, subtotal, and tax (if applicable)
- Placeholder for payment method selection
- Documentation explains current placeholder behavior
- Keyboard navigation works smoothly from cart to summary
Related
Depends on: Issue #3 (Persist carts and draft orders in SQLite)
See ROADMAP.md Phase 3 - Local Checkout and Persistence
Contributor Lane: Checkout & Persistence (Issue 4/2)
Difficulty: Medium
Related Phase: Phase 3 - Local Checkout and Persistence
Problem
The current app stops at cart aggregation with no checkout flow, leaving the user experience incomplete.
Proposed Change
Add a checkout summary Textual widget that displays order totals, item counts, and a placeholder for payment state. This sets the foundation for future Lightning and payment integrations.
Acceptance Criteria
Related
Depends on: Issue #3 (Persist carts and draft orders in SQLite)
See ROADMAP.md Phase 3 - Local Checkout and Persistence
Contributor Lane: Checkout & Persistence (Issue 4/2)
Difficulty: Medium
Related Phase: Phase 3 - Local Checkout and Persistence