Skip to main content
Soluções completas para os pedidos que aparecem com mais frequência. Cada uma é um snippet executável com um passo a passo e notas sobre como adaptá-lo.

Antes de escrever um script

Muito do que os lojistas costumavam programar agora é uma configuração nativa. Verifique isto primeiro, porque uma configuração continua funcionando após redesigns do carrinho e seu script pode não continuar: Recorra ao SDK quando a lógica é genuinamente sua: uma regra que nenhuma configuração expressa, uma integração com outro app ou dados que só a sua loja tem.

Como usá-los

Cole um snippet no script de Initialization do seu carrinho. No editor do carrinho, vá em Cart settings → Custom script → Initialization. Escreva JavaScript puro; sem tags <script>. Veja Custom scripts para os detalhes.

Os casos de uso

Rastrear o adicionar ao carrinho em uma ferramenta de terceiros

Envie eventos do carrinho para Klaviyo, Triple Whale, GA4 ou qualquer pixel de analytics.

Adicionar automaticamente um brinde ao atingir um limite

Adicione um brinde quando o total cruza um limite, remova-o quando cai abaixo.

Ocultar e renomear linhas do carrinho

Oculte linhas injetadas por apps ou gratuitas, renomeie-as e controle sua ordem.

Mostrar dados de metafields nas linhas do carrinho

Puxe uma estimativa de entrega, um selo ou qualquer metafield para cada linha.

Abrir o drawer a partir de um page builder

Faça o Replo, PageFly, GemPages e botões personalizados abrirem o carrinho.

Exigir aceite de termos antes do checkout

Bloqueie o checkout até o comprador aceitar seus termos.

Agrupar linhas de bundle de outro app

Faça as linhas separadas de um app de bundle renderizarem como um único item.