Account
Shopper auth, profile settings, and saved-state controls live here.
Auth.js is wired for credentials-based extension and can be swapped to magic link when the delivery flow is ready. This account page is the placeholder for profile preferences, locale, and marketing consent.
Profile
Name, locale, and preferences_json
Wishlist sync
Merge guest and logged-in saved items
Recently viewed
Session-aware history across devices later
Security
Credentials now, magic link next