Hi there,
You can definitely achieve this on Dawn (or most Shopify themes), and there are two clean approaches depending on how hands-on you’d like to be. Here’s a clear breakdown:
Option 1: Custom Code (Lightweight & Clean)
A simple custom popup is fully doable without installing apps.
Steps:
Create a popup snippet
Go to Online Store → Themes → Edit code → Snippets and create a new snippet, for example popup-inquiry.liquid.
Add your HTML form inside a standard modal structure.
Display the snippet only on the specific page
For a product page, insert {% include ‘popup-inquiry’ %} inside the product template.
For a custom info page, add it to the page template you’re using.
Add lightweight CSS + JS
This controls the popup visibility, triggers it on page load or interaction, and includes a close “X” button.
This method keeps everything clean, fast, and compatible with Shopify’s native theme editor.
Option 2: Use a Free App
A simple popup/form app can handle targeting and display with zero coding:
POWR Popup + Contact Form
qikify Contact Form & Popup
Hextom Free Popup
These allow page targeting and a close button out of the box.
Recommendation
The custom snippet approach offers the cleanest setup and keeps your store lightweight, especially you want full control over styling and behavior.
Happy to provide the exact HTML/CSS/JS code for the popup so you can paste it directly into your theme.