O checkout é a última etapa antes da venda e, por anos, foi a parte mais difícil de mudar numa loja Shopify. As lojas Shopify Plus editavam um arquivo chamado checkout.liquid, e todas as outras tinham que aceitar o checkout como ele vinha.
Isso mudou. Hoje toda loja Shopify pode personalizar o checkout até certo ponto, com ferramentas que continuam funcionando quando a Shopify atualiza o checkout. Este guia explica o que você pode mudar em qualquer plano, o que exige a Shopify Plus e como são feitas as personalizações de checkout mais comuns.
O que mudou: Checkout Extensibility
A Shopify substituiu o checkout.liquid por um conjunto de ferramentas que ela chama de Checkout Extensibility. Em vez de editar o código do checkout, você o personaliza com quatro componentes:
- O editor de checkout, para a identidade visual: seu logo, suas cores e fontes.
- Checkout UI Extensions, que adicionam blocos como banners, campos personalizados e upsells às páginas do checkout.
- Shopify Functions, pequenos trechos de lógica personalizada que rodam dentro do checkout da Shopify, para descontos e regras de pagamento e entrega. Elas também substituem os Shopify Scripts, os scripts em Ruby que as lojas Plus usavam para as mesmas tarefas.
- Eventos de clientes, onde agora ficam os pixels de rastreamento, no lugar do antigo campo “Scripts adicionais”.
A grande vantagem é que essas personalizações são seguras para atualizações. Quando a Shopify adiciona uma forma de pagamento ou melhora o checkout, suas personalizações continuam funcionando.
O que você pode personalizar em qualquer plano da Shopify
Identidade visual no editor de checkout
No admin da Shopify, acesse Configurações → Finalização da compra e clique em Personalizar. O editor de checkout permite adicionar seu logo e definir cores e fontes, para o checkout ficar com a cara do resto da loja.
Configurações do checkout
Na mesma página de configurações, você escolhe como os clientes são contatados, quais campos eles preenchem, como nome da empresa, linha 2 do endereço e telefone, se podem deixar gorjeta e como o consentimento de marketing é coletado.
Regras de pagamento e entrega
Apps da Shopify App Store criados com Shopify Functions podem ocultar, renomear e reordenar formas de pagamento e entrega em qualquer plano. Por exemplo, você pode ocultar o pagamento na entrega acima de um certo valor de pedido ou renomear uma forma de frete para mostrar o prazo de entrega.
Descontos personalizados
Os descontos da própria Shopify cobrem o básico. Apps criados com Shopify Functions adicionam descontos que vão além, como descontos por volume, descontos progressivos no pedido e descontos que só valem em certas condições.
As páginas de agradecimento e de status do pedido
As Checkout UI Extensions podem adicionar blocos às páginas de agradecimento e de status do pedido em todos os planos, como uma pesquisa, uma mensagem ou uma recomendação de produto.
O que exige a Shopify Plus
Duas coisas só estão disponíveis para lojas Shopify Plus:
- Blocos dentro das etapas do checkout. Checkout UI Extensions nas etapas de informações, frete e pagamento, como campos personalizados, selos de confiança, banners e blocos de upsell, exigem a Shopify Plus. Isso vale para blocos de qualquer app.
- Apps sob medida com Shopify Functions. Qualquer loja pode usar apps da App Store criados com Functions, mas apenas lojas Plus podem usar um app sob medida feito só para elas, com uma lógica exclusiva do negócio.
| O que você quer mudar | Qualquer plano | Shopify Plus |
|---|---|---|
| Logo, cores e fontes | Sim | Sim |
| Campos do formulário, gorjetas e configurações de consentimento | Sim | Sim |
| Regras de pagamento e entrega (apps da App Store) | Sim | Sim |
| Descontos personalizados (apps da App Store) | Sim | Sim |
| Blocos nas páginas de agradecimento e de status do pedido | Sim | Sim |
| Blocos e campos personalizados nas etapas do checkout | Não | Sim |
| Apps sob medida com Shopify Functions | Não | Sim |
Como personalizar o checkout da Shopify, passo a passo
- Liste o que você quer mudar e por quê. Cada mudança deve resolver um problema real, como pedidos com pagamento na entrega que não se concretizam ou um ticket médio baixo.
- Comece pelas configurações e pelo editor de checkout. Muitas mudanças, como identidade visual e campos do formulário, não precisam de nenhum app.
- Use um app da App Store para regras e descontos. Procure apps criados com Shopify Functions, para que as regras rodem de forma nativa dentro do checkout.
- Na Shopify Plus, adicione blocos onde eles ajudam. Adicione blocos de app no editor de checkout ou peça a um desenvolvedor para criar extensões de UI e Functions sob medida.
- Teste antes de os clientes verem. Faça pedidos de teste no celular e no desktop, com seus descontos, zonas de frete e formas de pagamento. Nosso checklist de BFCM inclui um teste completo do checkout.
Personalizações de checkout comuns e como criá-las
| Personalização | Como é feita | Plano |
|---|---|---|
| Ocultar o pagamento na entrega acima de um valor de pedido | Regra de pagamento (Function) | Qualquer |
| Mostrar prazos de entrega no nome das formas de frete | Regra de entrega (Function) | Qualquer |
| Compre 3 e economize 10% | Desconto (Function) | Qualquer |
| Barra de progresso para frete grátis ou upsell no checkout | Checkout UI Extension | Plus |
| Campo de mensagem de presente ou de instruções de entrega | Checkout UI Extension | Plus |
Nos planos sem Shopify Plus, você ainda pode coletar informações extras, como uma mensagem de presente, na página do carrinho, antes de o cliente chegar ao checkout.
O Checkout Engine, nosso app de regras de checkout, resolve as três primeiras linhas sem código, além de oferecer blocos de upsell e de confiança para lojas Shopify Plus. Ele é criado totalmente com Shopify Functions e Checkout UI Extensions.
Como sair do checkout.liquid ou dos Shopify Scripts
Se a sua loja usava checkout.liquid, scripts adicionais ou Shopify Scripts, cada personalização precisa de um novo lugar:
- Descontos e regras de pagamento e frete feitos com Scripts viram Shopify Functions.
- Conteúdo e campos adicionados ao checkout.liquid viram Checkout UI Extensions.
- O código de rastreamento dos scripts adicionais vai para Eventos de clientes.
Comece com uma auditoria do que roda hoje, depois refaça cada parte e teste antes de fazer a troca. Nosso serviço de desenvolvimento em Shopify Plus faz exatamente isso, feito pela equipe que criou o Checkout Engine com Shopify Functions.
Quando chamar um desenvolvedor
Um app é o caminho mais rápido quando faz o que você precisa. Um desenvolvedor vale a pena quando:
- suas regras dependem de dados que só o seu negócio tem, como níveis de cliente vindos de um ERP;
- várias regras interagem entre si e precisam ser testadas juntas;
- você está na Shopify Plus e quer um app sob medida com Functions, feito só para a sua loja.
Nossa equipe de desenvolvimento de apps Shopify sob medida cria lógicas de checkout, descontos e integrações como essas. Agende uma conversa estratégica grátis para falar sobre as necessidades do seu checkout.
Perguntas frequentes
Posso personalizar o checkout da Shopify sem a Shopify Plus?
Sim, dentro de certos limites. Em qualquer plano, você pode aplicar sua identidade visual ao checkout no editor de checkout, mudar as configurações do checkout, usar apps da App Store criados com Shopify Functions para regras de pagamento, entrega e desconto e adicionar blocos às páginas de agradecimento e de status do pedido. Blocos dentro das etapas do checkout exigem a Shopify Plus.
Ainda posso usar o checkout.liquid?
Não. A Shopify substituiu o checkout.liquid pelo Checkout Extensibility: o editor de checkout, as Checkout UI Extensions e as Shopify Functions. Personalizações que usavam checkout.liquid precisam ser refeitas com essas ferramentas.
O que são as Shopify Functions?
São pequenos trechos de lógica personalizada que rodam dentro do próprio carrinho e checkout da Shopify, para tarefas como descontos e regras de pagamento e entrega. Elas substituem os Shopify Scripts e continuam funcionando quando a Shopify atualiza o checkout.
Posso adicionar campos personalizados ao checkout da Shopify?
Na Shopify Plus, sim, com Checkout UI Extensions. Nos outros planos, você pode coletar informações extras, como uma mensagem de presente, na página do carrinho, antes de o cliente chegar ao checkout.