Category: Saclab

  • Story 45.2. Step 2. Upload bag photos

    General info

    User story

    Screenshot 2024-07-01 at 09.15.05.png

    As a seller on saclab.com

    I want to upload my bag photos

    So I can sell my bag on saclab.com

    Visual design

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

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

    Acceptance criteria

    01

    Given: The seller has provided the needed information in step 1 of saclab.com/sell

    When: Click “Next step”

    Then: the seller is asked to upload the bag photos

    The “Next step” button is disabled until the seller has added at least ONE photo

    Screenshot 2024-06-19 at 03.17.09.png

    https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?page-id=4842%3A5915&node-id=4842-9666&viewport=39418%2C3813%2C1.61&t=wJ4BHmn7yFD2iGe1-1&scaling=scale-down&content-scaling=fixed&starting-point-node-id=4842%3A9313&show-proto-sidebar=1

    02

    Given: The seller is on Step 2 of the saclab.com/sell where they can upload photos of their bag

    When: the user hovers over the “Add photos” button on desktop/ or clicks on it on mobile

    Then: See the hover effect on the button

    Screenshot 2024-06-19 at 11.46.20.png

    03

    Given: The seller is on Step 2 of the http://saclab.com/sell where they can upload photos of their bag

    When: The seller clicks on the “Add Photos” button

    Then: The seller can add photos from their devices. 7 photos maximum

    • Each photo should be 2,5mb max. The photos that exceeded that size are unselectable

    **the action is differ depending on the used device. For example on an iphone, seller can choose if they want to take a new photo, add from photo library or File. On Desktop, let the user drag and drop photos in

    (function already exists) IMG_0321.PNG

    **The seller should be able to select multiple photos at once to upload and not just one at a time.

    04

    Given: The seller is in step 2 and uploading their bag photos

    When: The seller has added some photos

    Then: The photo is shown up into the photos album replacing the illustrators. The position is being taken perspectively from the start to the end

    Screenshot 2024-06-19 at 12.01.40.png

    05

    Given: The seller is in step 2 and uploading their bag photos

    When: The seller has added 7 photos

    Then: The “Add photos” button is disabled unless the seller removes some uploaded photos

    06

    Given: The seller has added some photos

    When: The seller clicks (X) button on the photo

    Then: the photo is removed

    07

    Given: The seller is in step 2 “Upload your pictures” and hasn’t finished step 2 (at least 1 photo is uploaded) yet

    When: The user clicks “Back” button or click the taken step on the timeline

    Then: The user comes back to step 1

    Screenshot 2024-07-01 at 09.15.05.png

    Screenshot 2024-07-01 at 09.15.00.png

  • Story 45.1. Step 1: Submit your bag details

    General info

    User story

    As a user on saclab.com

    I want to use the portal to submit my bag’s details

    So I can sell my bag with saclab.

    Acceptance criteria

    01

    Given: the user is not logged in

    When: the user is on the very first step of the submisison process

    Then: they user sees:

    1. The timeline with 4 steps including register/ log in step

    2. The timeline (and the step associated with it) can be jump back and forth once the step has been taken. https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?page-id=4842%3A5915&node-id=4842-11354&viewport=10490%2C1577%2C0.53&t=5nxafxHtgqobTuDZ-1&scaling=scale-down&starting-point-node-id=4842%3A11258&show-proto-sidebar=1&content-scaling=fixed

    3. All the fields as seen in the prototype

      1. The Size field is disabled when the Brand and model are not selected

      2. Mandatory fields:

        1. Brand

        2. Suggested price

        3. Estimated payout

        4. I will ship my bag to SACLÀB from within the EU


    what changes can be found here

    Step1 Until Size.png

    STEP 1 MOB.png

    02

    Given: the user is logged in

    When: the user is on the very first step of the submisison process

    Then: the user sees:

    1. The time line with 3 steps excluding the register/ log in step

    2. The timeline can be jump back and forth once the step has been taken. https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?page-id=4842%3A5915&node-id=4842-11620&viewport=10490%2C1577%2C0.53&t=5nxafxHtgqobTuDZ-1&scaling=scale-down&starting-point-node-id=4842%3A11620&show-proto-sidebar=1&content-scaling=fixed

    3. All the fields as seen in the prototype


    what changes can be found here

    3steps ex Desk 1.png

    03

    Given: The seller fills in their bag detail

    When: a brand, model and size (if needed) is selected

    Then: The suggested price field and payout field are updated accordingly (function already exists)

    04

    Given: The seller fills in their bag detail

    When: a brand, model are not selected

    Then: The Size field is disabled (function already exists)

    Screenshot 2024-06-19 at 02.35.47.png

    05

    Given: The seller hasn’t selected the brand and model

    When: The seller hovers/ clicks on the size dropdown

    Then: see “Select the model first”

    Screen Recording 2024-06-19 at 03.01.10.mov

    06

    Given: The brand is not selected

    When: The seller clicks on the model drop-down

    Then: The seller is redirected to the brand field, with the drop down open up

    (function already exist)

    Screen Recording 2024-06-19 at 02.44.40.mov

    07

    Given: The seller selected the brand and model

    When: The model does not have a size

    Screenshot 2024-06-19 at 02.38.49.png

    Then: The Size field is disabled (function already exist)

    (And the price fields are updated)

    08

    Given: The seller selected the brand and model

    When: The model has a size

    Screenshot 2024-06-19 at 02.40.03.png

    Then: the size field is enabled, so the seller can select their bag’s size

    (function already exist)

    09

    Given: the user is on the very first step of the syb submisison process

    When:

    1. on Desktop the user hovers over “within the EU” text

    2. on Mobile: the user clicks on “within the EU” text

    Screenshot 2024-06-19 at 13.11.57.png

    Then:

    See the popup

    Screenshot 2024-06-27 at 08.40.25.png

    10

    Given: The seller has given enough information for a price suggestion

    When: The seller changes the suggested price

    Then: See the suggested price in the “Suggested price X” field title

    Screenshot 2024-06-19 at 03.09.15.png

    1. If the changed price is higher than the suggested price, then see warning “Lower chance of selling” (let admin change this text)

    1. If the changed price is lower than the suggested price, then see text “Good chance of selling” (let admin change this text)

    1. Screenshot 2024-06-19 at 03.08.17.png

      ————————-

    2. Screenshot 2024-06-19 at 03.10.12.png

    11

    Given: The “Suggested price” field is empty (the seller clear it up or they didn’t choose a model or size)

    When: The seller clicks “Next step”

    Then: See warning “Please enter price”

    (Function already exists)

    Screenshot 2024-06-19 at 03.29.31.png

    12

    Given: Not all the mandatory fields are answered

    When: User wants to go to the next step

    Then: See error messages where the answer is missing

    (function already exists)

    Screenshot 2024-06-27 at 09.28.49.png

  • Story 62.6. Autocorrection keywords

    General info

    User story

    As a website user

    I want to type some wrong words and the system corrects them

    So that helps to find the products in a more convenient way

    Acceptance criteria

    01

    Given: search bar

    When: type the word Helmes

    Then: system corrects it to Hermes

    Given: search bar

    When: type the word

    Then: system corrects it to

    Given:

    When:

    Then:

    Given:

    When:

    Then:

    Given:

    When:

    Then:

  • Story 72.1. Buyer Fee increase from 5% to 9%

    General info

    User story

    > 1000euro:
    all products on the website should be increased from 5 to 9% (buyer fee)

    <1000 euro: 90€

    sync with airtable and Hubspot

    TAB theme settings for buyer fee

  • Epic 62. Search bar. Advanced settings

    General info

    Ticket:


    SCLB-674

    User Stories

    Story 62.1. Search bar is clicked

    Story 62.2. User types into the search bar

    Story 62.3. Search results page

    Story 62.4. Pre-filter in search results

    Story 62.5. X button on the search bar

    Story 62.6. Autocorrection keywords

  • Epic 72. Buyer Premium Fee

    General info

    At saclab.com we charge the buyer a premium fee to to stay financially stable and enable investments in our services and general company development in the long term.

    Buyer’s Fee (a.k.a Premium Fee, Buyer’s Premium Fee):

    • This is the additional fee charged on top of the consignment price.

    • The fee is 5% for bags with a consigned price exceeding 1000€ and a fixed 50€ for bags below 1000€.

    Price on Website (a.k.a Price on Saclàb, Price on Site):

    • The price displayed on our website, is automatically calculated from the Price without Buyer Fee.

    • The formula is as follows:

    • For bags priced from 1000€: Price without Buyer Fee * 1.05

    • For bags priced under 1000€: Price without Buyer Fee + 50€

    As of July 01, 2024, the buyer premium fee is increased to 9% and 90€ respectively

    • For bags priced from 1000€: Price without Buyer Fee * 1.09

    • For bags priced under 1000€: Price without Buyer Fee + 90€

  • Story 62.4. Pre-filter in search results

    General info

    User story

    As a user on saclab.com

    I want to filter out my search result

    So it fits more with my preferences


    SCLB-678

    Visual design

    https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=4815-8160&t=okmt9VT0Y7HoTPOv-4

    Acceptance criteria

    01

    Given: User types in the search bar and click “All results for…” or presses “Enter”

    When: The system can find some matches (Story 62.3. Search results page )

    Then: Show filters as we have on the shop page, pre-selected based on the user’s search

    Screenshot 2024-06-13 at 09.15.18.png

    Screenshot 2024-06-13 at 09.16.02.png

    Screenshot 2024-06-13 at 09.17.05.png

    02

    Given: search result page

    When: it is filtered with 2 or more results "Kelly Gold"

    Then: hierachy should be Colour > Material > Hardware
    AND model "Kelly" and the colour "Gold" are preselected (we don’t preselect Material and Hardware in this case)

    https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw?node-id=4815-8112#843027299

  • Story 52.3. Airtable field “Date Returned”

    General info

    Add field “Date Returned” to Airtable “Orders” table.

    The day an order gets the status “Returned (0 -> 1)” in WooCommerce, display it in the Field “Date Returned”.

    User story

    As an airtable admin

    I want to see the date of order return

    So that helps to analyze when the bag is returned to stock

    Acceptance criteria

    01

    Given: order airtable

    When: user returned whole order
    AND status of the whole order is changed to “Returned (0 -> 1)”

    Then: see the date and time of this action in the additional column “Date Returned”

  • Story 62.3. Search results page

    General info

    User story

    As a user on Saclab.com

    I want to see all the search results after typing into the search bar

    So that helps to see on separate page what I’m looking for


    SCLB-677

    Visual design

    https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=4815-11788&t=ZUKH3sMLJVlFNBNN-1

    Acceptance criteria

    01

    Given: search bar

    When: User types in some words (e.g “Boris“) into the search bar
    AND no suggestions are found
    AND user presses “Enter”

    Then: see the search result page with the text:
    You searched: “Boris”
    Apologies, we couldn’t find results for “Boris”. Please check your query for typos and try again.
    We invite you to discover our new arrivals below, explore Hermès or Chanel, or request your wishlist bag.

    AND section with products as seen on our shop page (saclab.com/bags)

    Screenshot 2024-06-12 at 13.44.31.pngScreenshot 2024-06-12 at 14.12.25.png

    02

    Given: search bar

    When: User types in some words (e.g “Herm“) into the search bar
    AND no exact matches are found but the search bar could still find some of the closest matching results
    AND user presses “Enter” or clicks “All results for “keyword””

    Then: see the search result page with the text:
    You searched: “Herm”
    AND filter section according to the design (Story 62.4. Pre-filter in search results )
    AND prefilter Hermes
    AND sorted by “New in“
    AND text with amount of bags i.e. – “2516 bags“
    AND section with products according to pre-filter

    Screenshot 2024-06-12 at 13.41.39.pngScreenshot 2024-06-12 at 14.12.37.png

    03

    Given: search bar

    When: User types in some words (e.g Kelly Mini Togo Gold) into the search bar
    AND the system can find some exact matches but they are sold out
    AND user presses “Enter” or clicks “All results for “keyword””

    Then: see the search result page with the text:
    You searched: “Kelly Mini Togo Gold”
    Apologies, we do not have any “insert search query” in stock right now.
    Make a new search or request your whishlist bag with our team of experts!
    AND filter section according to the design (Story 62.4. Pre-filter in search results )
    AND prefilters: Kelly, Mini, Togo, Gold
    AND sorted by “New in“
    AND info “46 sold out bags“
    AND section with products according to pre-filters

    Screenshot 2024-06-12 at 14.12.00.png

    04

    Given: search bar

    When: User types in some words (e.g Hermès constance green) into the search bar and the system can find some exact (in stock) matches
    AND user presses “Enter” or click “All results for “keyword””

    Then: see the search result page with the text:
    You searched: “Hermès constance green”
    AND filter section according to the design (Story 62.4. Pre-filter in search results )
    AND prefilters: Hermès, constance, green
    AND sorted by “New in“
    AND info about founded products i.e “2516 bags“
    AND section with products according to the pre-filters

    Screenshot 2024-06-13 at 09.10.25.png

    05

    Given: search bar

    When: User types in some words (e.g Mimosa) into the search bar and the system can find some exact (in stock) matches in the product’s name
    AND user presses “Enter” or click “All results for “keyword””

    Then: see the search result page with the text:
    You searched: “Mimosa”
    AND show all bags with the keyword “Mimosa” in its name.
    AND sorted by “New in“
    AND info about founded products i.e “2516 bags“

    Screenshot 2024-07-26 at 11.18.56.png

  • Story 42.3. Email “Your bag was sold”

    General info

    Add the new Merge Tag + copy regarding the Payout of a sold bag to following existing email templates

    User story

    As a seller

    I want to be notified about the bag that was sold

    So that helps to be updated about sold details

    Templates

    SYB – 11 Your bag was sold (S)

    SYB – 11 Your bag was sold (S) DE

    Acceptance criteria

    01

    Given: seller’s bag on the website

    When: the bag was sold

    Then: seller receives the email
    EN: You receive: € *|PAYOUT|*
    DE: Sie erhalten: € *|PAYOUT|*

    image-20240612-111330.png

    image-20240612-111350.png