WPML
Status
Resolvido
Resolvido em
WPML Export and Import 1.1.0
Tags de tópico
Compatibility

Visão geral do problema

Se você usar a ferramenta de importação do WooCommerce para importar produtos multilíngues e, em seguida, usar a ferramenta Exportação e importação do WPML para atribuir o idioma correto ao conteúdo importado, onde categorias hierárquicas de produtos são incluídas na importação nos idiomas secundários, a categoria pai pode não ser atribuída ao idioma correto.

Por exemplo, os dados de amostra do WC incluem as categorias “Clothing>Accessories”. Quando importadas, tanto a categoria “Clothing” quanto a “Accessories” são criadas (como categorias pai > filha), mas apenas a categoria “Accessories” é atribuída ao produto (a categoria “Clothing” fica implícita, mas não é atribuída diretamente).

Um cenário semelhante em um contexto multilíngue (por exemplo, o arquivo de importação inclui produtos em espanhol, alguns dos quais têm como categorias “Ropas>Accesorios”) resultaria na criação de todas as categorias, mas “Ropas” seria rotulada incorretamente como o idioma padrão (inglês neste exemplo), mesmo que sua categoria filha “Accesorios” fosse rotulada corretamente como espanhol.

Solução alternativa

Até que possamos atualizar o plugin Exportação e importação do WPML para cobrir esse cenário, é necessário ter no arquivo .csv pelo menos um produto que use a categoria pai.

Você pode incluir algum produto fictício ao qual as categorias pai sejam atribuídas, que pode ser excluído posteriormente, ou, onde você tiver um valor de “Roupas>Acessórios” para a coluna de categoria, para pelo menos um produto você também pode atribuir explicitamente a categoria pai, por exemplo, “Roupas,Roupas>Acessórios”.

Todos os problemas conhecidos →