Na última semana tive um problema com o WooCommerce devido a uma atualização do mesmo. O problema ocorreu em dois sites. Ele deixou de funcionar e causou erro em todo o funcionamento do site WordPress, tentando redirecionar todos os links HTTP para HTTPS. Resolvi isso apenas atualizando a versão do WooCommerce. Como um site tinha sido transformado em sistema de orçamento, tive vários problemas como:
- Preços voltaram a aparecer em todo o site
- Texto Carrinho de Orçamento voltou a ser Carrinho de Compras
- Entre outros…
A maioria dos erros foram fáceis de corrigir, mas remover o preço dos produtos no e-mail de pedido do Woocommerce foi a tarefa mais trabalhosa, por que não encontrei nenhuma solução em fóruns WordPress, e mesmo já tendo removido o código anteriormente, não conseguia lembrar o que fazer para remover os preços do pedido.
Resolvi criar este post para me lembrar, futuramente, se necessário, e também ajudar a você que chegou aqui de alguma forma.
Remover preço dos e-mails de pedido no WooCommerce
Primeiro, você terá que acessar a TPL do seu WooCommerce ou, se você modificou ela, terá que alterar através da pasta do seu tema WordPress.
As vezes, remover a tabela dos ‘totals‘ não é suficiente. Neste caso, você terá que comentar também as linhas de preço dentro da tpl email-order-items.php que se encontra em:
/wp-content/plugins/woocommerce/templates/emails/email-order-items.php
A linha é:
<td style=”text-align:left; vertical-align:middle; border: 1px solid #eee;”><?php echo $order->get_formatted_line_subtotal( $item ); ?></td>
Se tiver alguma dúvida, deixe um comentário. 😉