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:

Leave a reply