Suporte » Plugins » Plugin woocommerce abrir nova guia apos clicar no botão de compra.

  • eu estou criando um site de afiliados e todos os meus produtos são links externos e eu gostaria que quando alguém clicasse no botão comprar abrisse uma nova guia ao invés de abrir na mesma pagina

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Basta criar as pastas no seu tema:

    woocommerce/loop
    woocommerce/single-product/add-to-cart
    

    Dentro de woocommerce/loop você cria uma arquivo chamado add-to-cart.php com o seguinte conteúdo:

    https://pastebin.com/7tiw9LRx

    Depois dentro de woocommerce/single-product/add-to-cart você cria um arquivo chamado external.php e coloca dentro:

    https://pastebin.com/UVr1nfsr

    E pronto 🙂

    Criador do tópico luanluko

    (@luanluko)

    amigo essas pastas e arquivos já existem no meu tema devo colocar esse código por cima dos mesmo ou só modificar uma parte especifica??
    Eu cheguei a colocar o seu código por cima do código anterior e funcionou certinho so que o efeito que o botão tinha sumiu e o tamanho do botão ficou menor.

    Moderador Claudio Sanches

    (@claudiosanches)

    Então so edita eles colocando target="_blank"

    Criador do tópico luanluko

    (@luanluko)

    No arquivo external.php funcionou mas no add-to-cart.php não funcionou continua abrindo na mesma janela eu tentei colocar o codigo: $new_tab = ‘external’ === $product->product_type ? ‘ target=”_blank”‘ : ”;
    ai depois o codigo: esc_attr( $class ),
    $new_tab,

    mas nada disso funcionou

    Moderador Claudio Sanches

    (@claudiosanches)

    Ou cooca direto target="_blank" no HTML disso.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Plugin woocommerce abrir nova guia apos clicar no botão de compra.’ está fechado para novas respostas.