Você fez o trabalho. O Shopify Markets está configurado, o Translate & Adapt rodou, seus títulos de produto e as strings do tema estão em francês, alemão e japonês. Um comprador em Lyon chega à sua loja e tudo aparece corretamente.
Aí ele adiciona a quarta garrafa ao carrinho, bate no seu limite por cliente e recebe:
"You can only order 3 of this item per month."
Em inglês. Numa loja em francês.
Essa é a última superfície sem tradução na maioria das lojas Shopify que vendem para fora, e é uma das piores — porque as mensagens de app só aparecem exatamente nos momentos em que o comprador está ouvindo não. A página que ele lê no próprio idioma é a fácil. A mensagem que interrompe o checkout dele é a que precisa ser mais clara.
Resposta rápida: como traduzir mensagens de app no Shopify
O Shopify Markets traduz seu tema e seu conteúdo, mas não seus apps. Para ter mensagens de limite e disponibilidade no idioma de cada comprador, publique seus idiomas pelo Shopify Markets ou pelo Translate & Adapt e depois use apps que leiam o idioma ativo do comprador, e não o idioma padrão da sua loja. No OrderRules isso é automático em nove idiomas, sem configuração por idioma — e você pode sobrescrever qualquer mensagem individual com seu próprio texto, por idioma.
Por que lojas traduzidas ainda mostram mensagens em inglês
Ajuda ser preciso sobre qual sistema é dono de qual string.
| Superfície | Quem traduz |
|---|---|
| Texto do tema, títulos e descrições de produto | Shopify Markets / Translate & Adapt |
| Rótulos da interface do checkout | Shopify |
| Mensagens de app — selos, avisos, notificações de limite | O próprio app |
O Shopify entrega aos apps um idioma de loja. O que o app faz com isso é inteiramente decisão dele. Há três comportamentos comuns, e só um deles está certo:
- Inglês fixo no código. O app vem em um idioma só. Todo comprador, em qualquer lugar, vê inglês.
- Idioma da loja do lojista. O app traduz, mas para o seu idioma configurado. Os compradores franceses de um lojista alemão veem alemão. Esse é o sorrateiro — parece traduzido nos testes porque você está testando como você mesmo.
- O idioma do comprador. O app lê o idioma ativo da loja e renderiza de acordo. Um comprador francês vê francês; um japonês vê japonês, na mesma loja e com as mesmas regras.
Se você vende para fora, só o terceiro comportamento funciona de verdade.
As mensagens que mais importam
Nem toda string de app é igual. As que valem auditar são as que aparecem quando algo é restringido — porque elas carregam informação sobre a qual o comprador precisa agir:
- Selos de disponibilidade — "restam 10 unidades hoje". Um número sem uma frase compreensível em volta é só um número.
- Avisos de loja fechada — o comprador precisa saber que você está fechado, não apenas que algo está esmaecido.
- Avisos de limite por cliente e por produto — "você já pediu 2 de 3 neste mês" só é útil se for legível.
- Selos de pedido mínimo e caixa fechada — "peça em múltiplos de 6" é uma regra que o comprador precisa seguir antes de conseguir finalizar.
- Mensagens de carrinho e de botão desabilitado — a diferença entre "o site está quebrado" e "veja o que mudar".
Cada uma delas é um ponto em que uma string sem tradução vira carrinho abandonado, porque a conclusão honesta do comprador é que sua loja não funciona.
Como auditar sua própria loja em dez minutos
Faça isso como comprador, não como lojista. Saia da sua conta, troque a loja para cada idioma publicado e tente disparar cada estado:
- Abra um produto perto de um limite — o selo de disponibilidade traduz?
- Entre fora do seu horário comercial — o aviso de loja fechada está no idioma do comprador?
- Adicione uma quantidade abaixo de um mínimo ou fora do múltiplo de caixa — o selo traduz?
- Bata de fato num teto por cliente — o aviso traduz?
- Force o checkout com um carrinho bloqueado — em que idioma vem o erro?
Anote o que voltar no idioma errado. Essa lista é a sua lacuna.
Configurando com o OrderRules
O OrderRules está disponível em nove idiomas — inglês, japonês, espanhol, francês, alemão, italiano, neerlandês, português e chinês simplificado — tanto no admin quanto na loja, e os dois seguem sinais diferentes:
- O admin segue automaticamente o idioma do seu admin do Shopify. Toque sua loja em japonês e gerencie suas regras em japonês. Nada a configurar.
- A loja segue o idioma ativo de cada comprador. Aqui também não há nada a configurar — publique o idioma pelo Shopify Markets ou pelo Translate & Adapt e o OrderRules o reconhece.
Depois, onde a tradução padrão não estiver exatamente na sua voz:
- Vá em Configurações → Idioma e traduções
- Escolha um idioma — todas as mensagens voltadas ao comprador aparecem
- Edite as que importam para você
- Salve
Mensagem deixada no padrão -> traduz sozinha para o idioma de cada comprador
Mensagem que você editou -> fixada no seu texto, exibida a todo comprador
Essa mistura é a parte útil. Escreva à mão seu selo de disponibilidade em japonês porque o fraseado importa para um comprador japonês, e deixe os outros oito idiomas se traduzirem sozinhos.
O suporte a idiomas está incluído em todos os planos, inclusive no Starter. Veja Idiomas e traduções para a configuração completa.
A única coisa que ainda não traduz por comprador
Sendo direto sobre a lacuna: as mensagens de erro que bloqueiam o checkout hoje seguem o idioma configurado da sua loja, e não o do comprador. Se um carrinho viola uma regra e o checkout nativo do Shopify o barra, essa mensagem específica aparece no idioma da sua loja.
Tudo antes desse ponto — o selo, o aviso, a notificação de limite, a mensagem de carrinho, o seletor de data de entrega — acompanha o comprador. Na prática, uma loja bem configurada raramente deixa alguém chegar ao checkout com um carrinho irregular, porque as mensagens da loja pegaram isso antes e no idioma dele. Mas é uma limitação real, e você deve conhecê-la antes de prometer um checkout totalmente localizado.
Para quem isso mais importa
- Lojas japonesas. Compradores japoneses esperam uma experiência nativa; uma meio em inglês soa pouco confiável num mercado em que a confiança é o que vende.
- Lojistas da UE vendendo em três ou quatro idiomas a partir de uma única loja e um único conjunto de regras.
- Lojistas do Shopify Markets que operam vitrines regionais — uma configuração, idioma correto por mercado.
- Agências que administram muitas lojas de clientes e não querem manter uma tabela de mensagens por idioma.
Para onde ir agora
- Idiomas e traduções — configuração completa e personalização por idioma
- Mensagens dinâmicas na loja — marcadores e tipos de mensagem
- Limites de pedido por cliente — as regras que essas mensagens descrevem
Seu tema já está traduzido há um tempo. Vale conferir se as mensagens que interrompem uma venda também estão.