Script

Botão Comprar e Checkout — p/ Nuvemshop

Adicione um botão de compra rápida na descrição do produto e direcione o cliente ao checkout com um clique.

Atenção: este script foi testado nos layouts Simple, Amazonas, Lima, Recife e Toluga. Caso sua loja utilize outro layout ou tenha o FTP aberto com alterações no código original do layout, pode ser que o script não funcione automaticamente. Neste caso, solicite ao nosso suporte para analisar a possibilidade de adaptar o código para o seu tema ou fazermos a devolução da sua compra, caso esteja dentro do prazo de 7 dias.

O código

A instalação do script abaixo deve ser feita através do Google Tag Manager, conforme mostrado no vídeo tutorial.

html
<!-- Cria botões para add no carrinho quando encontrar os shortcodes [bt-comprar-1] e [bt-comprar-2] -->
<script>
	window.appPlanweb = {}

	if(LS.template == 'product'){
	    window.appPlanweb.conteudo = document.getElementsByTagName('body')[0];

		window.appPlanweb.addCart = function(){
      if(LS.variants.length > 1){
          window.location.href='#';
          alert('Esse produto tem variações, confira se escolheu a opção desejada e depois clique em comprar.');
      }else{
      	document.getElementById('product_form').submit();
      }
		}

		// Adiciona no carrinho pelo parametro #add na url
		if(window.location.hash && window.location.hash == '#add'){
			window.appPlanweb.addCart();
		}

		// Botão 1 - Padrão do tema
		window.appPlanweb.btn1 = '<button onclick="window.appPlanweb.addCart()" class="btn btn-primary btn-block mb-4 cart" style="text-align: center;" title="Adicionar no carrinho">COMPRAR</button>';

		// Botão 2 - Imagem
		window.appPlanweb.btn2 = '<a href="#" onclick="window.appPlanweb.addCart()" style="text-align: center;" title="Adicionar no carrinho"><img alt="Comprar" src="//d26lpennugtm8s.cloudfront.net/stores/001/087/406/rte/comprar.png" style="width: 393px; height: 162px;"></a>';

		// Substitui os shortcodes [bt-comprar-1] e [bt-comprar-2] pelos botões
		if(window.appPlanweb.conteudo){
			window.appPlanweb.conteudo.innerHTML = window.appPlanweb.conteudo.innerHTML.replaceAll('[bt-comprar-1]', window.appPlanweb.btn1);
			window.appPlanweb.conteudo.innerHTML = window.appPlanweb.conteudo.innerHTML.replaceAll('[bt-comprar-2]', window.appPlanweb.btn2);
		}
	}
</script>

Código para o botão 1 — Padrão do tema

Cole o shortcode abaixo na descrição do produto onde deseja exibir o botão padrão do tema.

shortcode
[bt-comprar-1]

Código para o botão 2 — Modelo com imagem

Cole o shortcode abaixo na descrição do produto onde deseja exibir o botão em formato de imagem.

Modelo do botão comprar
shortcode
[bt-comprar-2]

Dúvidas?

Chame no WhatsApp abaixo ou envie um e-mail.

Atenção: este material, incluindo o script, é de uso individual e exclusivo, sendo proibido a revenda, cópia total ou parcial e o compartilhamento sem a autorização por escrito da Planweb Interativa. Jackson Tecnologia Ltda.