Skip to content

Countdown Lock

Clock Countdown replaces a static lock message with a live ticking timer: showing customers exactly how long until content becomes available, down to the second.

Build Urgency and Anticipation with a Live Countdown Timer

Works with Date & Time lock conditions in the BSS B2B Lock app. Compatible with B2B-only and hybrid store setups. All visual options are fully customizable.

  1. Eligibility Requirements
  2. Understanding Clock Countdown
  3. When to Use, and When NOT to Use
  4. Availability & Limitations
  5. Setting Up Clock Countdown
  6. Real-World Examples
  7. Timer Format Reference
  8. Common Issues & Fixes
  9. Still Need Help?

Confirm all of the following before setting up Clock Countdown:

• BSS B2B Lock app is installed on your Shopify store.

• Your store uses Shopify’s standard online storefront.

• You have Admin-level access to your Shopify store.

• You are using a Date & Time lock condition set to After date/time → Visible from. Clock Countdown only works with this option.

• Compatible with both B2B-only and hybrid B2B/B2C store setups.

Clock Countdown is a visual add-on for Date & Time lock rules that replaces your static lock message with a live ticking timer counting down to the date and time your content unlocks.

The timer updates every second: no page refresh needed. When it reaches zero, the locked content unlocks automatically.

• Show a live countdown to a product launch or sale start (‘New collection launches in 2d 5h 30m’).

• Customize all text, fonts, colors, and layout for desktop and mobile separately.

• Use the {timer} placeholder to position the timer anywhere in your message.

• Add Custom CSS for pixel-perfect control over the timer’s appearance.

The countdown appears on any page covered by your lock: entire store, products, collections, or pages. Visible to all visitors, even those who cannot access the locked content

✅ Use Clock Countdown When… ❌ Do NOT Use When…
Product launches: build anticipation Permanent locks: use a passcode or login rule
Flash sales: show when the sale starts Manual approval needed: use Access Management
Pre-orders: show when order window opens Content stays locked indefinitely after a date
VIP early access: time-limited previews Tag-based lock: use Tag/Specific Customers rule
Events: control when registration opens You do not want a visible countdown timer shown
You want a countdown to when content closes (Before date/time → Visible until has no countdown)
Feature Status Notes
Clock Countdown timer ✅ Live Date & Time condition with After date/time → Visible from only
{timer} placeholder ✅ Live Required: must be included in message text
Message customization ✅ Live Free-form text + {timer} anywhere
Layout settings ✅ Live Desktop & mobile width, alignment, orientation
Design settings ✅ Live Font, text color, timer color, background color
Custom CSS ✅ Available Advanced users: overrides default styles
Before date/time → Visible until ❌ Not available The Use clock countdown checkbox is not shown for this option
Timer timezone ℹ️ Note Uses your Shopify store’s timezone: set in Store details
⚠️ Note: Clock Countdown only works with the Date & Time condition set to After date/time → Visible from. It is not available for Before date/time → Visible until, or for passcode, login, customer tag and other rule types.
⚠️ Note: The countdown timer uses your Shopify store’s timezone. If your timer appears off by hours, go to Shopify Admin → Settings → Store details and verify your timezone.
  1. Go to Shopify Admin → Apps → BSS B2B Lock.

  2. Click Locks in the left navigation.

  3. Click Add lock rule, select Create my own lock in the Start with a preset modal and click Continue (or open an existing lock to edit).

  4. In Step 1 – Lock Target, enter a Lock name, choose what to lock under What do you want to lock?, and click Next.

  5. In Step 2 – Access & Message, click the Date & time chip in the Rule 1 card.

  6. Open the Select access rule dropdown and choose the direction:

Option Meaning Clock countdown Best For
After date/time → Visible from Content UNLOCKS at the date and time. ✅ Available Product launches, pre-order opens, sale starts
Before date/time → Visible until Content LOCKS at the date and time. ❌ Not available Hiding content after an offer ends

To use Clock Countdown, choose After date/time → Visible from.

  1. Select a date on the calendar and choose the target time.
⚠️ Note: Time is based on your Shopify store’s timezone. Check Store details if the timer appears incorrect.
  1. Below the calendar in the Date & time condition card, tick Use clock countdown. This checkbox appears only when After date/time → Visible from is selected.
  2. The Preview card on the right switches to Clock countdown and shows the live timer (for example “This page will unlock in: 00h:14m:53s”).
  3. To edit the countdown text, layout and design, click Customize message on the Preview card. The Preview & customize message modal opens with a live Preview on the right.

Figure 1: Date & time condition with After date/time → Visible from selected, the Use clock countdown checkbox ticked below the calendar, and the Preview card showing Clock countdown with the live timer

Figure 1: Select After date/time → Visible from, then tick Use clock countdown. The Preview card switches to Clock countdown.

Write your message text in the Message section. Use the {timer} placeholder to insert the live countdown.

  1. Click in the message text field.
  2. Type your message: for example: ‘This page will unlock in: {timer}’
  3. Click the + Timer button to insert the {timer} placeholder at the cursor position if needed.
  4. Check the Preview on the right to see how your message looks.

Preview & customize message for Clock Countdown: the Message field with the {timer} placeholder and the preview “This page will unlock in”

Figure 2: Message section: text field with '{timer}' placeholder. Preview shows 'This page will unlock in: 00h 00m 00s' with a lock icon.

Expand the Layout section to control positioning and size on desktop and mobile.

Figure 3: Layout section: adjust the width, layout and alignment of the countdown separately for desktop and mobile. The Preview updates in real time.

Figure 3: Layout section: adjust the width, layout and alignment of the countdown separately for desktop and mobile. The Preview updates in real time.

Setting Options Recommended
Desktop width 0–100% (slider) 50% for a centered, focused timer block
Desktop layout Horizontal / Vertical Horizontal for short messages; Vertical for multi-line
Desktop align Start / Center / End Center for most layouts
Mobile width 0–100% (slider) 100%: fills the screen width on mobile
Mobile layout Horizontal / Vertical Vertical works best on narrow screens
Mobile align Start / Center / End Center for consistency with desktop
  1. Customize Design (Colors & Fonts)

Expand the Design section to control the visual appearance of your countdown timer.

Figure 4: Design section: choose the fonts and colors you want for the message text and the timer.

Figure 4: Design section: choose the fonts and colors you want for the message text and the timer.

Setting What It Controls Tips
Text font Font used for your message text Use ‘Theme font’ to match your store design automatically
Timer font Font used for the countdown digits Consider a bold/monospace font for easy readability
Text color Color of the message text Toggle On to activate and pick a color
Timer color Color of the timer digits Use your brand’s accent color or red for urgency
Background color Background behind the countdown block Toggle Off to use transparent; toggle On to add a colored block
Custom CSS Override default styles with your own CSS Advanced users only
  1. Click Save inside the Preview & customize message modal.
  2. Click Save in the Contextual Save Bar at the top of the page (or go to Step 3 – Exclude Pages and click Save there).
  3. Open your storefront in a private/incognito browser window.
  4. Navigate to a page or product covered by the lock.
  5. Verify the countdown timer appears and is counting down in real time.
  6. Wait for the timer to reach zero and confirm the content unlocks automatically.

Figure 5: Product page: ‘The price will unlock in: 1199h 53m 50s’ replaces the price, and the buy buttons are hidden until the timer expires.

Figure 5: Product page: 'The price will unlock in: ...' replaces the price, and the buy buttons are hidden until the timer expires.

Collection page: each locked product shows the same countdown instead of its price.

Collection page: each locked product shows the countdown instead of its price.

The {timer} placeholder auto-formats based on remaining time: no configuration needed:

Time Remaining Display Format Example
More than 1 day Xd Xh Xm Xs 2d 5h 30m 15s
Less than 1 day Xh Xm Xs 5h 30m 15s
Less than 1 hour Xm Xs 30m 15s
Less than 1 minute Xs 45s
⚠️ Note: The timer updates every second automatically. No page refresh is needed. When it reaches zero, the content unlocks immediately.
What You See Why It Happens What to Do
No timer visible on the storefront. The condition is not After date/time → Visible from, Use clock countdown is not ticked, or {timer} is missing from the message. Edit the lock → Step 2 → in the Date & time condition, choose After date/time → Visible from and tick Use clock countdown. Then open Customize message and confirm {timer} is in the text.
The Use clock countdown checkbox is missing. The condition is set to Before date/time → Visible until. Switch the condition to After date/time → Visible from. Clock Countdown is not available for Visible until.
Timer shows wrong time or timezone. Shopify store timezone is set incorrectly. Go to Shopify Admin → Settings → Store details → update your timezone.
Timer counts up instead of down. The target date is in the past. Edit the lock → update the Date & Time to a future date/time.
Content does not unlock when timer hits zero. The lock has another access condition blocking it. Review the Summary card. Remove any additional conditions that may prevent unlocking.
Timer layout looks wrong on mobile. Mobile width is set too narrow. Re-open Customize message → Layout → set Mobile width to 100%.
Custom CSS is not applying. CSS may have a syntax error, or it is overriding the wrong selector. Double-check your CSS syntax. Try a simple test rule first.
Timer message shows the raw placeholder ‘{timer}’. The message was saved without the live preview loading. Re-open Customize message, verify {timer} is in the text, and click Save.

Contact support via the app or at [email protected]

• Click Chat support in the help panel visible on the lock editor page.

• Or email [email protected] with the details below.

When contacting support, include:

• Your shop URL (e.g. yourstore.myshopify.com)

• The rule name using the countdown

• A screenshot of the Preview & customize message modal

• The date and time you are targeting