Visão geral
- Onde adicionar os scripts da API do Upcart?
- Preciso ser desenvolvedor para usar a API do Upcart?
- A API do Upcart pode se integrar a outros apps de terceiros?
- Como testo se minhas alterações na API estão funcionando?
- O que devo fazer se um script da API não estiver funcionando?
- Como desfaço as alterações se eu adicionar um script que quebra algo?
Onde adicionar os scripts da API do Upcart?
Como uso o Custom HTML do Upcart?
- Acesse Upcart → Settings → Custom HTML
- Use scripts de API para modificar o comportamento do carrinho, como o momento de abertura ou a exibição de upsells
- Ajuste elementos fora do Upcart, como ocultar botões da página de produto
Nota sobre versões antigas: os callbacks
window.upcartOnCartLoaded ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeCartLoaded em 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 o total de itens.Preciso ser desenvolvedor para usar a API do Upcart?
A API do Upcart pode se integrar a outros apps de terceiros?
Nota sobre versões antigas: os callbacks
window.upcartOnAddToCart ainda funcionam, mas estão obsoletos e registram avisos no console. Use upcartSubscribeAddedToCart em todos os scripts novos. Observe que as propriedades do evento estão em event.item (com variantId e quantityAdded), e não são passadas como parâmetros separados.Como testo se minhas alterações na API estão funcionando?
- Atualize sua loja e adicione um item ao carrinho.
- Limpe o cache e tente novamente para ver as alterações mais recentes.
-
Adicione uma mensagem de teste: insira
console.log("The script works!");antes de</script>para verificar se o script é executado. -
Verifique o console do navegador:
- Abra as Dev Tools (
F12ouCtrl + Shift + Jno Windows,Cmd + Option + Jno Mac). - Vá à aba Console e procure por “The script works!”
- Se você vir a mensagem, seu script está rodando! Caso contrário, o script pode não estar sendo executado corretamente.
- Abra as Dev Tools (
- Teste diferentes ações (por exemplo, remover um item) para garantir o comportamento esperado.
O que devo fazer se um script da API não estiver funcionando?
- Verifique erros de digitação – Mesmo erros pequenos podem quebrar um script. Procure caracteres faltando ou sintaxe incorreta.
- Verifique a posição do script – Certifique-se de que o script está na seção correta em Upcart → Settings → Custom HTML. O Upcart tem dez seções de script (nove pontos de injeção de HTML mais uma seção de Scripts before load) — Confira essas seções aqui.
- Verifique o console do navegador – Siga as etapas acima para procurar erros.
- Teste um script diferente – Experimente outro script pronto da API do Upcart para ver se o problema é com o seu código.
- Ainda travado? – Se você está modificando seu tema da Shopify ou integrando apps de terceiros, um Shopify Expert do Shopify Partner Directory pode ajudar.
Como desfaço as alterações se eu adicionar um script que quebra algo?
- Acesse as configurações de Custom HTML do Upcart onde o script foi adicionado.
-
Remova o script ou desative-o temporariamente adicionando
//no início de cada linha (isso o transforma em comentário, impedindo sua execução). - Salve as alterações e atualize sua loja para verificar se o problema foi resolvido.
🚧 Procurando personalizações avançadas? Precisa de personalizações em toda a loja ou de integrações com apps de terceiros? Talvez seja necessário um desenvolvedor para adicionar a API do Upcart ao seu tema da Shopify. Considere contratar um Shopify Expert pelo Shopify Partner Directory e compartilhe nossa documentação da API com ele para obter ajuda