Criando o Webhook

Na nemu

Em seu dashboard da Nemu, navegue para a tela de integrações e clique em adicionar um novo webhook e selecione a opção “WBuy”, dê um nome para o seu webhook e clique em “conectar” Em seguida copie a URL do webhook e clique em “Finalizar”

Na WBuy

Em seu painel administrativo, no menu lateral esquerdo busque a seção “Geral” e a opção “plataforma” e clique em “API e webhooks”. Nessa seção clique no botão “Novo webhook” Você deverá criar 2 webhooks direcionando para a mesma URL que você copiou anteriormente na Nemu:
  • O primeiro webhook deverá conter o tipo de notificação “Pedidos (order) | POST”
  • E o outro “Status de pedidos (order_status) | PUT”
Feito isso já iremos começar a receber as vendas da WBuy em nosso dashboard da Nemu, agora para traquearmos as vendas corretamente iremos instalar o píxel da Nemu

Instalando o píxel da Nemu na WBuy

Na Nemu

De volta a tela de “integrações” navegue para a seção píxel e clique em adicionar um novo. Dê um nome ao seu webhook e cole a URL da página inicial de sua loja, a opção “plataforma utilizada no checkout” deve estar marcada como “outros” Copie a URL gerada e clique em “Finalizar”

Na Wbuy

De volta ao painel administrativo de sua loja, no menu lateral esquerdo navegue para a seção “Sua Loja” e clique na opção “Configurações” e selecione “Scripts por página”, na página de configuração clique em “Novo script” O primeiro script deverá conter o píxel da Nemu o qual você acabou de criar e copiar do seu dashboard, esse script deve estar no HEAD e definido em todas as páginas O segundo script deverá ser o script de passagem de UTMs, ele também deve estar no HEADER e adicionado somente na página de carrinho O script de passagem de UTMs deve ser esse:
<script>
	var timer = setInterval(function() {
		const location = new URL(document.location.href);
		const fields = ["src", "sck", "utm_source", "utm_medium", "utm_campaign", "utm_content", "utm_term"];
		var links = document.getElementsByTagName("a");
		for (var i = 0, n = links.length; i < n; i++) {
			if (links[i].href.includes("#")) continue;
			if (links[i].href) {
				let link = new URL(links[i].href);
				fields.forEach(field => {
					if (location.searchParams.get(field))
						link.searchParams.set(field, location.searchParams.get(field));
				});
				let href = link.href;
				links[i].href = href;
			}
		}
	}, 500);
</script>
Após isso a Nemu e a WBuy estarão devidamente configurados