Is there a way to apply this to a product template instead of each product individually? So it will hide the announcement bar, header and footer for all products using a specific product template? Thank you so much for your help, I really appreciate it.
Topic summary
Goal: Hide menu/logo/search/announcement bar (and ideally footer) on a specific product page/template in Shopify’s Dawn theme to create an unbranded page.
Proposed methods:
- theme.liquid conditional by handle: Add a Liquid if-statement before that checks product.handle (e.g., contains “demo-01”) and executes hide logic.
- Tag-based targeting: Loop through product.tags and trigger hide logic when a specific tag (e.g., “hide-bar”) is present, enabling reuse across multiple products.
Key clarifications:
- Product handle = the last segment of the product URL (e.g., /products/demo-01 → “demo-01”).
- Screenshots and code snippets illustrate where to insert the Liquid and how to identify the handle.
Results so far:
- Tag-based approach hid most elements but did not hide the footer.
- No confirmed solution provided yet for hiding the footer.
Recent update / open issues:
- In Dawn v12, the announcement bar no longer appears in theme.liquid. Handle/tag conditionals and CSS attempts didn’t work; guidance is requested on the correct file/placement.
Status: Partial progress; unresolved for footer and Dawn v12 announcement bar placement.