Nuumipet is a custom Shopify Dawn-based storefront for a lean pet wellness brand. This repo is no longer a stock Dawn starter; it now contains a custom homepage system, a reusable PDP system, and the first round of merchant-enablement work for Theme Editor control.
- Homepage: custom Nuumi section stack is implemented
- PDP: custom Nuumi product-page stack is implemented, including the EnerCanis rollout work in progress
- Phase 4: merchant-enablement work is in progress
- Live Shopify preview and Theme Editor QA still require Shopify auth
sections/nuumi-announcement-bar.liquidsections/nuumi-home-hero.liquidsections/nuumi-trust-strip.liquidsections/nuumi-proof-grid.liquidsections/nuumi-featured-products.liquidsections/nuumi-expert-spotlight.liquidsections/nuumi-benefits-story.liquidsections/nuumi-faq.liquidtemplates/index.json
sections/nuumi-main-product.liquidsections/nuumi-pdp-trust-strip.liquidsections/nuumi-pdp-guarantee.liquidsections/nuumi-pdp-story.liquidsections/nuumi-pdp-comparison.liquidsections/nuumi-pdp-expert.liquidsections/nuumi-pdp-faq.liquidtemplates/product.jsontemplates/product.enercanis.jsontemplates/product.byebark.json
assets/nuumi-base.cssassets/nuumi-home.cssassets/nuumi-pdp.csssnippets/nuumi-icons.liquidsnippets/nuumi-rating-stars.liquid
The theme currently supports merchant editing through section settings/blocks for the homepage and PDP stack.
Recent global controls added in Theme Editor:
- Nuumi brand colors in
config/settings_schema.json - Global Nuumi announcement settings in
config/settings_schema.json - Theme-level CSS variable wiring in
layout/theme.liquid
The current source of truth for project planning is under .planning/.
.planning/PROJECT.md.planning/ROADMAP.md.planning/REQUIREMENTS.md.planning/STATE.md
Phase slice summaries live under:
.planning/phases/02-homepage-sections/.planning/phases/03-pdp-sections/
Primary remaining items:
- complete Phase 4 merchant enablement
- run live Shopify/theme-editor QA
- verify Shopify CLI workflow and GitHub/store connection
- decide whether to expose additional global controls for typography and button treatment
- keep
docs/products/enercanis.mdaligned with the live EnerCanis rollout notes - treat
templates/product.enercanis.jsonas the locked reference baseline for future product pages
CRITICAL DEPLOYMENT Rule: The main branch in this repository represents the absolute Source of Truth for the live Shopify Theme preview.
Any push to main will automatically trigger Shopify's GitHub integration and immediately reflect changes on the storefront.
- Active Branch:
main - Active Framework: Custom Nuumi stack built on Dawn architecture.
WARNING: There is a dormant, raw directory sitting locally (Nuumipet V1/ and _legacy_backup/) that contains a stock Shopify "Skeleton" hello-world theme.
- Do not track these. They are explicitly included in
.gitignore. - If they are accidentally committed, the Shopify integration will panic and deploy a blank HTML
Hello Worldskeleton instead of the Nuumi architecture. Always verifygit statusbefore agit add .to ensure nothing from these nested raw folders sneaks in.
- Custom Nuumi work should preserve Shopify section/block editability.
config/settings_data.jsonis intentionally tracked and must stay valid Shopify JSON so color schemes and configurations cleanly deploy via the git sync.- Use targeted git adds (e.g.
git add assets/nuumi-home.css) instead of aggressive blanket stages when possible.
brief.mddocs/workflow-guide.mddocs/reference-map.mddocs/product-data.mdrelease-notes.md