Articles on: Countdown Timers

🌍 Countdown Timer β€” Translations

Hoppy Countdown Timer lets you create translated versions of your countdown content so customers browsing in different languages see messaging that feels native to them.


Instead of showing the same English text to every visitor, you can localize:


  • 🏷️ Title & Subheading
  • πŸ”˜ Button label
  • ⏱️ Timer unit labels (days, hours, minutes, seconds)
  • πŸ“ Custom end-message text


This creates a smoother, more personalized shopping experience for international customers 🌐



🌐 Before Adding Translations


Before translations can be added inside Hoppy Countdown Timer, the language must already exist inside your Shopify store settings.


Hoppy Countdown Timer automatically detects the languages configured in:


β†’ Shopify Admin β†’ Settings β†’ Languages


Only the non-primary languages configured there will become available inside the app for translation. Your store's primary language is used as the default and does not need a separate translation entry.


⚠️ Important:


If a language is not added in Shopify Settings first, it will not appear in the Translation section inside Hoppy Countdown Timer.


πŸ’‘ To add a language to your Shopify store, click "Add languages in Shopify Settings to translate" inside the app, or go directly to Shopify Admin β†’ Settings β†’ Languages.



πŸ› οΈ Step 1 β€” Open the Countdown Timer Editor


Open the Hoppy Countdown Timer app from your Shopify Admin.


Then:


β†’ Open an existing countdown setup

β†’ Or create a new countdown setup



🎯 Step 2 β€” Navigate to the Translations Section


Once inside the countdown editor:


β†’ Make sure you are inside the Content tab

β†’ Scroll down to locate the Translations section


ℹ️ The Translations section is not available for Checkout Page countdowns. For all other placement types β€” Product Page, Top/Bottom Bar, Landing Page, Cart Page and Cart Drawerβ€” translations can be added normally.



βž• Step 3 β€” Add a Translation


Inside the Translations section:


β†’ Click Add translation


A modal will appear where you can select a language and enter the translated content.



✍️ Step 4 β€” Configure Translation Content


Inside the translation modal, manually enter the text you want customers to see on the storefront for the selected language.


The fields available depend on the countdown placement type you are editing:


Fields available for all placements


  • Title β€” The main countdown message
  • Custom title β€” Shown when the timer ends (if end action is set to "Show custom message")
  • Custom subheading β€” Shown alongside the custom title when the timer ends


Fields hidden for Cart Page and Cart Drawer


  • Subheading
  • Days
  • Hours
  • Minutes
  • Seconds


These fields do not appear for cart-related placements because those countdowns use a simplified layout.


Fields shown only for Top/Bottom Bar and Landing Page


  • Button β€” The call-to-action button label


ℹ️ This field only appears if your countdown placement supports a CTA button.



πŸ”€ Dynamic Variable β€” {timer}


For Cart Page and Checkout Page countdowns, the title field supports a special dynamic variable:


{timer}


Use this placeholder inside the title wherever you want the live countdown digits to appear inline.


Example


If your base title is:


"Complete your order within {timer} to secure your items"


Then a Spanish translation could be:


"Completa tu pedido en {timer} para asegurar tus artΓ­culos"


⚠️ Important: Do not remove or alter the {timer} variable. It is required for the live countdown to render correctly inside the message.



πŸ‘€ Step 5 β€” Preview the Translation


After adding translations, you can preview how the countdown looks in each language before publishing.


Above the preview pane, there is a language dropdown that lets you switch between:


  • English (default / primary language)
  • Each translation you have added
  • Add More β€” quickly jump back to add another translation


Selecting a translation updates the preview instantly, so you can verify that text fits properly and looks correct inside your design.



βœ… Step 6 β€” Save & Publish


Once your translations are configured:


β†’ Click Save to store the changes

β†’ Click Publish to make the countdown live


⚠️ Important: Saving alone does not push translations to your storefront. You must publish the countdown for customers to see the localized content.


After publishing, the app automatically matches each visitor's browser language to the correct translation. If a visitor's language does not have a translation configured, the countdown falls back to the default primary language content.



✏️ Editing or Deleting a Translation


Each saved translation appears as a row inside the Translations section with the language name displayed.


β†’ Click the (β‹―) menu next to any translation

β†’ Choose Edit translation to update the text

β†’ Choose Delete to remove it permanently


⚠️ Deleting a translation cannot be undone. If removed, visitors in that language will see the default primary language content instead.



πŸŽ‰ Final Result


Once configured successfully:


βœ… Customers see countdown text in their native storefront language

βœ… The {timer} placeholder updates dynamically in translated titles

βœ… Unsupported languages gracefully fall back to the default content

βœ… Multiple languages can be managed from a single countdown setup

βœ… The shopping experience feels more localized and intentional ✨


Using translations properly helps your urgency messaging land more effectively with international customers β€” no matter what language they shop in πŸš€

Updated on: 03/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!