Feeds de produtos multilíngues e multimoeda (vendas internacionais)
Vender internacionalmente significa que um único catálogo raramente basta: um cliente em Paris deve ver títulos em francês e preços em euros, e um cliente em Nova York, títulos em inglês e preços em dólares. O Advanced editor tem tudo o que você precisa para acertar nisso: uma moeda do feed, um país do Shopify Markets, uma opção para anexar a moeda e feeds traduzidos para cada idioma. A regra de ouro é simples: um feed por idioma ou mercado. Este guia percorre cada campo para que cada feed aponte exatamente para os preços e URLs traduzidos certos. Todos esses campos ficam nas seções Product feed settings e Multi-language support do Advanced editor.
Ainda não tem o Awesome Feeds? Instale-o a partir da Shopify App Store →
1 Abra o Advanced editor
No painel, clique em Edit (advanced) no feed que você quer configurar. O Advanced editor é o único que oferece a opção de anexar a moeda e todos os controles de tradução. Cada feed é totalmente independente, e é justamente essa a ideia: você vai criar um feed separado para cada idioma e mercado, em vez de tentar juntar tudo em um só. Ainda não tem um feed? Clique primeiro em Add a product feed e depois abra-o aqui.
2 Defina a moeda do feed ou deixe isso com o Shopify Markets
O campo de moeda do feed tem o rótulo "Feed currency - not used if you set Market country below (for Shopify Markets)". Defina-o de acordo com o catálogo para o qual você está enviando, e o feed usará os próprios preços do Shopify nessa moeda (a lista mostra apenas as moedas ativadas na sua loja; o app não faz nenhuma conversão por conta própria). Se, em vez disso, você vende pelo Shopify Markets, não mexa na moeda e preencha o campo Market country, com o rótulo "Market country (leave empty if you're NOT using Shopify Markets)". O app passa então a usar a URL da loja virtual, os preços e a moeda desse mercado, de modo que o feed corresponde exatamente ao que um cliente naquele país vê. Use um ou outro, não os dois: quando o Market country está definido, ele prevalece.
3 Anexe a moeda aos links dos produtos (opcional)
A opção Append currency parameter to the product URL? define se cada link de produto leva um parâmetro ?currency=. O padrão é "Do NOT append" (o link fica my-store.com/products/my-product); ao ativá-la, o resultado é my-store.com/products/my-product?currency=USD, usando a moeda deste feed. Isso é útil quando sua loja virtual lê a moeda a partir da URL e você quer que os clientes cheguem à página com o preço certo direto de um anúncio. Na dúvida, deixe no padrão: a maioria das lojas não precisa disso.
4 Ative um feed traduzido para um idioma
Role até Multi-language support. O aviso ali é direto: a maioria dos lojistas deve deixar esta seção vazia e para o idioma original (principal), deixe esta seção vazia. O feed do seu idioma principal não precisa de nenhuma configuração de tradução. Só mexa aqui se sua loja publica traduções: escolha o Language (locale) deste feed, e ele vai exportar os títulos, as descrições e os handles de produto que você traduziu no Shopify para esse idioma. Crie um feed por idioma, cada um com seu próprio locale selecionado aqui.
5 Informe ao app como suas URLs traduzidas são formadas
O menu suspenso Export translated data? tem três opções, e a escolhida precisa corresponder à forma como sua loja Shopify exibe as traduções. "No, export original (primary) language" é o padrão. Escolha "Yes... use a subdomain (fr.shop.com)" se sua loja traduzida fica em um subdomínio de idioma, ou "Yes... use a folder (shop.com/fr)" se fica em um caminho como shop.com/fr. Essa escolha define como o app monta o link de cada produto para que os clientes cheguem à página traduzida correta. Se errar aqui, seus anúncios em francês vão levar para URLs em inglês.
6 Defina o subdomínio de tradução (somente lojas com subdomínio)
Se, e somente se, você escolheu a opção de subdomínio acima, preencha o campo Translation subdomain com o host desse idioma, por exemplo fr.shop.com. O texto de ajuda do campo explica as exceções: "Leave empty for primary locale or if you're not using translations or if you're using a folder structure (such as shop.com/fr) for your URLs." Lojas com estrutura de pastas pulam este campo completamente: o caminho da pasta é montado automaticamente a partir do locale escolhido na etapa 4.
7 A coluna override (para feeds de país e de idioma do Facebook)
O campo Override column for multi-language feed grava um valor override em todos os itens do feed. Essa é a coluna que a Meta lê em um feed de país ou de idioma do Facebook: um feed complementar que você adiciona ao feed principal do catálogo para que um único catálogo exiba preços locais ou títulos traduzidos. Use um código de país como FR para um feed de país, ou um código de idioma da Meta como fr_XX para um feed de idioma. O rótulo termina com "Leave empty for primary locale or if you're not using translations". Deixe-o vazio no feed principal e em catálogos separados por idioma. Preencha-o apenas em um feed que você vai adicionar no Commerce Manager como feed de país ou de idioma. O passo a passo completo está em Feeds de país e de idioma do Facebook.
8 Salve e repita para cada idioma e mercado
Salve pela barra no topo, e o feed será gerado novamente de forma automática. Agora repita toda a configuração para cada um dos outros idiomas e mercados: um feed separado para francês, outro para alemão, outro para o mercado canadense e assim por diante, cada um com sua própria moeda (ou Market country) e seu próprio locale. Envie a URL de cada feed para o catálogo do país correspondente no Facebook Commerce Manager ou no Google Merchant Center, e cada região receberá o idioma, os preços e os links certos.
Atenção: na primeira vez que você usar os campos de moeda/Markets ou de tradução, o app pode pedir que você autorize permissões extras. Ele exibe um aviso "Quick tip" para autorizar permissões adicionais (read_markets) no caso do Markets, ou (read_translations, read_locales) no caso dos feeds traduzidos. Clique no link, aprove e atualize a página; os campos passarão a funcionar.
Perguntas frequentes
Como crio um feed de produtos para o Shopify Markets?
Abra o Advanced editor, não mexa na moeda do feed e defina o campo Market country com o mercado que você quer atingir. O app segue automaticamente a URL da loja virtual, a moeda e os preços desse mercado, para que o feed corresponda ao que os clientes naquele país veem. Crie um feed separado para cada mercado.
Como faço um feed do Facebook multimoeda no Shopify?
Crie um feed por moeda: defina a moeda do feed de cada um com uma das moedas ativadas na sua loja (ou use um Market country para deixar o Shopify Markets cuidar disso) e envie cada feed ao catálogo correspondente. Um feed só pode ter uma moeda, então várias moedas exigem vários feeds.
Posso criar um feed do Facebook ou do Google em idiomas diferentes?
Sim, se sua loja Shopify publica traduções. Em Multi-language support, escolha o Language (locale) do feed e indique se suas URLs traduzidas usam um subdomínio (fr.shop.com) ou uma pasta (shop.com/fr). Crie um feed por idioma: cada um exporta os títulos, as descrições e os links que você traduziu no Shopify para aquele idioma.
Qual é a diferença entre as opções de tradução por subdomínio e por pasta?
Depende de como sua loja virtual exibe as traduções. Escolha subdomínio se cada idioma fica em seu próprio host, como fr.shop.com (nesse caso, preencha o campo Translation subdomain), ou pasta se os idiomas ficam em um caminho como shop.com/fr (o caminho é montado automaticamente). A configuração muda apenas a forma como os links dos produtos são montados.
Preciso configurar algo para meu idioma principal (padrão)?
Não. Deixe toda a seção Multi-language vazia para o idioma principal: o feed já o exporta por padrão. A nota no app diz isso diretamente: para o idioma original (principal), deixe esta seção vazia.
O que faz a opção de anexar a moeda?
Quando ativada, ela adiciona ?currency=USD (usando a moeda do feed) a todos os links de produtos, para que os clientes cheguem à página com o preço correto. Vem desativada por padrão, e a maioria das lojas não precisa dela. Ative-a apenas se sua loja virtual lê a moeda a partir da URL.
O que é a coluna override e eu preciso dela?
Ela grava um valor override em todos os itens, que é o que a Meta exige para um feed de país ou de idioma do Facebook: um feed complementar que localiza seu catálogo principal (FR para um feed de país, fr_XX para um feed de idioma). Deixe-a vazia no feed principal e em qualquer feed que você envie como catálogo próprio. Preencha-a apenas em um feed que você adicionar no Commerce Manager como feed de país ou de idioma.
Os campos de moeda ou de tradução estão pedindo autorização de permissões. Isso é normal?
Sim. O app precisa de escopos extras do Shopify para ler seus Markets e suas traduções, então, na primeira vez que você usa esses campos, ele exibe um aviso Quick tip para autorizar permissões adicionais (read_markets, ou read_translations e read_locales). Aprove-as e atualize a página, e os campos ficarão disponíveis.
Devo usar a moeda do feed ou o Market country?
Use um, não os dois. Defina a moeda do feed se você não usa o Shopify Markets e só quer fixar a moeda do feed. Use o Market country se o Shopify Markets gerencia suas regiões: ele assume a moeda, os preços e a URL da loja virtual, e o campo de moeda do feed é ignorado quando um Market country está definido.