Placebo 1.0.0 / Documentation

Popups and password page

Popups live in their own section group, Popups, so they can be managed in one place. The password page is a separate template with three layouts.

Where to find the popups#

In the theme editor sidebar, the Popups group is listed with the header and footer groups. It can hold four sections: Cookie consent, Country suggestion, Email signup popup and Age check. Add, remove or hide each one like any section.

The popups never show at the same time. They take turns in this order: cookie consent, age check, country suggestion, email signup.

Cookie consent settings
SettingWhat it does
Set up the cookie banner and its regions in your Shopify admin under Settings, Customer privacy. This theme keeps its own popups off that banner. Add a menu link to #cookie-preferences, for example in the footer, so visitors can change their choice at any time.
BannerThe theme sheet records consent through Shopify and shows only in the regions set in your customer privacy settings. If you choose it, turn off Shopify's own banner there so visitors do not see two. Choices: Shopify cookie banner, Theme consent sheet. Default: Shopify cookie banner.
Theme consent sheet
HeadingText.
TextYour privacy policy is linked under this text when one is published. Rich text.

Shopify decides who must be asked for consent. Set the regions under Settings › Customer privacy in your Shopify admin. Then choose who shows the banner:

  • Shopify cookie banner: Shopify's own banner, set up and styled in your customer privacy settings. This is the default.
  • Theme consent sheet: a sheet in the style of the theme. It records consent through Shopify's customer privacy tools and shows only in the regions you set in Shopify. If you choose it, turn off Shopify's own banner in your customer privacy settings so visitors do not see two.

To let visitors change their choice later, add a link to #cookie-preferences to a menu, for example the footer menu. With the theme sheet, the link reopens the sheet.

The theme provides the banner. It does not give legal advice. Check what your markets require.

Country suggestion#

Country suggestion settings
SettingWhat it does
Suggests the visitor's own country, currency and language when Shopify detects a better match among your markets. Visitors are never redirected: they switch or stay, and a choice to stay is remembered for 30 days. Shows only when your store sells in more than one country or language.
Show the country and language selectorsLets visitors pick something other than the suggestion without leaving the sheet. Checkbox. On by default.

When Shopify detects that a visitor is browsing from a country that one of your other markets serves better, a small sheet suggests that country, currency and language. Visitors are never redirected. They switch or stay, and a choice to stay is remembered for 30 days. The sheet shows only when your store sells in more than one country or language.

Email signup popup#

Email signup popup settings
SettingWhat it does
Opens once per visitor, after cookie consent and the age check. Any link to #newsletter opens it too. Signups join your customer list as email subscribers. In the theme editor it shows only while this section is selected.
Design
DesignCorner: a sheet at the bottom right, a sheet from the bottom on mobile. Choices: Corner, Full screen. Default: Corner.
SizeCorner: small is text only, medium adds the picture, large has a taller picture and a larger heading. Full screen: the size of the heading. Choices: Small, Medium, Large. Default: Medium.
Image1600 x 1200px .jpg recommended. Without an image the popup shows your store name on a quiet ground. Image.
Dim the page behind the popupThe visitor answers or closes the popup before going on. Turn off to leave the page in use beside it. Checkbox. On by default.
Overlay opacityA veil of the background color between the image and the text. Range: 0 to 90%. Default: 40%.
Content
HeadingText.
TextRich text.
Button labelText.
Consent textShown under the field. Link your privacy policy here. Rich text.
When to show
DelayIt also opens sooner, once the visitor has scrolled a third of the page. Range: 0 to 60 s. Default: 12 s.
Days before it shows again once closedA visitor who signed up never sees it again on that device. Range: 1 to 90. Default: 30.
Who sees it
PagesChoices: All pages, Home page, Product pages, Collection pages. Default: All pages.
Hide for logged-in customersCustomers who already subscribed never see it. Checkbox. On by default.
After signup
Heading after signupText.
Text after signupRich text.
Discount codeOptional. Shown with a copy button. Create the code in your discounts first: the theme does not create or check it. Text.
Preview this state in the theme editorCheckbox. Off by default.

Things to know:

  • The popup opens once per visitor, after the delay or once the visitor has scrolled a third of the page, whichever comes first.
  • It waits for cookie consent and the age check.
  • Any link to #newsletter opens it too. Use this for a Subscribe link in a menu.
  • Discount code only displays a code with a copy button. Create the code under Discounts in your Shopify admin first. The theme does not create or check it.
  • In the theme editor, the popup shows only while its section is selected. Turn on Preview this state in the theme editor to see the message shown after signup.

Age check#

Age check settings
SettingWhat it does
Visitors answer before they see the store, and the answer is remembered on their device. The check runs in the browser, so search engines still read your pages. It is a self-declaration, not proof of age: ask a lawyer what your products require.
The question
QuestionChoices: Yes or no, Date of birth. Default: Yes or no.
Minimum ageRange: 16 to 25. Default: 18.
Heading[age] is replaced by the minimum age. Text.
TextRich text.
Design
DesignCorner: a sheet at the bottom right, a sheet from the bottom on mobile. The store is dimmed and blurred behind it. Choices: Corner, Full screen. Default: Full screen.
SizeCorner: small hides the picture, large has a taller picture and a larger heading. Full screen: the size of the heading. Choices: Small, Medium, Large. Default: Medium.
Image2400 x 1600px .jpg recommended. Optional. Image.
Overlay opacityA veil of the background color between the image and the text. Range: 0 to 90%. Default: 50%.
Where and how long
Show onChoices: The whole store, Selected collections. Default: The whole store.
CollectionsUsed with Selected collections: these collection pages and the pages of their products ask for the check. Collection list.
Days a yes is rememberedRange: 1 to 90. Default: 30.
When the answer is no
Heading when the answer is noText.
Text when the answer is noRich text.
Link to leave the storeOptional. Shown as a button. Visitors are never redirected automatically. Link.

The age check asks visitors to confirm their age before they see the store, either with a yes or no question or with a date of birth. The answer is remembered on the visitor's device for the number of days you set. It can cover the whole store or selected collections and their products.

The age check is a self-declaration, not proof of age. It runs in the browser, so search engines still read your pages. Ask a lawyer what your products require.

Password page#

The password page is what visitors see while your store is protected by a password, under Online Store › Preferences. Open it in the theme editor from the template picker, under Password.

Password page settings
SettingWhat it does
The message under the heading is your password page message. Edit it in your online store preferences. Visitors enter the password from the link in the header.
LayoutOpening soon: a sentence and an email field. Maintenance: a short message, when you are back and a contact link. Drop: full screen media, large type and a countdown. Choices: Opening soon, Maintenance, Drop. Default: Opening soon.
SizeSmall keeps the text in a narrow column. Medium is the standard. Large widens the column and sets the heading at its largest size. Choices: Small, Medium, Large. Default: Medium.
Content position on desktopChoices: Left, Center. Default: Left.
Logo600 x 200px .png recommended. Your store name shows if you leave this empty. Image.
Logo widthRange: 60 to 220 px. Default: 100 px.
HeadingYour store name shows if you leave this empty. Text.

The three layouts#

  • Opening soon: a heading, your password page message and an email field. For a store that has not launched.
  • Maintenance: a short message, when you expect to be back and a contact link. For a store that is closed for a short time.
  • Drop: full-screen image or video, large type and a countdown to an opening date. For a launch at a set moment.

The message under the heading is your password page message. Edit it under Online Store › Preferences in your Shopify admin. Visitors who have the password enter it from the link in the header of the page.

Background#

Password page settings
SettingWhat it does
Image3200 x 1800px .jpg recommended Image.
Image on mobile1440 x 1800px .jpg recommended. The main image is used if you leave this empty. Image.
VideoPlays silently in a loop over the image, with a pause control in the header. Not played when the visitor asked for reduced motion. Video.
Overlay opacityA veil of the background color between the media and the text. Range: 0 to 90%. Default: 40%.
Show the aurora lightA soft band of the theme's aurora colors rising from the foot of the screen. Checkbox. On by default.

Countdown#

Password page settings
SettingWhat it does
Opening date and timeWith a time zone offset, such as 2026-11-28T09:00:00+01:00. Without an offset the store time zone is used. Leave empty to hide the countdown. Text.
Text before the countdownText.
Show secondsCheckbox. On by default.
Text when the time is overThe countdown hides if you leave this empty. Remove the store password yourself when you open: the theme cannot do it. Text.

The countdown runs to one real moment and stops there. The theme cannot remove the store password for you: when the time is over, turn the password off in your Shopify admin.

Maintenance#

Password page settings
SettingWhat it does
Return labelText.
Expected returnFor example a day and an hour. Leave empty to hide the row. Text.
Contact link labelText.
Contact linkA page, or an address that starts with mailto: for email. Link.
Password page settings
SettingWhat it does
Email signup
Show email signupCheckbox. On by default.
Button labelText.
Text under the fieldUse it to say what people sign up for and how to unsubscribe. Text.
Footer
Show social media iconsUses the accounts from the theme settings. Checkbox. Off by default.

Still stuck? We answer within two business days, Monday to Friday.

Contact support