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:
product-template— main (gallery + buybox)icon-with-text-slider— feature/benefit slider- [PENDING]
mattress-comparison— intra-range NHC comparison (Essentia / Select / Reserve) image-with-faq— Common questions (image + accordion)static-product-reviews— review app placeholder (disabled)static-product-recommendations— Huxberry Favorites (disabled)static-recently-viewed— recently viewed (disabled)faq— standalone FAQ accordion (disabled)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.