- 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”.