Page Flow Approach
The checkout process is built on the Page Flow architecture.
Step-based Progression: Each step focuses on its own responsibility. The user completes only one task at a time (for example: selecting an address or choosing a payment method).
Conditional Navigation: Some steps may be automatically skipped depending on the user's state. For example, the email collection step is unnecessary for logged-in users.
Revisability: The user can return to previous steps at any time to update their information. The system automatically handles how this change affects subsequent steps.
State Preservation: Even if the user leaves the checkout process, they can resume from where they left off within a certain time period.
Last updated
Was this helpful?

