π Announcement Bar β Translations
Hoppy Announcement Bar lets you create translated versions of your announcement content so customers browsing your storefront in different languages see localized messages automatically.
This helps provide a more familiar shopping experience for international visitors β without needing to create separate announcement bars for every language β¨
Translations can be added for:
- π Title
- π Subheading
- π Button Text
- β Success Message (Email bar type only)
π Before Adding Translations
Before translations can be added inside Hoppy Announcement Bar, the language must already exist inside your Shopify store settings.
Hoppy Announcement Bar automatically detects the languages configured in:
β Shopify Admin β Settings β Languages
Only the non-primary languages added there will become available inside the app for translation.
β οΈ Important:
If a language is not added in Shopify Settings first, it will not appear in the Translation dropdown inside Hoppy Announcement Bar.
π‘ To add a language to your Shopify store, you can follow:
β "How to add a language in a Shopify store?"
π οΈ Step 1 β Open Hoppy Announcement Bar
Open the Hoppy Announcement Bar app from your Shopify Admin.
Then:
β Open an existing announcement bar setup
β Or create a new announcement bar
π― Step 2 β Locate the Preview Language Dropdown
Once inside the announcement setup:
β Look at the top-right area of the page
β Find the Preview Language dropdown
This dropdown shows:
- English β your base content language
- Any languages you've already added translations for
- Add More β to add a new translation
βΉοΈ The Preview Language selector is not available for Checkout placement announcements.
β Step 3 β Add a New Translation
Inside the Preview Language dropdown:
β Select Add More
Once clicked, an Add Translation modal will appear.
Inside this modal, you can:
- Select the language you want to translate into
- Enter translated text for each content field
- Configure storefront-facing translation content
π Step 4 β Select the Language
At the top of the Add Translation modal:
β Choose the language from the Select language dropdown
Only languages that are:
- β Already configured in Shopify Settings β Languages
- β Not already translated for the current announcement type
will appear in this list.
π‘ Need more languages? Click Add language inside the modal to go directly to your Shopify language settings.
βοΈ Step 5 β Configure Translation Content
The fields shown in the modal depend on your announcement type.
π Simple / Running / Email Bar Types
For these bar types, you'll see:
- Title β The main announcement message
- Subheading β Supporting text (hidden for Running type)
- Button Text β The call-to-action button label
- Success Message β Shown after email submission (Email type only)
π Multiple Slides Bar Type
For multiple rotating slides, you'll see a separate section for each slide:
- Announcement \#1 β Title, Subheading, Button Text
- Announcement \#2 β Title, Subheading, Button Text
- And so on...
Each slide is translated independently.
π‘ Example Translation
If your base English content contains:
Title: "Free shipping on all orders over $50"
Then a Spanish translation could look like:
Title: "EnvΓo gratis en todos los pedidos superiores a $50"
Simply enter the translated text exactly as you want customers to see it on the storefront.
β Step 6 β Confirm & Save
Once the translations are entered:
β Click Add translation inside the modal
The modal will close and the new language will:
- Appear in the Preview Language dropdown
- Become selectable for live preview
After that:
β Save the announcement bar
β Publish the announcement bar
π Previewing Translations
After adding a translation:
β Use the Preview Language dropdown to switch between languages β The live preview on the right updates automatically
This helps you verify how the translated content looks before publishing.
βΉοΈ Note: The preview updates for all announcement types β Simple, Running, Multiple, and Email.
π How Translations Appear on the Storefront
Once published, customers will automatically see content in their browsing language:
- If a customer is browsing in Spanish and a Spanish translation exists β they see the Spanish version
- If a customer is browsing in German but no German translation exists β they see the default English version
This happens automatically β no manual switching required π
π Managing Existing Translations
To update or review an existing translation:
β Open the Preview Language dropdown
β Select the language you want to edit
β The modal will open with the existing translated content
β Make your changes and click Add translation
The updated translation will overwrite the previous version for that language.
β οΈ Important Notes
- Translations are type-specific β a translation added for a Simple bar won't automatically apply to a Multiple bar
- Only non-primary Shopify store languages appear as translation options
- For Checkout placement announcements, translations are not supported
- Always Save and Publish after adding or editing translations
- The storefront language is determined by Shopify's active locale β make sure your theme supports language switching
π Final Result
Once configured successfully:
β Customers see announcement content in their browsing language
β Untranslated languages fall back to English automatically
β Multiple storefront languages become supported from a single announcement bar
β Shopping experience feels more localized and accessible β¨
Using translations properly can make your store feel more welcoming for international customers π
Updated on: 03/06/2026
Thank you!