Jessar — Site Architecture v2
RevShift Media × Jessar · 2026‑06 · Validated against the current migrated catalog (1,667 live primary SKUs) · Supersedes site_architecture.html (v1, Apr 30) · Internal
What changed in v2
Sub‑brands kept — per direction, marketing identities remain as brand pages for now (not collapsed to 4 house brands).
Inspiration Italia + Laguiole added — real product lines (25 + 8 SKUs) that were missing from v1; Inspiration Italia is the cast‑iron cookware line driving the hero + imagery quote.
Real SKU counts attached to every brand/line; Cook & Fresca and Pop Fluff flagged empty (0 tagged SKUs).
Collections now drill down 3 levels (Department → Category → Sub-category) like a B2C site — built from internal_clas_1/clas_2 → Shopify Standard Taxonomy with live SKU counts, not top-level departments alone.
Lighting fully expanded — fixtures by type (pendant, ceiling, wall, recessed, track, vanity, outdoor, lamps…) plus Bulbs (271) split by technology.
Cleaning (Limpus, 16) folded under Storage & Household; kept visible pending your call.
Brand architecture
Parent brand Jessar. Four data‑tier house brands (real SKU prefixes); marketing sub‑brands / product lines live inside them and keep their own brand pages.
| Brand / line | Type | Lives under | SKUs* | Status |
| JS Gourmet | House brand | Jessar · 7‑ | 835 | Active |
| ↳ Inspiration Italia | Line (cookware) | JS Gourmet | 25 | Add · hero |
| ↳ Veraroma | Line (aroma) | JS Gourmet | 32 | Active |
| ↳ Laguiole | Line (cutlery) | JS Gourmet | 8 | Add |
| ↳ iBake | Line (bakeware) | JS Gourmet | 8 | Active |
| ↳ Cook & Fresca | Line (prep) | JS Gourmet | 0 | Empty |
| JS Maison | House brand | Jessar · 6‑ | 65* | Reconcile |
| ↳ Beauty Cover | Line (textiles) | JS Maison | 76 | Active |
| ↳ Limpus | Line (cleaning) | JS Maison | 6 | Active |
| ↳ Pop Fluff | Line (pillows) | JS Maison | 0 | Empty |
| Jessar Lighting | House brand | Jessar · 5‑ | 254 | Active |
| Xtricity | House brand | Jessar · 1‑/3‑/4‑ | 483 | Active |
*Live primary counts (1,667 set). JS Maison reads low here — much of its catalog sits in the broader DB; reconcile its full count before launch. 30 SKUs currently carry no sub‑brand and need assignment.
Collections — shop-by-category drill-down
Three-level merchandising nav (Department → Category → Sub-category), mirrored in the header mega-menu, the collection landing pages, and the on-collection filters — so a buyer narrows from a department to a specific shelf, B2C-style. Counts are live primary SKUs, derived from internal_clas_1/clas_2 → Shopify Standard Taxonomy.
1 · Kitchen & Dining608
Cookware & Bakeware
Cast-iron cookware Inspiration Italia
Bakeware 9
Tableware 268
Drinkware 156
Serveware 112
Kitchen Tools & Gadgets 127
2 · Lighting705 · incl. bulbs
Ceiling & Hanging
Pendant & Suspension 115
Flush / Ceiling Mount 39
Recessed 32
Track 29
Wall & Vanity
Wall Sconces 40
Vanity / Mirror 15
Lamps
Desk & Table 65
Floor 6
Outdoor & Utility
Outdoor / Exterior 23
Security & Flood 32
Work Lights 6
Specialty
Night Lights 8
Panel / Strip / High-Bay ~14
Bulbs 271
LED 163
Halogen 42
Incandescent / other 52
CFL 14
3 · Electrical61
Switches & Receptacles 17
Adapters & Multi-Outlet 17
4 · Home, Bath & Furniture288
Bath
Bathroom Accessories 65
Fixtures & Plumbing 12
Bedding & Linens
Bedding 26
Linens 12
Storage & Household
Trash & Waste Bins 51
Cleaning supplies 16
Laundry 8
Departments cross-cut the brand nav (Linen-Chest pattern: shop by category or by brand) — a product sits in one category path and on its brand page. Sub-category leaves double as the collection's primary filter set.
Sitemap
jessar.ca
├── / # Home — brand grid · hero collection · partners ribbon
│
├── /brands/ # house brands + sub‑brand/line pages (single template)
│ ├── js-gourmet 835
│ │ ├── inspiration-italia 25 · hero/cookware
│ │ ├── veraroma 32
│ │ ├── laguiole 8
│ │ └── ibake 8
│ ├── js-maison 65*
│ │ ├── beauty-cover 76
│ │ └── limpus 6
│ ├── jessar-lighting 254
│ └── xtricity 483
│ (cook-and-fresca · pop-fluff held — 0 SKUs)
│
├── /collections/ # department → category → sub-category (drill-down)
│ ├── kitchen-and-dining 608
│ │ ├── cookware-bakeware · tableware/{drinkware,serveware}
│ │ └── kitchen-tools · food-storage · small-appliances
│ ├── lighting 705 (incl. bulbs 271)
│ │ ├── ceiling-hanging/{pendant,flush,recessed,track} · wall-vanity
│ │ ├── lamps/{desk-table,floor} · outdoor-utility · specialty
│ │ └── bulbs/{led,halogen,incandescent,cfl}
│ ├── electrical 61
│ │ └── switches · power-bars · adapters · junction-boxes · tape
│ └── home-bath-furniture 288
│ ├── bath · decor-accents · bedding-linens
│ └── storage-household/{bins,cleaning,laundry} · furniture
│
├── /products/{handle} # PDP — hero or standard template
│
├── /partners · /about · /become-a-dealer · /contact
├── /policies/privacy · terms
├── /search · /404 · sitemap.xml
└── /fr/… # FR mirror via Markets
URL · taxonomy · filters
URLs: /brands/{handle} · /collections/{handle} · /products/{handle} · slugs lowercase, hyphenated, no accents · FR via /fr/ Markets · filtered collection URLs noindex.
Filters: Collections → price · sub‑brand (jessar.sub_brand) · stock · 1–2 facets (Lighting → type/wattage · Kitchen → material · Electrical → amperage). Lighting adds fixture‑type facet. Brand pages → category strip (internal_clas_1) + price/stock. Native Hyper filter UI, metafield‑driven.
Open decisions (for you / Michael)
1 · Empty brand pages. Cook & Fresca and Pop Fluff have 0 SKUs — retire, or are products coming? (Held in sitemap, not built.)
2 · Bulbs placement. Surfaced under Lighting here (consumer intent); brand‑wise they remain Xtricity. Confirm.
3 · Cleaning. Folded under Home → Storage & Household (16 cleaning SKUs; Limpus is the 6-SKU branded line). Confirm vs. standalone.
4 · JS Maison count. Live‑primary reads 65 — reconcile full catalog so the brand/collection isn't undersized.
5 · Unassigned (30). SKUs with no sub‑brand need assignment before launch.
6 · Inspiration Italia / Laguiole prominence. Added as JS Gourmet lines; confirm Inspiration Italia gets featured treatment (hero/cookware).
Once approved, this becomes the canonical IA → PROJECT.md §6 + replaces v1, deployed via lockstep.