WPML
Status
Resolvido
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 5.0.2

Visão geral do problema

Se você usa o recurso de importação integrado do WooCommerce, sempre que importa um arquivo CSV e executa o processo de importação para o idioma padrão, ele não atualiza os preços das traduções de produtos.

Solução alternativa

Como a importação de produtos não executa a ação save_post, precisamos executá-la manualmente:


  1. Vá para a página Produtos.

  2. Selecione seus produtos.

  3. Abra o menu suspenso Ações em massa.

  4. Selecione a opção Editar e clique em Aplicar. Isso inicia o processo de sincronização.

Como alternativa, você pode adicionar o seguinte código ao seu arquivo functions.php. Então, na próxima vez que você executar a importação, os preços serão sincronizados automaticamente
add_action( 'woocommerce_product_import_inserted_product_object', function( $product ) {
    do_action( 'save_post', $product->get_id(), get_post( $product->get_id() ) );
} );

Todos os problemas conhecidos →