Skip to content

Newsletter

A full-width band on the white plane: a large heading on the left, a line of copy and an email field with a button on the right. It closes the demo homepage and three of the preset page templates.

On a drop store the list is the business — the drop sells out in an hour and the only people who reliably get in are the ones who were told it was coming. This section asks for the one thing a pre-launch visitor can actually give you.

SettingTypeDefaultWhat it does
HeadingInline rich textJoin the list — <strong>10% off</strong> your firstThe heading, at the second display step. Bold or italic text takes the accent colour.
TextText—A line of copy above the field, capped at a 44-character measure. Right-aligned on desktop.
PlaceholderTextEmail addressPlaceholder inside the field.
Result buttonTextSign upThe submit button’s text.
Success messageTextYou're on the list.Shown under the form after a successful sign-up.
Top spacingRange, 0–160 px48Top spacing.
Bottom spacingRange, 0–160 px48Bottom spacing.

No blocks, and no colour-scheme setting — the band is always on the white plane, which is what makes it register as the end of the page. One preset, Newsletter.

It creates a real Shopify customer. The form is Shopify’s own customer form, so submissions appear under Customers in admin with marketing consent, ready for Shopify Email or whatever app you sync.

Subscribers are tagged newsletter. The tag is applied automatically, so you can build a segment on it and tell list sign-ups apart from people who created an account at checkout.

Errors and success are rendered in place. After a submission the page reloads and the message appears under the field — success in muted ink, an error (an address Shopify rejects, usually) in the accent colour. There is no AJAX here, which is why it works with scripting unavailable.

The field has a 400 px minimum on desktop and drops that minimum on phones so the field and button fit a narrow screen without overflowing. Copy flips from right-aligned to left-aligned below 860 px.