π 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
Thank you!