Story 57.1. Auto-Link Guest Checkout Orders to Existing User Accounts by Email Matching

Content

General info

This story aims to enhance the user experience by automatically linking guest checkout orders to existing user accounts based on email matching. When a user completes a guest checkout using an email associated with an existing account, the system should automatically link the order to the user’s account. This enables users to see and manage all their orders in one place, even if some were made without logging in.

Some deatils:

  1. If a user checks out without logging in but uses an email address that already exists in the database, the order should be automatically linked to their account.

  2. When the user logs into their account, they should be able to see all their orders, including those made without logging in.

  3. This linkage should happen seamlessly without requiring further actions from the user.

User Story

As a user,
I want orders made with my email address, even when not logged in, to appear in my account
So that I can view and manage all my orders in one place.

Visual design

No

Acceptance Criteria

01

Scenario: Auto-link guest checkout order to an existing user account by email matching
Given: a user has an account (Account A) in the database with an email address (Email X)
And: the user places an order using guest checkout with Email X
When: the order is completed
Then: the order is automatically linked to Account A
And: upon logging into Account A, the user can view this order along with other orders in their account order history
And: this linkage should happen seamlessly without requiring further actions from the user.

Comments

Leave a Reply