pattern-cataloger
Repo pattern inventory — huxberry.com
Sonnet · phase 1 intake · protected files: 17
← Back to run index
run · 2026-05-11-stage-5b-natural-harmony-pdp
generated · 2026-05-11 16:59 UTC
20
Total inventory entries
13
On current PDP
17
Protected files
17 present
0 missing / 0 warned

Design-reference template: templates/product.nish-natural-wool.json (draft theme “Nish - Natural Wool Preview - Deprecated D”). All 17 protected paths resolved to present. No warnings.

Protected Files Inventory

17 files — all present. Non-present entries would appear at the top.

# Path Status Role on PDP Matching patterns Load-bearing rationale
1 CHANGES.md present Institutional change ledger for NHC PDP redesign round Full change history: 5 fix items + round-2 BNPL consolidation + mattress-comparison addition
2 natural-harmony-select-full-page-blueprint.md present Full-page section-by-section layout intent blueprint (design contract) Complete intended section sequence, copy hierarchy, and layout decisions; DreamCloud + Simba benchmarks
3 natural-harmony-select-pdp-review.md present Expert PDP audit vs Simba; 5 specific review items that drove redesign Documents dead-zone gap, missing trust signals, and comparison section strategy; prevents re-introducing same issues
4 sections/product-template.liquid present Root PDP section: 55/45 gallery+buybox split, feature strip, orchestrates product-hux + product-sticky-atc product-template 2-col/1-col feature strip CSS, full-width FBT, product-sticky-atc render call, icon-with-grid description field — all iteratively tuned
5 sections/mattress-comparison.liquid present Intra-range NHC comparison band (Essentia/Select/Reserve) — not yet in template order array mattress-comparison Enforces comparison_section_policy: intra_range_only. Block schema (feel/layers/springs/depth/best-for) is the implementation artifact of that policy
6 snippets/cstm-product-form-hux.liquid present Buy-box form: dropdown size selector (12-size Gulf catalog), firmness segmented toggle, sleep bundle, ATC cstm-product-form-hux (1) skips single-value variant options; (2) 12-size Gulf dropdown with compare-at strikethrough; (3) firmness segmented pill with required sub-labels — all CHANGES.md review items
7 snippets/cstm-product-price.liquid present Variant price block with compare-at strikethrough; contains the asdsad placeholder bug fix cstm-product-price CHANGES.md fix #1: removed stray asdsad placeholder next to compare-at price (most visible brand defect on live store)
8 snippets/product-buybox-enhancements.liquid present Right-column density layer: rating stars, award badge, tagline, Tabby+Tamara rows, 5-row trust pill strip product-buybox-enhancements CHANGES.md fix #3: closes right-column dead zone flagged as the biggest issue. Metafield-driven (huxberry namespace) for per-product tuning
9 snippets/product-gallery-media-hux.liquid present Swiper.js gallery with vertical thumbnail rail and icon-with-text feature strip; label+description per block product-gallery-media-hux CHANGES.md fix #4: items__body wrapping + position-aware alt attributes; huxberry-gallery vs hypnos-gallery CSS class branching
10 snippets/product-hux.liquid present Buy-box orchestrator: render order controller for the entire right column product-hux Per CHANGES.md: updated to render product-buybox-enhancements between price and variant form. Render order = visual stacking of the buybox
11 snippets/product-installments.liquid present Consolidated BNPL widget: Tabby (4 payments) + Tamara (3 payments) with live UAE installment math product-installments CHANGES.md round 2: replaces 3 legacy duplicated finance blocks. Payment counts (4, 3) are live published UAE terms
12 snippets/product-sleep-bundle.liquid present Sleep bundle toggle card for non-nish-natural-wool templates; metafield-driven cross-sell product-sleep-bundle toggle-with-product-strip pattern is brand-intentional (mirrors DreamCloud per brief). Fallback defaults ensure rendering without metafields
13 snippets/product-sleep-bundle-nish.liquid present Enhanced bundle for nish-natural-wool template: CSS-only title toggle, data-bundle-variant-id, atomic /cart/add.js POST product-sleep-bundle-nish Conditional routing in cstm-product-form-hux.liquid — removing the condition breaks bundle add-to-cart on the NHC design-reference page
14 snippets/product-sticky-atc.liquid present Mobile sticky ATC bar (below 768px); IntersectionObserver + delegate-to-main-form pattern product-sticky-atc Added CHANGES.md round 1. Needs EXTENDING to mobile split top-strip+bottom-footer design; desktop top-bar is a separate new snippet
15 snippets/product-trust-stack.liquid present Trust stack under gallery left column: 5 cert logos + delivery/trial/warranty promise pills product-trust-stack Extracted from buybox-enhancements to keep right column tight. Hardcoded CDN cert logo URLs must not change without asset migration
16 templates/product.nish-natural-wool.json present Design-source-of-truth template (draft); encodes full block settings for the intended NHC PDP product.nish-natural-wool Deprecated D is version-housekeeping only — brand owner confirmed this draft as the design to preserve. Encodes all intended icon-with-grid labels, font/color settings, and delivery status-text
17 templates/product.json present Production fallback template (OLD design); must not be overwritten before new design ships product Drives live huxberry.com production page. Protected to prevent accidental overwrite. Different icon-with-grid labels and no NHC-specific tuning vs the design-reference template

General Inventory

On Current PDP (13 entries)

Name Kind Purpose Refs / Ref-by
product-template section Main PDP section: 55/45 gallery+buybox layout, icon-with-grid feature strip refs 3 / by 0
product-hux snippet Core buy-box orchestrator: price, variant selectors, enhancements, product form refs 4 / by 1
cstm-product-form-hux snippet DreamCloud-style dropdown size selector, firmness toggle, sleep bundle, ATC button refs 2 / by 1
cstm-product-price snippet Variant price block with compare-at strikethrough; asdsad bug fixed refs 0 / by 1
product-buybox-enhancements snippet Rating, award, tagline, Tabby+Tamara finance rows, trust pill strip (metafield-driven) refs 1 / by 1
product-gallery-media-hux snippet Swiper.js gallery with vertical thumbnail rail and icon-with-text feature strip refs 0 / by 1
product-installments snippet Consolidated BNPL: Tabby (4 payments) + Tamara (3 payments) with live UAE math refs 0 / by 1
product-sleep-bundle snippet Sleep bundle toggle card with 3 cross-sell thumbnails; metafield-driven refs 0 / by 1
product-sleep-bundle-nish snippet Enhanced bundle for nish-natural-wool template: atomic /cart/add.js POST refs 0 / by 1
product-sticky-atc snippet Mobile sticky ATC bar; IntersectionObserver + delegate-to-main-form refs 0 / by 1
product-trust-stack snippet Trust stack under gallery: cert logo row + delivery/trial/warranty pills refs 0 / by 1
product.nish-natural-wool template Design-source-of-truth template (draft); encodes all intended block settings refs 4 / by 0
icon-with-text-slider section Feature/benefit slider with image+heading+content items below gallery hero refs 0 / by 1

Adjacent / EXTEND Candidates (7 entries)

Name Kind Purpose Notes
mattress-comparison section Side-by-side NHC range comparison band (up to 4 block-driven mattress cards) Ready to wire into template order array between icon-with-text-slider and image-with-faq
image-with-faq section Split image + FAQ accordion; Common questions section on NHC PDP In template order; FAQ content from metafield or inline blocks
custom-reviews section CSV-backed review carousel; Reviews band at PDP bottom In template order; CSV URL is merchant-configurable
faq section Standalone FAQ accordion; disabled in NHC template (image-with-faq serves FAQ role) Disabled in product.nish-natural-wool.json
static-product-reviews section Third-party review app placeholder (Judge.me / Yotpo); disabled Disabled per CHANGES.md (not a theme-side change)
static-product-recommendations section Product recommendation band (Huxberry Favorites); disabled Disabled in product.nish-natural-wool.json
product template Production fallback template (OLD design); not the design reference Protected — drives live page. Design reference is product.nish-natural-wool

Design-Reference Template Section Sequence

templates/product.nish-natural-wool.json — current order array:

  1. product-template — main (gallery + buybox)
  2. icon-with-text-slider — feature/benefit slider
  3. [PENDING] mattress-comparison — intra-range NHC comparison (Essentia / Select / Reserve)
  4. image-with-faq — Common questions (image + accordion)
  5. static-product-reviews — review app placeholder (disabled)
  6. static-product-recommendations — Huxberry Favorites (disabled)
  7. static-recently-viewed — recently viewed (disabled)
  8. faq — standalone FAQ accordion (disabled)
  9. custom-reviews — CSV-backed reviews carousel

Item 3 (mattress-comparison) is the intended extension: the section file is ready; it must be added to the order array between icon-with-text-slider and image-with-faq.