Category: Saclab

  • Story 29.5. Banner System & Countdown Logic

    General Info

    One unified Dark Archive banner system manages countdowns and communication across all campaign phases.
    The banner adapts automatically based on user access and drop timing.
    All banners are editable and manually toggleable in WordPress.

    Countdown logic is synchronized across all drops (T–120 min → until 19:00 CET).
    Admins can activate or pause banners at any time via the Black Friday → Banner Backlog toggle.


    Teasing Period

    • The banner campaign starts before the first drop as a teaser phase.

    • Teaser countdown leads directly into Drop 1.

    • After Drop 1 ends, the countdown automatically switches to Drop 2.

    • After Drop 2 ends, it switches to Drop 3.

    • The final banner automatically hides after the third drop (30 November 2025).

    • Admins can pause, resume, or update teaser text in WordPress during this pre-period.


    Banner Variants

    1. Live Drop Banner

      • Shown on /dark-archive-2025/drop.

      • Active 17:00–19:00 CET.

      • Countdown to 19:00 CET.

      • CTA: “Shop the Drop.”

      • Same design across all three drop days.

    2. Signup Banner

      • Shown to users without access link.

      • CTA: “Sign up for early access.”

      • Displays countdown to next drop (auto-rolls over between drops).


    Logic

    • Countdown automatically rolls over to the next active drop.

    • Visibility rules:

      • With drop link → Live Drop Banner.

      • Without link → Signup Banner.

    • Hidden outside campaign unless manually toggled on during the teaser phase.

    • Banner text and CTA editable in WordPress.

    • Countdown ends daily at 19:00 CET.


    User Story

    As a user, I see the correct banner depending on my access and timing, with a synchronized countdown leading into each drop — including teaser phases before the campaign officially starts.


    Acceptance Criteria

    #

    Scenario

    Expected Result

    01

    Before campaign start (teasing phase)

    Admin enables banner in backlog; countdown leads to first drop (Drop 1).

    02

    User on /dark-archive-2025/drop

    Live Drop Banner visible 17:00–19:00 CET with countdown.

    03

    No access link

    Signup Banner visible, countdown to next drop (auto-rollover).

    04

    After Drop 1

    Countdown resets to Drop 2 automatically.

    05

    After Drop 2

    Countdown resets to Drop 3 automatically.

    06

    After Drop 3 (30 Nov 2025)

    Banner hidden automatically/manually.

    07

    Admin control

    Banner text, CTA, and toggle on/off available in WordPress backlog.

    08

    Manual override

    Admin can pause or resume teaser banners anytime.

    09

    Countdown

    Ends globally at 19:00 CET daily for each drop.


    Notes

    • Banners can be manually enabled early for pre-campaign teasers.

    • Teasing phase counts toward the first drop’s countdown sequence.

    • Countdown logic rolls seamlessly from one drop to the next.

    • “Hidden after campaign” state managed automatically.

    • Toggle available in WP → Black Friday → Banner Backlog for QA, staging, or early promo activation.

  • Story 29.4. Scarcity Signals – Updated

    General Info

    Light scarcity cues highlight high-demand or price-change products.
    Two tags — Price Drop and Trending — communicate momentum and desirability.
    We mirror the existing tag hierarchy logic (as used for other tags like Collector’s Item, Vintage, Runway) where only one tag per group can be active and displayed at once.

    Tags & Visibility

    Price Drop

    • Added automatically when a product’s price decreases.

    • Visible for 7 days from the price change date.

    • Can also be added manually in Airtable.

    • If manually removed before expiry → tag disappears immediately.

    • Displayed on Product FeedSliders, and relevant PDP areas.

    • Added manually in Airtable by Sales or Marketing.

    • Visible for 14 days from the first assignment.

    • On Product Feed and Sliders → display the Trending badge.

    • On Product Page (PDP) → display a small inline text:

      • If publish date = today → show “Now Trending.”

      • If within 14-day window but not publish date → show “Trending this week.”

    Tag Priority Logic

    We now use two tag groups, mirroring the existing hierarchy setup used for other tags.
    Each group allows only one tag visible at a time, but a product can show one tag from each group (max two total).

    • Group 1 (Scarcity): Price Drop, Trending
      → Priority: Price Drop → Trending (admin can adjust order)

    • Group 2 (Existing tags): uses the existing hierarchy logic (Collector’s Item → Vintage → Runway, adjustable by admin)

    If multiple tags are active within the same group, only the one with the higher priority (as defined by admin) is displayed.

    Tags must stack neatly without overlap and match the existing badge styling (size, spacing, font).

    • lly with sync events.

    User Story

    As a user, I see clear “Price Drop” and “Trending” cues that communicate relevance and desirability, while maintaining consistent visual hierarchy and avoiding tag clutter.

    Design

    Desktop Product Feed: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=12329-42868&t=fKWCEScpAngbbow8-4
    Desktop Product Page: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=12329-45355&t=fKWCEScpAngbbow8-4

    Mobile Product Feed: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=12425-17332&t=fKWCEScpAngbbow8-4
    Mobile Product Page: https://www.figma.com/design/6KT0tZfJw3u7R8b5pCH8vw/Saclab-Team-Library?node-id=12410-16021&t=fKWCEScpAngbbow8-4

    Acceptance Criteria

    #

    Scenario

    Expected Result

    Screenshot

    01

    Product price decreases

    “Price Drop” tag added automatically for 7 days.

    Bildschirmfoto 2025-10-28 um 16.47.08.png

    02

    Admin removes tag early and syncs

    “Price Drop” tag disappears immediately.

    03

    Product marked as Trending

    Tag visible for 14 days.

    Bildschirmfoto 2025-11-04 um 16.00.17.png

    04.1

    Price Drop PDP display

    Show tag “Price Drop”

    Bildschirmfoto 2025-11-05 um 14.13.18.png

    04.2

    Trending PDP display (publish date = today)

    Show inline text “Now Trending.”

    Bildschirmfoto 2025-10-30 um 16.58.57.png

    05

    Trending PDP display (within 14-day window, not publish date)

    Show inline text “Trending this week”

    Bildschirmfoto 2025-10-30 um 16.56.07.png

    06

    Product Feed and Sliders

    Display both Price Drop and Trending badges while active.

    Bildschirmfoto 2025-11-04 um 16.44.15.png

    07

    Product has both Price Drop + Trending

    Only higher-priority tag (Price Drop) shown from Group 1.

    Bildschirmfoto 2025-11-04 um 16.45.31.png

    08

    Product has one tag from each group

    Both displayed side by side (e.g., Collector’s Item + Price Drop).

    09

    Admin changes hierarchy

    Tag display updates according to new order.

    10

    Airtable Product Sync

    Adding or removing tags in Airtable updates WooCommerce via existing Product Sync checkbox.

    11

    Tag stacking layout

    Tags align neatly, consistent size and spacing.

    12

    Tag “Reservation” stacking

    In case a reservation is active, don’t show the tag “trending” or “price drop” on Product feed or in Slider, as it would risk triple-stacking (if the item also has a tag of Group 2). Once the reservation ended, make tags visible again.

    13

    Tag item soldout

    In case the item turns sold out, hide tags “Trending” or “Price Drop”.

    Notes

    • Price Drop tag visible for 7 days.

    • Trending tag visible for 14 days.

    • Both tags appear on Product Feed and Sliders.

    • Airtable’s Product Sync checkbox controls adding/removing tags in WooCommerce.

    • Only one tag from each group may appear at a time.

    • Hierarchy logic mirrors the existing tag system for other badges.

    • Admin can edit hierarchy order per group.

  • Story 29.2. Live Drop System & Private Links (Updated)

    General Info

    Each day (28–30 November 2025) features one Dark Archive drop with two access phases:

    • VIP Access: 17:00 – 19:00 CET

    • Subscriber Access: 18:00 – 19:00 CET

    Both groups share the same drop link and product selection. Access time determines visibility.

    Live Drop Link: /dark-archive-2025/drop

    • Hidden before 17:00 CET (countdown → redirect to /bags)

    • Active 17:00 – 19:00 CET

    • Sent to VIPs at 17:00 CET and Subscribers at 18:00 CET

    • Uses standard product feed layout (filter bar + sorting)

    • Page headline: “The Dark Archive Drop

    Admin Preview: /dark-archive-2025/admin-preview

    • Always accessible to admins

    • Displays today’s drop feed

    • Identical layout to drop page

    Product Feed & Data Sync

    • Drop products come from Airtable → WooCommerce using internal tag Dark Archive and a defined First Drop Date.

    • Products can be new/unpublished or existing in-stock.

    • When a new product (publish date on drop date) is tagged Dark Archive and assigned a First Drop Date, it is automatically hidden from /bags, search, and its PDP during the drop window (only during the 2 hours each day).

    • Each day’s drop includes products with First Drop Date ≤ today and any unsold items from previous drops.

    • Sold-out products are automatically excluded.

    • Product order follows WooCommerce drag-and-drop list or the order defined in Drop Overview (if present, the overview order takes precedence).

    • After 19:00 CET, all products become publicly visible on /bags and PDPs.

      • Newly published items get published

    Reservation Behavior

    • During 17:00 – 19:00 CET, reservation buttons on drop products (new or existing) are disabled (greyed out).

    • Non-drop products remain reservable.

    • After 19:00 CET, all buttons return to normal.

    Redirect Behavior

    After 19:00 CET:

    • Drop page shows “Drop Ended” message.

    • Auto-redirects to /bags after 2 seconds.

    • Admin Preview remains active.

    User Story

    As an admin, I need a single drop link with time-based VIP + Subscriber access that shows products synced via the Dark Archive tag, supports inclusion of existing in-stock items, respects daily stacking of unsold products, disables reservations during the drop, and redirects afterward.

    Acceptance Criteria

    #

    Scenario

    Expected Result

    01

    Admin opens /dark-archive-2025/admin-preview

    Sees full drop selection, editable order, no redirect.

    02

    Before 17:00 CET

    Countdown → redirect to /bags.

    03

    17:00–19:00 CET

    Page active, shows today’s + unsold previous Dark Archive products.

    03a

    Existing product handling

    Existing tagged products can be added to drop, and are hidden on /bags, search. They are always reachable via direct link

    04

    Reservation buttons

    Disabled on drop products only (greyed out).

    05

    After 19:00 CET

    “Drop Ended” → redirect to /bags after 2 s.

    06

    Product visibility

    New Drop products public after 19:00 CET.

    07

    Layout

    Standard feed + filter/sorting, headline = “The Dark Archive Drop.”

    08

    Admin Preview

    Always active, no redirect.

    09

    Date logic

    System auto-detects current day + unsold previous items.

    Drop Control Dashboard (Extension)

    Location: WP Admin → Black Friday → Drop Overview

    Purpose: Manage timings, banners & synced products.

    Functions

    • View/edit drop times

    • View assigned banners (Before/Live)

    • Assign products by either source:

      • Airtable-synced: Tag “Dark Archive” + First Drop Date

      • Manual Woo add: Product picker + First Drop Date

    • See linked products, source (Airtable/Woo), assigned First Drop Date

    • Copy public links (Drop/Admin Preview)

    Acceptance Criteria

    #

    Scenario

    Expected Result

    10

    Admin opens Drop Overview

    Sees all drop days with status/timings.

    11

    Edit times

    Start/end windows editable.

    12

    Products

    Shows linked Dark Archive items

    13

    Dual source assignment

    Admin can add/remove products to a drop day via Airtable (tag + date) (or Woo Drop Overview)

    17

    Order control

    Admin can reorder products in Drop Overview; this order overrides Woo default.

    Notes

    • One shared link and banner for all users.

    • “Ended” state handled by fixed message.

    • Airtable sync ensures accurate stacking logic.

    • Dashboard mirrors Airtable + Woo data for faster edits.

  • Story 29.1. Black Friday Vouchers

    General Info

    For the Black Friday campaign (28–30 November 2025), we use one voucher code that applies to selected Dark Archive products.

    The voucher is managed in WooCommerce and automatically activated during the live drop window each day.

    Voucher Details

    • Code: DARK10

    • Discount: 10%

    • Activation Window: 17:00–19:00 CET (automatic)

    • Scope: Applies only to products included in the daily drop

    • Distribution: Sent via email to VIPs and Subscribers (no segmentation logic required)


    Automation Logic

    • The voucher automatically becomes active when a drop goes live (17:00 CET).

    • The voucher automatically deactivates after each drop ends (19:00 CET).

    • The activation timing follows the same schedule logic as the /dark-archive-2025/drop link.

    • Manual override remains available for emergency adjustments in WooCommerce.


    User Story

    As an admin, I want the voucher to activate and deactivate automatically with each daily drop window, applying 10% to drop products only, so I don’t need to toggle it manually.


    Acceptance Criteria

    #

    Scenario

    Expected Result

    01

    Drop active (17:00–19:00 CET)

    Voucher DARK10 applies 10% discount to drop products.

    02

    Outside drop hours

    Voucher inactive and returns invalid message.

    03

    Product scope

    Applies only to products included in the current drop.

    04

    Automation

    Voucher activation/deactivation fully synchronized with drop timing.

    05

    Manual override

    Admin can toggle voucher manually if needed.

  • Story 29.3. Drop Logic & Product Selection (Updated)

    General Info

    Defines which products appear in each daily drop and how they transition to public visibility.

    • Products are managed via Airtable tag Dark Archive and synced to WooCommerce.

    • Each product has a First Drop Date defining its first appearance in a drop.

    • Products can be new or existing; existing in-stock items will be hidden from /bags, search, and their PDPs during drop hours.

    • Visibility stacks forward by date — any unsold product with First Drop Date ≤ today remains in later drops.

    • Sold-out items are excluded automatically.

    • Sort order is managed directly in WooCommerce or overridden in Drop Overview.

    • After 19:00 CET, all new products become public on /bags and PDPs; the internal Dark Archive tag is never visible to users.

    User Story

    As a user, I see only the current day’s and unsold previous Dark Archive products during the drop, and all past drops afterward; as a sales admin, I can include both new and existing products and control inclusion and order through WooCommerce or Airtable.

    Acceptance Criteria

    #

    Scenario

    Expected Result

    01

    Inclusion by tag + date

    Product with Dark Archive tag and First Drop Date is included from that day onward (tag not visible).

    01a

    Default start day

    If no date is set, defaults to the earliest campaign day (28 Nov 2025).

    02

    Stacking by date

    Unsold items from earlier drops remain visible in later ones.

    03

    Sold-out removal

    Sold-out products excluded from feeds.

    04

    Order control

    WooCommerce order (rank) defines display order unless overridden by Drop Overview.

    05

    Public availability

    After 19:00 CET, new products are public on /bags and PDPs

    06

    Existing products

    Existing products tagged for the drop are visible publicly without the drop-link during all times

  • Epic 29. Black Friday 2025

    Overview

    The Black Friday 2025 campaign introduces a three-day event (28–30 Nov 2025) combining exclusive timed drops, private access links for VIPs and subscribers, and subtle urgency signals to increase engagement. The system is built on existing WooCommerce logic with manual control over vouchers, tags, and product sorting to maintain flexibility and reliability.

    Goals

    • Enable controlled early access through timed VIP and subscriber links.

    • Manage two manual voucher codes (VIP + Subscriber) with fixed 13% discount.

    • Automate product visibility across stacked daily drops.

    • Integrate subtle scarcity and price signals for improved conversion.

    • Display contextual banners with countdowns and CTAs tied to user access.

    Key Dates

    • Campaign: 28–30 November 2025

    • VIP Access: 17:00–19:00 CET

    • Subscriber Access: 18:00–19:00 CET

    • Redirect: Drop pages auto-redirect to /bags after 19:00 CET

    Core Stories

    System Behavior Summary

    • Access:

      • VIP link visible 17–19h; Subscriber link 18–19h.

      • Both redirect to /bags after 19:00 CET.

    • Visibility:

      • Products with BlackFridaySelection stack forward daily.

      • Each day’s products become public at 19:00 CET.

    • Manual Controls:

      • Voucher management, tag assignment, and product sorting done in WooCommerce.

    • Design:

      • Maintain luxury tone with restrained urgency (e.g., “Trending” instead of “Hot”).

      • Reuse existing slider and banner components; adjust typography and tag layout for clarity.

    Deliverables

    • Two voucher codes (VIP + Subscriber).

    • Two live-drop link templates and one admin preview.

    • Tag-based product stacking and visibility rules.

    • “New Price” + “Trending” scarcity indicators.

    • Unified countdown banners.

    • Design updates for banners, tag placement, and feed layout.

    Success Metrics

    • Smooth visibility transitions between VIP, subscriber, and public phases.

    • No caching or timing issues during drops.

    • Consistent countdown and banner synchronization.

    • Accurate product visibility and tag display across all stages.

  • Release Notes – Saclab General – 14.10 Release (2025) – Oct 14 19:02

    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/11573

    Date

    Version

    14.10 Release (2025)

    Description

    Contributors

    Alexander BöhringerFilipp Antonov

    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-1648

    Luxclusif "removed" automation did work since ESKU golive

    Bug


    SCLB-1644

    BagDrop 13.10.: DropShip bags did not switch quantity to "1" in WooC and were unpurchasable

    Bug


    SCLB-1635

    Apple Pay: Order went through without Shipping Address

    Bug


    SCLB-1580

    AirT product field "Dimension (m)"

    Task

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 09.10 Release (2025) – Oct 13 09:05

    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/11540

    Date

    Version

    09.10 Release (2025)

    Description

    Contributors

    Alexander BöhringerFilipp Antonov

    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-1620

    Apple Sign-up on saclab.com

    Task


    SCLB-1619

    Apple Pay not functional on Product Page and buggy in cart+checkout

    Bug

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 07.10 Release (2025) – Oct 09 09:28

    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/11507

    Date

    Version

    07.10 Release (2025)

    Description

    Contributors

    Alexander BöhringerFilipp Antonov

    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-1615

    Partner Inventory Crawler

    Task


    SCLB-1609

    Story 47.1.2 Update SKU Handling for Drop-Ship Bags

    Task


    SCLB-1580

    AirT product field "Dimension (m)"

    Task

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Release Notes – Saclab General – 26.09 Release – Oct 07 12:19

    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/11474

    Date

    Version

    26.09 Release

    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-1571

    Google Sign-up on saclab.com

    Task

    Summary

    New Features

    Improvements to existing features

    Bug fixes