General Info
We are redesigning our Product Page to create a more user-friendly and modern experience. The goal is to improve interactivity, update the visual design, and streamline functionality for better user engagement. Key focus areas include enhancing the product interaction features, improving the carousel design, adding motion elements, and refining how users engage with brand information and product details.
Changes
-
Updated Favourite button design with star icon and motion effects
-
Improved product favouriting for logged-in users directly within the carousels
-
Toggleable Description and Details sections for in-stock products, with both sections open by default
-
Updated contact options with “Contact Us” icons for email and video call
-
2-product carousel with links to brand page/similar items to get the user to browse saclab.com
-
Increased product image size, maintaining the hover zoom effect
-
Moved the arrows of the image container
-
Enhanced reservation system, showing reservation status and dynamic buttons based on user interaction
User Story
As a customer viewing a product page, I can easily interact with the product features like favouriting, view brand details, and see an enhanced product image. I can also reserve a product and get clear feedback on the reservation status. The new design allows me to navigate through product details and descriptions more seamlessly and interact with CTAs in carousels for related products.
Visual design
Desktop: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=6458-6162&m=dev
Mobile: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=6459-11305&m=dev
|
Acceptance Criteria |
Screenshots |
|
|---|---|---|
|
01 |
Given user visits in-stock product detail page (e.g https://saclab.com/bags/hermes-rodeo-pegasus-mm-milo-bleu-saphir-black-sesame/ ) When the user clicks the "Description" or "Details" toggle |
|
|
06 |
Given the user is on the product page |
|
|
02 |
Given the user is logged in |
|
|
03 |
Given the user is logged in |
|
|
04 |
Given the user is not logged in |
|
|
05 |
Given the user is on the product page |
|
|
07 |
Given the user is on the product page |
|
|
08 |
Given the user is on the product page |
|
|
09 |
Given the user is on the product page |
|
|
10 |
Given the user is on the product page on desktop Suggested Container size based on figma
|
|
|
11 |
Given the user is on the product page on desktop |
|
|
12 |
Given the user is on the product page on desktop |
|
|
13 |
Given the user is visiting a product detail page (e.g https://saclab.com/bags/hermes-rodeo-pegasus-mm-milo-bleu-saphir-black-sesame/ ) |
|
|
Given the product is not reserved and user is logged In |
||
|
14 |
Given the user is logged in and is visiting a product detail page (e.g https://saclab.com/bags/hermes-rodeo-pegasus-mm-milo-bleu-saphir-black-sesame/ ) When: the product is reserved by another user (UserA) |
|
|
15 |
Given the user is not logged in and is visiting a non-reserved product detail page (e.g https://saclab.com/bags/hermes-rodeo-pegasus-mm-milo-bleu-saphir-black-sesame/ ) When: the user click “reserve” button |














Leave a Reply
You must be logged in to post a comment.