Um recurso de fácil implementação e que faz diferença na ‘semântica’ visual para seu cliente e para o administrador de sua loja ao receber um pedido, é exibir a imagem do produto comprado no e-mail de confirmação de compra que vai para o cliente e no que vai para o administrador.
Neste exemplo simples você vai conseguir exibir a imagem de cada produto no e-mail transacional do WooCommerce:
- Cole o código no functions.php do seu tema
function sww_add_images_woocommerce_emails( $output, $order ) { //sinalizar para não chamar este filtro recursivamente static $run = 0; //se já executamos este filtro, recupera if ( $run ) { return $output; } $args = array( 'show_image' => true, 'image_size' => array( 100, 100 ), ); //incrementa para não rodar novamente $run++; //se roda pela 1ª vez, já atualiza a tabela do woo return $order->email_order_items_table( $args ); } add_filter( 'woocommerce_email_order_items_table', 'sww_add_images_woocommerce_emails', 10, 2 );
Com este pequeno ajuste você consegue um resultado como o abaixo: