> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Casos de uso comuns

> Soluções completas e executáveis do Aftersell Cart SDK para o que os lojistas mais pedem: rastreamento de analytics, brindes, ocultar linhas, metafields, bundles e page builders.

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.

<div id="before-you-write-a-script">
  ## Antes de escrever um script
</div>

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:

| Se você quer…                                                   | Use isto em vez de código                                                                                                                                                       |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Abrir o drawer sempre que um item é adicionado                  | **Cart settings → Content → Behavior → Open cart when an item is added**                                                                                                        |
| Manter o contador do ícone de carrinho do seu tema em sincronia | Nativo. Defina o **cart count selector** nas configurações do carrinho se seu tema precisar de um empurrão.                                                                     |
| Mostrar configurações diferentes por país, mercado ou moeda     | [Condições](/pt/aftersell/cart/blocks-overview#show-or-hide-by-market-country-or-currency) (UI completa em [Rewards](/pt/aftersell/cart/rewards-block#per-market-rewards) hoje) |
| Oferecer um brinde em um limite de gasto                        | O bloco [Rewards](/pt/aftersell/cart/rewards-block)                                                                                                                             |
| Adicionar um upsell, complemento ou proteção de envio           | O [bloco do carrinho](/pt/aftersell/cart/blocks-overview) correspondente                                                                                                        |
| Reestilizar qualquer coisa                                      | [Configurações de design](/pt/aftersell/cart/design-settings), depois [Custom CSS](/pt/aftersell/cart/custom-css)                                                               |

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.

<div id="how-to-use-these">
  ## Como usá-los
</div>

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](/pt/aftersell/cart/custom-scripts) para os detalhes.

<div id="the-use-cases">
  ## Os casos de uso
</div>

<Columns cols={2}>
  <Card title="Rastrear o adicionar ao carrinho em uma ferramenta de terceiros" icon="chart-line" href="/pt/aftersell/cart/sdk-use-case-analytics">
    Envie eventos do carrinho para Klaviyo, Triple Whale, GA4 ou qualquer pixel de analytics.
  </Card>

  <Card title="Adicionar automaticamente um brinde ao atingir um limite" icon="gift" href="/pt/aftersell/cart/sdk-use-case-free-gift">
    Adicione um brinde quando o total cruza um limite, remova-o quando cai abaixo.
  </Card>

  <Card title="Ocultar e renomear linhas do carrinho" icon="eye-slash" href="/pt/aftersell/cart/sdk-use-case-hide-lines">
    Oculte linhas injetadas por apps ou gratuitas, renomeie-as e controle sua ordem.
  </Card>

  <Card title="Mostrar dados de metafields nas linhas do carrinho" icon="tags" href="/pt/aftersell/cart/sdk-use-case-metafields">
    Puxe uma estimativa de entrega, um selo ou qualquer metafield para cada linha.
  </Card>

  <Card title="Abrir o drawer a partir de um page builder" icon="wand-magic-sparkles" href="/pt/aftersell/cart/sdk-use-case-page-builder">
    Faça o Replo, PageFly, GemPages e botões personalizados abrirem o carrinho.
  </Card>

  <Card title="Exigir aceite de termos antes do checkout" icon="square-check" href="/pt/aftersell/cart/sdk-use-case-terms-checkbox">
    Bloqueie o checkout até o comprador aceitar seus termos.
  </Card>

  <Card title="Agrupar linhas de bundle de outro app" icon="boxes-stacked" href="/pt/aftersell/cart/sdk-use-case-bundles">
    Faça as linhas separadas de um app de bundle renderizarem como um único item.
  </Card>
</Columns>
