Integrações
WooCommerceWooCommerce
testado na práticaPlataformas e lojas

CookiePilot para WooCommerce: carrinho funcional, rastreadores em espera

Uma loja WooCommerce deve continuar a funcionar mesmo depois de o consentimento ser recusado. O CookiePilot trata os cookies do carrinho como necessários e só inicia análise e marketing conforme a escolha.

Comportamento do consentimento

Carrinho e checkout não são bloqueados pela CMP.

woocommerce_cart_hash e woocommerce_items_in_cart mantêm-se como necessários.

A atribuição de encomendas do WooCommerce deve ser desativada ou condicionada ao consentimento se os cookies sbjs_* surgirem demasiado cedo.

Passos

Instale o plugin WordPress do CookiePilot e abra as definições do WooCommerce.

Aplique definições seguras para WooCommerce e mantenha o padrão do Consent Mode em denied.

Se aparecerem cookies sbjs_*, desative a atribuição de encomendas ou condicione-a ao consentimento.

Teste a página de produto, a ação de adicionar ao carrinho, o carrinho e checkout numa sessão nova.

Snippet de exemplo

Snippet de exemplo
CookiePilot.getConsent()
document.cookie.split('; ').filter(function (cookie) {
  return cookie.indexOf('woocommerce_') === 0 ||
         cookie.indexOf('wp_woocommerce_session_') === 0 ||
         cookie.indexOf('sbjs_') === 0 ||
         /(_ga|_fbp|_gcl|_ttp|_hj)/.test(cookie);
})

function () {
  var consent = window.cookiepilot_consent || {};
  return consent.marketing === true;
}

Lista de verificação

A página de produto abre e adicionar ao carrinho funciona.

Depois da escolha Reject, o checkout continua a mostrar o formulário de encomenda.

Antes do consentimento não há pedidos para Meta, TikTok, Hotjar ou Google Ads.

Depois da escolha Accept, a atualização de consentimento inclui analytics e marketing granted.

Integrações relacionadas

Veja as configurações que aparecem mais vezes com esta integração.

Pronto para configurar?

Inicie o CookiePilot, escolha a integração correta e confirme que as tags esperam pelo consentimento antes de executar.