General info
The Bag Vault feature allows users to register and manage their luxury handbags in an organized system. The functionality includes the ability to track bags, mark them as stolen, remove them, and manage associated data. Users can submit their bags via a registration process, review details, and manage the bag’s status through different stages such as "Submitted," "Stolen," and "Removed."
User story
As a user of Saclab,
I want to view my bags in personal account,
So that I can manage and track the status of them.
Visual design
https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9811-11542&m=dev
|
|
Acceptance criteria
|
|
|
01
|
Function: My Bag Vault tab Given I am in "My Account” section When I navigate to "My Bag Vault" Then I should see a list of all my submitted bags with their Statuses and submitted dates And I should have options to filter by status (Submitted, Stolen, Removed) And I should be able to select a bag to view its details
https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9811-11542&m=dev
|
|
|
02
|
Scenario: Viewing a specific bag’s details
Given I am in "My Closet" tab And I have selected a specific submitted bag Then I should see the bag’s details and available actions
|
 
|
|
03
|
Scenario: Marking a bag as stolen
Given I am reviewing a specific [Submitted] bag that I have registered to my bag vault
When: I click the "Mark Stolen" button
Then I should see a stolen bag report form https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9848-28235&m=dev And when i clicked on “other notes” then a text box will appear so I can put in my note (not mandatory)
When I complete the form and click "Mark Bag Stolen" Then the bag status is updated to "Stolen" with all provided information in AirTable and "My Closet"
Email to partners:
https://us12.admin.mailchimp.com/templates/edit?id=10086578
When this stolen bag has a serial number (the users submitted it in the Serial Number input field)
Then the system scans for the a match serial number with the field [ID/Serial number] in saclab data with both existed and new entry bag
When a matched serial number is found
Email:
subject: Alert: Potential Stolen Bag Detected
Template: https://us12.admin.mailchimp.com/templates/edit?id=10086577
Slack message format: [Stolen Bag Alert] Potential match found between a stolen bag in the Bag Vault [Insert AirTable link] and a bag in the Product Inventory [Insert AirTable link].
Please review and take action.
|
|
|
03a
|
Scenario: Marking a (marked stolen) bag as found
Given I am reviewing a bag that was marked stolen
When: I click the "Mark Found" button
Then I should see a pop-up https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=10001-21274&m=dev
And The bag status got changed from “Stolen” to “Submitted”
|
|
|
04
|
Scenario: Removing a bag
Given I am reviewing a specific [Submitted] bag that I have registered to my bag vault
When: I click the "Remove" button
Then I should see a survey https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9836-6542&m=dev And If I chose “It was sold elsewhere” or “Other” then a text box will appear so I can put in my note (not mandatory)
If I didn’t choose any answer but clicked “submit” then I should see the error message “Please select your answer”
When I completed the survey
Then the bag status is updated to "Removed" with all provided information in AirTable and "My Closet"
|
|
|
05
|
Scenario: User hasn’t registered any bags yet
Given: I am logged in and is on My account
When: I am in “My Bag Vault” section
Then: I should see the text “You haven’t registered any bags yet” with a button “Register bag”
|
 |