Category: Saclab

  • Story 26.2. Make filtered navigation on /bags/ crawlable for SEO

    Content

    General info

    Currently, the faceted navigation (filters) on the /bags/ pages relies on JavaScript to apply selections, which prevents Google from crawling the filtered results. These filtered combinations are not linked in the rendered HTML, and users must click “Apply” to dynamically load the updated view. This not only harms SEO but also allows undesirable filter combinations to be indexed (e.g., multiple conflicting brands). To improve crawlability and SEO performance, important filter combinations should generate static, crawlable URLs.

    User story

    As a SEO specialist
    I want filtered pages to have static, crawlable URLs instead of relying on JavaScript
    So that search engines can discover and index important category-filtered pages with improving UI design elements

    Acceptance criteria

    Acceptance criteria

    01

    Scenario: Static URLs for important filtered pages
    Given I’m viewing a filtered bags page using brand + bag type
    When I select a filter (e.g., “Clutch Bags”)
    Then the page should update with a static, crawlable URL (e.g., /bags/brand/model/)

    02

    Scenario: Avoid JavaScript dependency for filter rendering
    Given a user lands on a filtered URL
    When the page loads
    Then all filter results should be rendered server-side, without requiring JavaScript

    03

    Scenario: Prevent undesired filter combinations
    Given I try to access an invalid filter combo (e.g., ?brand=chanel&brand=hermes)
    When the page loads
    Then it should redirect or show a valid single-brand result only

    04

    Scenario: SEO-friendly linking in HTML
    Given a filterable category page
    When I inspect the HTML
    Then important filter combinations should appear as <a href> links in the rendered HTML

    05

    Scenario: Maintain user experience
    Given a user selects a filter
    When the page reloads with a static URL
    Then the new page should maintain the same filter selection and show correct products

    06

    Scenario: Add a brand + model block to filtered pages
    Given I’m on a filtered bags category page
    When the page loads
    Then a block with selected brand + popular bag models should be shown at the top of the results grid

    Example: https://www.net-a-porter.com/en-ie/shop/designer/bottega-veneta/bags

    image-20250331-123803.png

  • Release Notes – Saclab General – 25.03 – Release – Mar 25 17:00

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10616

    Date

    Version

    25.03 – Release

    Description

    Contributors

    Thư PhanAlexander Böhringer

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1348

    "request a price" emails flooding

    Task


    SCLB-1341

    Voucher for Newsletter Subscription

    Task


    SCLB-1290

    Broken Style on “State” Field in Checkout (Safari – Mac & iOS)

    Bug

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 11.03 – Release – Mar 17 15:39

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10550

    Date

    Version

    11.03 – Release

    Description

    Contributors

    Alexander BöhringerThư Phan

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1338

    Ensure that the user’s phone number, in E.164 format, is pushed into the dataLayer at checkout for enhanced conversions tracking

    Task


    SCLB-1332

    Bag vault: Hide"Phone number only used for commission sale" disclaimer

    Task


    SCLB-1331

    My account section : change "My Bag Vault" to "My bag vault"

    Task


    SCLB-1327

    Contact block on Product pages should be updated together with contact block on footer and contact page

    Task


    SCLB-1309

    Size (dimensions) tooltip

    Task


    SCLB-1308

    [Bug] Submission accepted = no but item’s status does not get changed to "Submission declined"

    CB

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Story 1. Homepage Redesign

    General Info

    Objective:

    The homepage redesign aims to improve screen space utilization, increase engagement, and optimize the visual structure for better usability.

    Key Changes:

    • Remove SHOP/SELL Sticky CTAs

    • Gain valuable screen space by redesigning all of our blocks

    • hide yellow banner

    • add new ctas

    • update images for refreshed visuals

    • update for NavMenu

    User Stories

    As a visitor, I want a streamlined and engaging homepage layout so that I can browse and navigate without distractions.

    As a buyer, I want more intuitive CTAs or Blocks tailored to my interests so that I can quickly find and purchase my preferred items.

    As a seller, I want a clearer SELL YOUR BAG section so that I understand the selling process and feel encouraged to list my bag.

    Visual Design

    desktop https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9449-12113&t=LEWqmRrSLCI1kHAC-1

    mobile https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9789-4576&t=LEWqmRrSLCI1kHAC-1

    Acceptance Criteria

    #

    Scenario

    Visual Reference

    1

    Given I visit the homepage on mobile
    Then I should not see the SHOP/SELL sticky CTAs.

    Screenshot 2025-03-18 at 12.13.54.png

    2

    Given I am on the homepage on mobile or desktop
    when I look at the header area
    then the standard top yellow banner “Enjoy free express shipping worldwide” should no longer be visible
    But keep function existing for future use (black friday f.e.)

    (already existed)

    If toggled “visible” in WP backend, display yellow top banner (function already existing) on desktop and mobile
    AND
    Move the banner OVER the Top menu on mobile and make it non-sticky when scrolling

    Screenshot 2025-03-18 at 12.06.43.pngScreenshot 2025-05-15 at 16.24.17.png

    2.1

    Given admin toggles on the black Black Friday Banner

    Then display bar on mobile and desktop

    AND

    Move the Black friday banner over the Top Menu on Mobile AND DESKTOP

    Screenshot 2025-05-21 at 10.36.11.png

    3

    Given I am on the homepage on desktop

    when I view the Welcome Slider Image

    then I see the redesigned version.
    3.1. The Image is integrated into the Top Menu (function existing: allow admin to change mob+desk image in backend)

    3.1.1 allow admin to differentiate between desktop and mobile image (function already existing)
    3.2. Allow admin to adapt image, text and subtext in wp backend. (function existing)
    3.2.1. allow admin from the WP backend to adapt desktop CTA text and their link. Allow admin to differentiate between desktop and mobile. (e.g. desktop “Discover Now” leads to https://saclab.com/black-designer-handbags/ , “Shop all Bags” leads to /bags) .

    3.2.2 allow admin to only add 1 CTA

    3.2.2 allow admin to swich between CTAs being displayed

    • on the left side

    • mid-centered

    • on the right side

    3.3 When the screen size differs from the Figma design reference, do not zoom into the image to fit – maintain the original aspect ratio as in the design (see screen recording).

    Screenshot 2025-03-18 at 12.34.20.pngScreenshot 2025-03-18 at 12.44.43.pngScreen Recording 2025-03-19 at 16.27.30.movScreenshot 2025-04-15 at 09.54.43.png

    4

    Given I am on the homepage on mobile

    when I see the Welcome Slider Image

    then I see the redesigned version.
    4.1 The Image is integrated into the Top Menu (function existing: allow admin to change mob+desk image in backend)

    4.2 allow admin from the WP backend to adapt mobile CTAs text and their link.

    4.3 allow admin to only add 1 CTA instead of 2 CTAs

    4.4 allow admin to style the CTAs

    4.4.1 their background color (and allow translucent background)

    4.4.2 their font color

    4.4.3 their border color

    Screenshot 2025-03-18 at 12.55.18.pngScreenshot 2025-03-18 at 12.59.27.png

    5

    Given I am viewing the Info List on desktop or mobile

    Then I see the redesigned version (without hover text)

    When I want to change the text as an admin

    Then allow change of text in the WP backend (function already existing)

    Screenshot 2025-03-19 at 15.01.44.pngScreenshot 2025-03-19 at 15.45.28.png

    6

    Given I am viewing the Brand Block on mobile or desktop
    Then I see the redesigned version

    AND give admin the option to change the brand images

    Screenshot 2025-03-19 at 15.44.36.pngScreenshot 2025-03-19 at 15.45.13.png

    7

    Given I am viewing the Sell your bag Block on mobile or desktop
    Then I see the redesigned version

    And allow admin to either display the text+cta on the left or right side of the page

    And give admin the option to change the image and existing design adaptations in the WP backend (function already existing)

    Screenshot 2025-03-19 at 15.47.12.pngScreenshot 2025-03-19 at 15.47.02.pngScreenshot 2025-04-29 at 11.02.50.png

    8

    Given I am viewing the Gift card Block on mobile or desktop
    Then I see the redesigned version

    And allow admin to either display the text+cta on the left or right side of the page

    And give admin the option to change the image and existing design adaptations in the WP backend (function already existing)

    Screenshot 2025-03-19 at 15.48.17.pngScreenshot 2025-04-29 at 11.02.50.png

    9

    Given I am on desktop

    When I hover over the top menu “Shop” or “Services”

    Then I see the redesigned/resized menu popup

    And the menu now expands to full screen

    Visual Reference: https://www.figma.com/proto/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=9449-12113&m=dev&scaling=scale-down&content-scaling=fixed&page-id=7934%3A9569&starting-point-node-id=9449%3A12113&show-proto-sidebar=1

    Screen Recording 2025-04-15 at 10.19.22.mov

    10

    Scenario: Activation and behavior of the white header variant
    Given I am logged in as an administrator
    And I am on the “Header Settings” or similar in the WordPress backend
    When I choose “Header Color” → “White” and save
    Then on page load the front-end header renders in the white style. I can switch back to black if I want.

    When the visitor scrolls down past the defined trigger point (e.g. 50px)
    Then the header background smoothly fades from white into the standard black header within 0.3s
    And the logo and menu links switch to their black-header variants

    When the visitor scrolls back up above the trigger point
    Then the header background smoothly fades back to white within 0.3s
    And the logo and menu links switch back to their white-header variants

    And on tablet and mobile with the white header active
    Then the header displays the white variant
    And the same scroll-triggered fade to black and back still applies

    Screenshot 2025-05-15 at 17.24.39.pngScreenshot 2025-05-15 at 17.24.49.png

  • Epic 1.3 Homepage

    General info

    General description

    Epic ticket:

    User stories

    Visual design

    Desktop:

    Mobile:

  • Voucher for Newsletter Subscription

    As a new subscriber,
    I want to receive a €100 voucher when I subscribe to the newsletter,
    So that I can get a discount on my first purchase.

    Scenario 1: User Receives a Voucher Upon Newsletter Subscription

    Given the user is on the newsletter subscription section,
    When they enter their email and subscribe to the newsletter,
    And they successfully complete the subscription process,
    Then they receive a confirmation email with the voucher details and the €100 voucher code ‘JOIN-SACLAB-100’

    Mailchimp email template:

    Scenario 2: User Applies the Voucher Code During Checkout

    Given the user has a valid €100 voucher,
    And they have added items worth at least €2,000 to their cart,
    When they enter the ‘JOIN-SACLAB-100′ voucher code at checkout,
    Then the order total is reduced by €100,
    And the voucher can’t be combined with other voucher/ discount

    Scenario 3: User Tries to Use the Voucher on a Low-Value Order

    Given the user has a valid €100 voucher,
    And they have added items worth less than €2,000 to their cart,
    When they try to apply the voucher code at checkout,
    Then an error message is displayed stating "This voucher requires a minimum order value of €2,000."

    Scenario 4: User Tries to Use the Voucher More Than Once

    Given the user has already used their €100 voucher on a previous order,
    When they attempt to apply the voucher code again,
    Then an error message is displayed stating "This voucher has already been used."

    Scenario 5: Voucher Expiry

    Given the user has received their €100 voucher,
    And 30 days have passed since it was issued,
    When they try to apply the voucher code at checkout,
    Then an error message is displayed stating "This voucher has expired."

  • Release Notes – Saclab General – 04.03 – Release 2.22.11 – Mar 11 11:54

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10517

    Date

    Version

    04.03 – Release 2.22.11

    Description

    Contributors

    Andrii Kupriianov

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1315

    CTX Feed: Google Merchant Center USD Feed

    Task

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 25.02 – Release 2.22.10 – Mar 11 11:54

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10452

    Date

    Version

    25.02 – Release 2.22.10

    Description

    Contributors

    Andrii KupriianovThư Phan

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1307

    Update UTM Parameter Key Names to prioritize new "ST" parameters to Prevent Removal by Tracking Prevention

    Task


    SCLB-1303

    Updating Sitemaps to include ALL [Brand + model] and [Brand + Bag Types]

    Task


    SCLB-1300

    Story 13.1.3. Bag Vault. My account

    Story


    SCLB-1298

    Story 13.1.2. Bag Vault. Email notifications

    Story


    SCLB-1291

    Story 13.1.1. Bag Vault. Registration process

    Story

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 20.02 – Release 2.22.9 – Mar 11 11:54

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10451

    Date

    Version

    20.02 – Release 2.22.9

    Description

    Contributors

    Thư Phan

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1305

    Direct Bank Transfer Orders Not Triggering Email to customer "Invoice:xxx We are waiting for your Payment"

    Bug

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 13.02 – Release 2.22.8 – Feb 17 09:26

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/SCLB/versions/10385

    Date

    Version

    13.02 – Release 2.22.8

    Description

    Contributors

    Alexander BöhringerAndrii KupriianovThư Phan

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    SCLB-1287

    LIVE “Billing Phone is a required Field” Error on Mobile Checkout

    Bug


    SCLB-1274

    Checkout: Update “Credit Card” Text to “Card Payment” and Refresh Card Images in Checkout

    Task


    SCLB-1205

    [Bug] Bag is sold out but is still in "in stock" section in shop

    CB

    Summary

    New Features

    Improvements to existing features

    Bug fixes