Story 23.1 Sold-Out Product Page Redesign

General info

We’re redesigning our Sold-Out Product Page with the goal of creating a more streamlined and user-friendly experience. The aim is to encourage users to browse similar bags featured below the sold-out product. Additionally, we’re introducing a new “Notify Me” email function to alert users when a bag is back in stock. We will be conducting an A/B test to evaluate the effectiveness of these design changes.

Changes:

  • Overall new design

    • Version A/B for testing

    • Toggleabled Description + Details

    • New image elements

  • New “Notify me” function

  • New Carousels logic

  • Price Sold on PP hidden for Non-Employess

User story

As an customer I come across a sold-out Product. Via the page I get to see similar bags I might click on or buy. I might click “Notify me” to be informed via email, if the bag is back in Stock.

Visual design:

Desktop: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=5433-22512&t=z0lXRInix8IUwKK8-1

Mobile: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=5431-9912&t=z0lXRInix8IUwKK8-1

Prototype Desktop VA + VB: https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=5433-29621&t=0TRlsqVtbm4gC4Ce-1&scaling=scale-down&content-scaling=fixed&page-id=5433%3A22512&starting-point-node-id=5433%3A29621&show-proto-sidebar=1

Prototype Mobile VA + VB: https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=5431-10012&t=3Ljy6ncKednLZvWJ-1&scaling=scale-down&content-scaling=fixed&page-id=5431%3A9912&starting-point-node-id=5431%3A10012&show-proto-sidebar=1

Acceptance criteria

01

Scenario: Displaying version A or B of a sold-out product page

Given: a product is sold out

When: A user visits this sold-out product page.

Then: The user will randomly see different design version A or B of the product page (50/50).

Note VB: Product Image and title are clickable, for more details see Prototype.

Screenshot 2024-07-04 at 10.31.59.pngScreenshot 2024-07-04 at 10.34.17.png

02

Scenario: User Clicks on Brand in Product Title

Given: A user visits a sold-out product page (A or B).

When: The user clicks on the brand (in the product title).

Then: Link the user to the brand page (function already existing).

Screenshot 2024-07-04 at 10.30.59.png

Screenshot 2024-07-04 at 10.29.29.png

03

Scenario: User Clicks on Description or Details

Given: A user visits a sold-out product page (A or B).

When: The user clicks on "Description" or "Details."

Then: The Description or Details become visible and toggle open. The Description or Details can be toggle closed. see Prototype for Interaction

Screenshot 2024-06-25 at 12.42.51.png

Screenshot 2024-06-25 at 12.43.06.png

04

Scenario: User Hovers on "Notify Me" on Desktop

Given: A user visits a sold-out product page (A or B) on Desktop

When: The user hovers on "Notify Me."

Then: The animation/motion design visible in the prototype is shown.

Screenshot 2024-06-25 at 12.53.53.png

05

Scenario: User Hovers on "Notify Me" on Mobile

Given: A user visits a sold-out product page (A or B) on Mobile

When: The user presses on "Notify Me."

Then: The animation/motion design visible in the prototype is shown.

Screen Recording 2024-07-04 at 15.56.40.mov

06

Scenario: User Clicks on "Notify Me"

Given: A user visits a sold-out product page (A or B).

When: The user clicks on "Notify Me."

Then: A PopUp to enter email appears.

Screenshot 2024-07-08 at 15.18.32.png

07

Scenario: Interaction within the PopUp with correct eMail Format

Given: The PopUp to enter email appears.

When: User enters a valid email address AND the user clicks on "Notify Me" button within the PopUp AND the user ticks the box to accept the privacy policy.

Then:

  • The PopUp disappears.

  • The "Notify Me" button changes color and a bell animation is shown.

  • An email is sent: "You’re on the list for the |BName|!” (described in Story 23.3).

Screenshot 2024-07-08 at 15.17.57.pngScreenshot 2024-06-24 at 16.12.20.pngScreenshot 2024-06-24 at 16.11.28.png

08

Scenario: Interaction within the PopUp with incorrect eMail Format

Given:
The PopUp to enter an email address appears.

When:
The user enters an incorrectly formatted email address and clicks on "Notify Me" within the PopUp.

Then:

  • A message is displayed: "Please enter a valid email address." AND the textbox outside line turns red

Screenshot 2024-07-08 at 15.20.11.png

Scenario: Interaction within the PopUp with correct eMail Format

Given:
The PopUp to enter an email address appears.

When:
The user enters an incorrectly formatted email address AND doesn’t tick the box to accept the privacy policy AND clicks on "Notify Me" within the PopUp.

Then:

  • A message is displayed: "Please agree to our data privacy policy" AND the checkbox outside line turns red

Screenshot 2024-07-08 at 15.17.50.png

09

Scenario: User Visits Sold-Out Product Page (A or B) – Contact Us Icons

Given: A user visits a sold-out product page (A or B).

Then: Icons are now only "Contact Us," with options for email or booking a virtual appointment (function already existing).

Screenshot 2024-06-25 at 12.45.48.png

10

Scenario: User Visits Sold-Out Product Page (A or B) on Mobile

Given: A user visits a sold-out product page (A or B) on mobile.

Then: The BUY and SELL sticky buttons should be removed from the page.

Screenshot 2024-06-25 at 12.55.37.png

11

Scenario: USPs Communicated through Text and Illustrations

Given: A user visits a sold-out product page (A or B).

Then: USPs are communicated through text and illustrations.

Screenshot 2024-06-25 at 12.47.51.png

12

Scenario: Non-Logged In User Tries to Favorite a Sold-Out Product

Given: A non-logged in user visits a sold-out product page (A or B).

When: The non-logged in user clicks on the Favorite Star in the carousel.

Then: Open the side-panel for login/register (function already existing) and stay at the same point on the page without scrolling up.

Screenshot 2024-07-04 at 09.56.12.pngScreenshot 2024-07-04 at 09.58.16.pngScreenshot 2024-07-04 at 10.40.12.pngScreenshot 2024-07-04 at 12.25.01.pngScreen Recording 2024-07-04 at 10.08.00.mov

13

Scenario: Post-Login Display and Product Favoriting

Given:
The user has successfully logged in or signed up.

When:
The user finishes the login/signup process.

Then:

  • Display the s/o Product Page at the scrolling stage where the user initially started the login/signup process.

  • Bag that started the LogIn/SignUp process is favourited

  • Display the favourited product in the top navigation favourite icon

  • Mark the Favorite Star of the bag (that started the login process via the side panel) with a black star.

Screenshot 2024-07-04 at 15.40.46.png

Screenshot 2024-07-04 at 15.48.34.png

14

Scenario: Logged In User Favorites a Product

Given: A logged in user visits a sold-out product page (A or B).

When: The user clicks on the star in the carousel.

Then: The star turns black and the product gets favorited (function already existing).

Screenshot 2024-07-04 at 09.58.16.pngScreenshot 2024-07-04 at 09.56.12.png

15

Scenario: Admin Visits Sold-Out Product Page

Given: A SACLAB admin is logged in.

When: The SACLAB admin visits a sold-out product page (A or B).

Then: The SACLAB employee sees the "Price on Saclab."

Screenshot 2024-06-24 at 13.47.25.pngScreenshot 2024-07-04 at 10.21.41.png

16

Scenario: Customer (Non-admin) Visits Product Page

Given: A user is not logged in OR is logged in but not a SACLAB employee (A or B).

When: The user visits a product page.

Then: The user does not see the any price here

Screenshot 2024-06-25 at 14.38.44.png

Comments

Leave a Reply