feat: tiered pricing selector + split payment toggle #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "10-billing-tiered-pricing-split-payment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds tiered pricing display and split payment schedule toggle to the billing page. Parents can now see all three pricing tiers (Cyprus Girls $160/mo, LCA $180/mo, Standard $200/mo) and toggle between full and split payment schedules.
Changes
billing.html-- Added Pricing Tier card with radio-style tier selector for three tiersbilling.html-- Added Payment Schedule card with full/split toggle showing due dates and amountsbilling.html-- Updated Subscription card to show tier name dynamically (Plan field updates on tier select)billing.html-- Status banner subtitle updates dynamically when tier changesbilling.html-- Added page-specific CSS for tier options, schedule toggle, and schedule detail rowsbilling.html-- Minimal JS for tier selection, schedule toggle, and amount recalculationAll existing billing UI (card on file, update card form, manage subscription, payment history) is unchanged. No other files modified. Uses existing CSS variables and patterns from
shared/app.css.Test Plan
billing.htmlin browserReview Checklist
billing.htmlmodified -- no unrelated changesshared/app.cssRelated
plan-wkq(traceability)Closes #10
Self-Review -- PASS
Reviewed diff against all 6 acceptance criteria from #10. No issues found.
Checklist:
shared/app.cssbilling.htmlmodified -- no unrelated filesClosing — billing tier UX needs Lucas's design review. AI-designed without user input violates playground philosophy.
Closing — dashboard prototypes will move to a separate westside-app-playground repo. This repo is now scoped to landing site work only.
Closing — dashboard prototypes will move to a separate westside-app-playground repo. This repo is now scoped to landing site work only.
Pull request closed