Visão geral

Passos importantes antes de começar!
1. Use o Chrome Developer Tools
- Clique com o botão direito no ícone do carrinho da sua vitrine e selecione Inspecionar no Google Chrome.
- Encontre o elemento HTML do seu ícone do carrinho (por exemplo,
<span class="cart-count-bubble">). - Precisa de ajuda para usar o Chrome Developer Tools? Confira este guia com instruções passo a passo.
2. Peça ajuda (opcional)
- Entre em contato com o desenvolvedor do seu tema: ele conhece seu tema melhor do que ninguém e pode ajudar você a encontrar a classe correta.
- Contrate um Shopify Expert: se precisar de suporte adicional, a Shopify tem um diretório de especialistas confiáveis que podem ajudar. Encontre um Shopify Expert aqui.
🚧 Aviso sobre código personalizado
.cart-count-bubble > span) pelo nome de classe específico do seu ícone do carrinho.
Correção passo a passo
Passo 1: adicionar código personalizado no Upcart
- Vá em Upcart Editor > Settings e abra a aba Custom HTML (atrás de More settings se ela não couber na fileira de abas).
- Defina a localização como Scripts (Before Load).
- Cole seu código editado aqui (forneceremos exemplos para cada nível abaixo).

Passo 2: aplicar a correção por nível
Nível 1 (básico)
.cart-count-bubble > span).
Não esqueça
- Substitua
.cart-count-bubble > spanpela classe do seu ícone do carrinho. - Teste na sua vitrine depois de adicionar o código.

Código de exemplo para o Nível 1
Nota sobre versões antigas: os callbacks
window.upcartOnCartLoaded ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeCartLoaded para todos os scripts novos. Observe que event.cart não tem uma propriedade item_count — use event.cart.items.reduce((total, item) => total + item.quantity, 0) para calcular a contagem total de itens.Nível 2 (moderado)
- Substitua
#cart-icon-bubble-custompelo seletor do wrapper do ícone do carrinho do seu tema. - Teste depois de salvar.

Código de exemplo para o Nível 2
Nota sobre versões antigas: os callbacks
window.upcartOnCartLoaded ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeCartLoaded para todos os scripts novos.Observe que event.cart não tem uma propriedade item_count — os scripts acima derivam o total com event.cart.items.reduce((total, item) => total + item.quantity, 0) e o passam como itemCount. Cópias antigas desses snippets que interpolam cart.item_count lançam um ReferenceError e silenciosamente nunca atualizam o ícone.Nível 3 (avançado)
- Substitua
#cart-icon-bubble-custom-desktope#cart-icon-bubble-custom-mobilepelas classes do seu tema. - Teste minuciosamente nas visualizações de desktop e mobile.

Código de exemplo para o Nível 3
Nota sobre versões antigas: os callbacks
window.upcartOnCartLoaded ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeCartLoaded para todos os scripts novos.Observe que event.cart não tem uma propriedade item_count — os scripts acima derivam o total com event.cart.items.reduce((total, item) => total + item.quantity, 0) e o passam como itemCount. Cópias antigas desses snippets que interpolam cart.item_count lançam um ReferenceError e silenciosamente nunca atualizam o ícone.Ainda não funciona?
- Entre em contato com o desenvolvedor do seu tema para pedir ajuda.
- Contrate um Shopify Expert que possa criar uma solução personalizada para a sua loja.