Articles on: PopUps

🌍 PopUps β€” Translation

Want your popups to feel native for every customer, no matter what language they browse in? 🌐


Hoppy PopUps lets you add translations for all the customer-facing text in your popups. Once configured, visitors browsing your storefront in different languages will automatically see the translated versions of your messages.


This guide walks through the full translation setup from start to finish.



🌐 Before You Begin


Before you can add translations inside Hoppy PopUps, the language must already exist in your Shopify store settings.


The app automatically detects languages configured in:


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


Only languages added there will appear inside the app for translation.


⚠️ Important:


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


πŸ’‘ To add a language to your Shopify store, you can follow:


β†’ β€œHow to add a language in a Shopify store?” \[Link\]



πŸ› οΈ Step 1 β€” Open Your PopUp


Open the Hoppy PopUps app from your Shopify Admin.


Then:


β†’ Open an existing popup setup

β†’ Or create a new popup first



🎯 Step 2 β€” Navigate to the Translation Section


Once inside your popup setup:


β†’ Make sure you are inside the Content tab

β†’ Scroll toward the bottom of the page

β†’ Locate the Translations section


This is where you add and manage all translated versions of your popup content.



βž• Step 3 β€” Add a Translation


Inside the Translations section:


β†’ Click Add Translation


A modal will open showing the languages available from your Shopify store settings.


β†’ Select the language you want to translate into



✍️ Step 4 β€” Configure Translation Content


Inside the translation modal, you can translate each customer-facing field:


  • Title β€” The main heading of your popup
  • Description β€” The supporting text below the title
  • Returning Customer Message β€” Shown to shoppers who have already submitted their email or phone before
  • Returning Customer Description β€” Supporting text for returning customers
  • New Customer Message β€” Shown to first-time shoppers
  • New Customer Description β€” Supporting text for new customers
  • Opt-In Text β€” The consent checkbox label
  • Button Text β€” The call-to-action button label
  • Button Link β€” The URL the button leads to
  • Upsell Button Text (Before Add) β€” Label before an upsell item is added to cart
  • Upsell Button Text (After Add) β€” Label after an upsell item is added to cart
  • Error Message β€” Email validation error text
  • Phone Error Message β€” Phone validation error text
  • Spin Wheel Slice Labels β€” Text on individual spin-wheel segments


ℹ️ The app automatically detects whether a shopper is returning or new based on whether their email or phone already exists in your subscriber data. The matching translated message will display accordingly.



πŸ”„ Dynamic Message Behavior


Hoppy PopUps uses built-in conditional content rather than manual placeholders.


  • Returning Customer fields only appear to shoppers who have already submitted their contact info in a previous session.
  • New Customer fields appear to everyone else.


This means you don't need to insert variables like {customer_name} manually. The frontend automatically swaps the message based on the shopper's history.


Example


If your base title is:


"Welcome to our store\!"


Your Spanish translation could be:


"Β‘Bienvenido a nuestra tienda\!"


And your returning-customer Spanish translation could be:


"Β‘Nos alegra verte de nuevo\!"


The correct version will appear automatically depending on the shopper ✨



βœ… Step 5 β€” Save & Publish


Once all translations are configured:


β†’ Click Confirm Translation inside the modal

β†’ Save the popup setup

β†’ Click Publish to make it live


After publishing, customers browsing in the selected language will automatically see the translated popup content.



⚠️ Important Notes


  • Translations are per-popup. If you run multiple campaigns, each one needs its own translation setup.
  • You can edit or delete translations anytime by reopening the Translations section.
  • The primary language of your store does not need a translation entry β€” it uses the base content you already wrote in the Content tab.
  • If a shopper's language is not translated, the popup will fall back to the base content.
  • For spin-wheel popups, remember to translate each slice label and message so the entire wheel feels consistent in the target language.



πŸŽ‰ Final Result


Once configured successfully:


βœ… Customers browsing in different languages see localized popup content

βœ… Returning and new shoppers see the right message automatically

βœ… Multiple storefront languages are supported per popup

βœ… Your subscriber experience feels native and personalized 🌍


Updated on: 03/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!