Visão geral
Quando usar isto
- Ocultar a barra de recompensas quando itens promocionais estiverem no carrinho
- Ocultar blocos de conteúdo personalizado, selos de confiança ou seções de upsell com base no tipo de produto
- Manter um fluxo de checkout mais limpo ou mais adaptado para itens específicos
Passo 1: Encontre os IDs de produto
- Vá para Shopify Admin > Products
- Clique no produto que você quer selecionar
- Copie o ID numérico do produto na URL após
/products/
Passo 2: Adicione HTML personalizado
- Vá para Upcart > Cart Editor > Settings > Custom HTML
- Cole o código a seguir em ambos os locais de HTML: Above announcements/rewards e On empty cart screen
- Substitua os valores em
productIDsToExcludepelos seus IDs de produto - Atualize
.YOUR-CLASS-HEREpara selecionar o elemento do carrinho que você quer ocultar (por exemplo:.upcart-rewards,.custom-message,.trust-badge)
Nota sobre legado: os callbacks
window.upcartOnCartLoaded ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeCartLoaded em todos os novos scripts.Passo 3: CSS de fallback opcional
Resultado final
- O elemento do carrinho selecionado (como a barra de recompensas) ficará oculto se o carrinho contiver um dos produtos especificados
- Caso contrário, o elemento permanece visível
- Você pode reutilizar essa lógica para ocultar ou mostrar diferentes elementos com base em regras específicas por produto