Remove Menu, Logo and Announcement Bar from a Product Template

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.

Summarized with AI on January 8. AI used: gpt-5.

This worked, except it didn’t hide the footer. It still helps, but if anyone has anything to add about how to also hide the footer, that would be great! :slightly_smiling_face: