Panastore Sub-Shop¶
Run a Panavision-branded demo page on the LEMO test store (
lemo-test / John Barry Group), without affecting the rest of the site's look. Demo only — no products, no collection, no nav link yet (home link comes later). User shows it to management via URL.
Status¶
DONE — preview ready (2026-09-08). Working copy pushed to a new unpublished theme "Panastore Preview" (theme id 200998158417). Live store untouched. User decides on go/no-go for publishing.
Preview URLs:
- Page: https://lemo-test.myshopify.com/pages/panastore-stock?preview_theme_id=200998158417
- Editor: https://lemo-test.myshopify.com/admin/themes/200998158417/editor
- Store has a storefront password — preview may require being logged into the hammer-compat admin session.
Key Facts¶
| Item | Value |
|---|---|
| Store | lemo-test / John Barry Group |
| Live theme | "JBS/LEMO Customs" (#197576818769) — do not touch |
| Unpublished themes | "Horizon" #197576720465 (left pristine), "Panastore Preview" #200998158417 |
| Page template | templates/page.panastore-stock.json — note the -stock suffix, NOT panastore |
| Local theme copy | /home/dini/Downloads/work/dawn-theme/ (git repo, committed) |
| Shopify CLI | /home/dini/.npm-global/bin/shopify (v4.7.1), not on PATH |
1. Colour scheme — page-scoped¶
- Sections use a
color_schemesetting (e.g.multicolumn). - Added scheme-6 (light, Panavision) and scheme-7 (dark band, Panavision) to BOTH
current.color_schemesandpresets.Default.color_schemesinconfig/settings_data.json.
| scheme-6 (light) | scheme-7 (dark) | |
|---|---|---|
| bg | #ffffff |
#202020 |
| text/foreground | #272e31 |
#ffffff |
| button | #e00026 |
#e00026 |
| button label | #ffffff |
#ffffff |
| secondary button label | #e00026 |
#ffffff |
| shadow | #202020 |
#000000 |
- Palette source: https://www.panavision.com/panastore (CSS vars
--color-red: #E00026,--color-black: #202020, text#272E31). Panavision has no gold/amber in their branding.
2. Logo override — page-scoped via liquid¶
sections/header.liquidgains apage_logoassign +panastore_modeflag, active only whentemplate.suffix == 'panastore-stock'.- New header section setting
panastore_logo(image_picker). If blank, falls back to shipped assetassets/panastore-logo.png(white PV logo, converted from/home/dini/Downloads/pv_corporate_logo_white.svg). - Header wrapper also gets class
color-scheme-7when on that template (dark header band). - All other pages render exactly as before (logic verified in diff).
- JSON-LD logo intentionally left as global
settings.logo.
3. Page template¶
templates/page.panastore-stock.json:rich-textdark hero ("PANASTORE" / PANAVISION caption) in scheme-7 +multicolumngrid (Cameras / Lenses / Support / Accessories placeholders, no links) in scheme-6 +main-pagere-enabled.- Removed the merch tiles / S-series collection links that live store had.
Constraint: live theme blocks API writes¶
API writes to the live theme are blocked. Process used here: edit local dawn-theme copy → shopify theme push --unpublished --theme "Panastore Preview". Publish only when user approves.
Session Log¶
- 2026-09-08 — Notes captured to wiki. No code changes yet.
- 2026-09-08 — Extracted Panavision palette (+ note: no gold). Downloaded official white logo SVG → converted to PNG.
- 2026-09-08 — header.liquid override (page-scoped), scheme-6/7 added to settings_data.json, page template restyled. Pushed to "Panastore Preview" #200998158417. Local git commit
2f870b1f.