Visão geral
O que você vai precisar
- Sua chave de API da Strategy. No Aftersell, vá em Settings → Product Strategy e, no card Security Token, copie seu token (essa é a sua chave de API da Strategy).
- O ID da Strategy. Abra a Strategy que você quer executar no editor de Strategy do Aftersell e copie o ID dela.
- O módulo Upsells ativado no Upcart. O script substitui a lista de produtos exibidos no bloco de upsell existente, então o módulo precisa estar ativado para que algo seja renderizado.
Adicionando o script
STRATEGY_ID e STRATEGY_API_KEY pelos valores do Aftersell e salve.
O que a Strategy enxerga
Contexto de produto
Contexto do carrinho
- Subtotal - subtotal do carrinho nas unidades principais da moeda da loja (por exemplo, dólares). O
total_pricedo Upcart está em unidades menores (centavos), então o script divide por 100 para corresponder às unidades que o restante da API de Strategies usa - e às unidades em que suas regras decart_subtotalsão escritas. - Contagem de itens - quantidade total em todas as linhas.
- Contagem de linhas - número de itens de linha distintos.
Contexto de sessão
- Código de moeda - obtido de
window.Shopify.currency.active.
O que acontece quando a Strategy retorna
Quando nenhum produto é retornado
Reavaliação nas mudanças do carrinho
cartUpdated do Upcart, envia o novo carrinho para a API de Strategies e atualiza o cart drawer com a nova lista de upsells.
Uma verificação de assinatura do carrinho pula chamadas redundantes se os itens de linha e as quantidades não tiverem realmente mudado, então eventos de carrinho consecutivos que não alteram o carrinho de forma significativa não acionarão a API novamente.
Dicas para Strategies do Upcart
- Projete com base no carrinho. Gatilhos de formato do carrinho e de produto são os sinais mais fortes que você tem aqui. Histórico do cliente e segmentação baseada em UTM não são enviados pelo script padrão.
- Use o Catch all como rede de segurança. Sem ele, o módulo Upsells não exibirá nada quando nenhuma regra corresponder.
- Amigável a cache por padrão. A proteção de assinatura do carrinho evita acionar a API novamente se o carrinho não mudou de forma significativa - bom para compradores que abrem e fecham o carrinho sem editá-lo.