Add button to a non-product or 'default' page

Topic summary

  • Main issue: Request to add a button to a supplementary page built using the Shopify Dawn theme’s Default page template.

  • Context: The poster shared a screenshot of the page layout to illustrate where the button should appear; no code or specific settings are provided.

  • Open questions: Whether the button should be added via the Theme Editor (section/block), by inserting custom Liquid/HTML in the page content, or by editing the page template files is not specified.

  • Current status: No responses or solutions yet; the poster is seeking ideas or implementation guidance.

  • Notes: A single image is central to understanding the desired placement and design of the button, but its details are not described in the text. Discussion remains open.

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

Hi there,

I’m using the DAWN theme and needing to add a buttton to a supplementary page built from the ‘default’ page.

Here’s a screenshot of the page - any ideas?

1 Like

You can create a separate page template for that page


Select that template for this page

After that, you can go to theme customize, open this page template and add button section.

@HowLove You’ve got two solid ways to add one:

Option 1 (no code):
Use a Custom Liquid block in the page template and add a simple button link there. This is the quickest and keeps the theme update-safe.

Option 2 (theme-level):
Create a new page template (for example page.wholesale.json) and adjust the page section so it supports a button natively. This works better if you plan to reuse it.

If you don’t understand any part of this, I’m here to help.

Can you confirm the button you added is the custom coded or it’s added via the page editor itself? If it’s added in the page editor of Shopify then just copy it and paste it there. But if it’s added via the coding, then you need to create a template first as guided by @Dan-From-Ryviu then copy the section from the page where the button section added and then you need to paste it in the new template page.

Hope this helps.

1 Like