Como adicionar a página de checkout do WooCommerce da imagem do produto

Publicados: 2022-01-08

Adicionar imagem do produto Checkout WooCommerce Se você conhece o WooCommerce, sabe que é uma ótima opção para iniciar uma loja online. O recurso de carrinho de compras se destaca em comparação com outras plataformas de lojas online. No entanto, faltam algumas funcionalidades básicas que saem da caixa em quase qualquer outro software de comércio eletrônico, por exemplo, uma imagem do produto na página de checkout.

Se você visualizar a página de checkout, verá que a tabela de revisão de pedidos mostra o título do produto, estoque e preço, mas não exibe a imagem de cada produto. Se você é proprietário de uma loja WooCommerce, deve saber que a página de checkout padrão não é muito otimizada.

Otimize a experiência do cliente do WooCommerce Checkout

Isso, portanto, implica que a página de checkout do WooCommerce precisa de muita personalização para torná-la mais amigável à conversão e aumentar suas conversões.

Se você está personalizando a experiência do usuário de seus clientes no checkout do WooCommerce, você também pode querer fazer o checkout deste artigo sobre como criar o redirecionamento do WooCommerce após o checkout e possivelmente usar este plug-in – o plugin de redirecionamento do WooCommerce após o checkout para aprimorar a experiência de checkout do cliente.

Página de checkout padrão do WooCommerce

Esta é a aparência padrão da página Checkout: aparência padrão dos detalhes do pedido

É aqui que eu entro; Eu lhe darei uma solução especializada, que o ajudará a aumentar a conversão da página de checkout.

Este breve tutorial mostrará como adicionar a imagem do produto na página de checkout sem substituir os modelos . Algumas soluções ajudam você a substituir o modelo, mas isso pode criar conflito com um tema. Isso pode ser feito facilmente usando um filtro.

Etapas para adicionar imagens de produtos na página de checkout da sua loja WooCommerce.

Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema onde adicionaremos a função que mostrará a imagem do produto na página de checkout.
  3. Adicione o seguinte código ao arquivo php :
 /**
 * @snippet WooCommerce Mostrar imagem do produto na página de checkout
*/

add_filter( 'woocommerce_cart_item_name', 'ts_product_image_on_checkout', 10, 3 );

function ts_product_image_on_checkout( $nome, $cart_item, $cart_item_key) {  

    /* Retorna se não for página de checkout */
    if (! is_checkout()) {
        retorna $nome;
    }

    /* Obtém o objeto do produto */
    $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );

    /* Obter miniatura do produto */
    $thumbnail = $_product->get_image();

    /* Adiciona wrapper à imagem e adiciona alguns css */
    $image = '<div class="ts-product-image" style="width: 52px; height: 45px; display: inline-block; padding-right: 7px; vertical-align: middle;">'
                . $ miniatura .
            '</div>';

    /* Anexa a imagem para nomear e retorna */
    retornar $ imagem . $nome;

}
  1. Para ver o resultado deste código, você precisa atualizar a página de checkout e deverá ver isto: resultado

Agora você deve conseguir ver todas as imagens do produto, conforme mostrado acima.

Além disso, você pode optar por adicionar as imagens à página de pagamento do pedido depois que os usuários fizerem o pedido. Este é o padrão da página de pagamento do pedido : padrão da página de pagamento do pedido Adicionar imagem do produto WooCommerce Checkout Page

Isso pode ser feito para otimizar a página e os usuários podem ver uma imagem do que compraram, além da breve descrição. É muito simples fazer isso e você só precisa seguir estes passos.

Etapas para adicionar imagens de produtos na página de pagamento do pedido da sua loja WooCommerce.

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard, clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema onde adicionaremos a função que mostrará a imagem do produto na página de pagamento do pedido.
  3. Adicione o seguinte código ao arquivo php :
 /**
* @snippet WooCommerce Mostrar Imagem do Produto @ Página de Pedidos e Pagamentos
*/

add_filter( 'woocommerce_order_item_name', 'ts_product_image_on_order_pay', 10, 3 );

function ts_product_image_on_order_pay( $nome, $item, $extra ) {

/* Retorna se não for página de checkout */

if (! is_checkout()) {

retorna $nome;

}

$product_id = $item->get_product_id();

/* Obtém o objeto do produto */

$_product = wc_get_product( $product_id);

/* Obter miniatura do produto */

$thumbnail = $_product->get_image();

/* Adiciona wrapper à imagem e adiciona alguns css */

$image = '<div class="ts-product-image" style="width: 52px; height: 45px; display: inline-block; padding-right: 7px; vertical-align: middle;">'

. $ miniatura .

'</div>';

/* Anexa a imagem para nomear e retorna */

retornar $ imagem . $nome;

}
  1. Para ver o resultado deste código, você precisa atualizar a página Order Pay e você deve ver isto: Adicionar imagem do produto Resultado da página de checkout do WooCommerce para a página de pagamento do pedido

Conclusão

Neste post, destaquei duas áreas onde você pode adicionar a imagem do produto, que é a página Order Pay e a página Checkout. Não recomendo substituir o tema, pois isso pode criar conflito com um tema. É aconselhável usar um filtro para fazer isso, conforme mostrado nas etapas simples acima.

Artigos semelhantes