A block is already a frustrating moment. In the wrong language it is an abandoned cart.
Before you start
- The Premium plan.
- Your translations. Write them, or have them written — this is not a place for machine translation.
Steps
1. Install Nex Validator
Search Nex Validator in the Shopify App Store, or use the button below. Approve the permissions and the app appears in your admin under Apps. There is a free trial, and it works on every Shopify plan.
2. Open the rule and enable Multilingual Messages.
3. Write the Default Message. This is the fallback for every language you do not add.
4. Click Add message translations, pick a Language, and enter the Message for it.
5. Repeat for each language, then save with Status set to Enabled.
Verify it worked
- Visit in a translated language, break the rule, and confirm the right text appears.
- Visit in a language you have not translated and confirm the default appears rather than a blank message.
- Check the message still reads correctly on the cart page as well as checkout, if you show it in both.
Keep translations in step
Every time you change the threshold you have to change every translation that names it. This is the main maintenance cost of the feature.
Messages that avoid naming the number stay correct — but they are also less useful, because the number is the most helpful part. Naming it and keeping translations current is usually the better trade.