Bag Vault – Automatic Display of Purchased Bags

User Story

As a customer,
I want bags I have purchased to appear automatically in my Bag Vault,
So that I can easily access and manage my owned bags without any extra effort

Scenario: Logged-in user completes a purchase
Given I am logged in with my account
And I purchase a bag successfully and the return period is over
Then the purchased bag should appear in my Bag Vault
And the bag details should include model, color, size, image, and purchase date etc.

Scenario: Guest user purchases a bag and later registers with the same email
Given I am not logged in
And I complete a purchase using my email "user@example.com" and the return period is over
When I later create an account using the same email "user@example.com"
Then the bag(s) I purchased should appear in my Bag Vault

Scenario: All past purchased bags automatically appear in Bag Vault
Given I am logged in with my account and I have previously purchased bag(s) and the return period is over
When I navigate to "My Bag Vault"
Then all my previously purchased bag(s) should appear in my Bag Vault
And each bag should display all available information including its brand, model, color, size, hardware, material, image, and purchase date, price bought. and the invoice (from saclab) should be uploaded in the “invoice” field

Scenario: User can add serial number and insure information

Given A bag that I have previously purchased and the return period is over is automatically shown in my bag vault
When The “serial number” and “insure” field are missing

Then I should see the “Add missing info” button

And I should see the text “Help us keep your bag safe — by adding the serial number, we can flag it if it’s ever reported missing and spotted in our system.” under the bag’s picture (copy will be finalized soon)

And an email should be sent to me every 4 weeks to remind me to add the information. This email is sent until I add the serial number

https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=11666-3453&m=dev

Mailchimp:

Eng:

Sub:

TEmplate: https://us12.admin.mailchimp.com/templates/edit?id=10086755#f_folder:17913;s:100;t:files-list

Ger:

Subject:

Template:

FRE:

Subject:

Template:

Scenario: User add serial number and insure information

Given I am viewing a bag I purchased from saclab in my bag vault and the return period is already over and The “serial number” and “insure” field are missing

When I click “Add missing info” button

Then I should see the Add missing info form

And

When I fill up the form (text is still to be updated)

Then All new information should be saved in all system

And I should see the success promt (text is still to be updated)

And the “add missing info” should disappear

https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=11666-13638&m=dev

https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=11669-11641&m=dev

Comments

Leave a Reply