Pular para o conteúdo principal

Comprar agora, Shop Pay e outros botões expressos

3 min read · Fatos verificados em November 3, 2026

Os botões expressos (Comprar agora, Shop Pay, Apple Pay, Google Pay) pulam o carrinho. O OrderRules faz com que eles respeitem suas datas de entrega.

Página de produto com o seletor de data de entrega do OrderRules: Comprar agora fica esmaecido até o cliente escolher uma data

O que acontece na página do produto

  • A data acompanha o Comprar agora. A data (e o horário) que o cliente escolhe na página do produto é adicionada ao pedido de Comprar agora.
  • Os botões expressos esperam por uma data obrigatória. Em um produto cuja regra exige data de entrega, os botões expressos ficam esmaecidos até o cliente escolher uma data (e um horário, se a sua regra exigir). Ao tocar em um deles, aparece "Choose a delivery date above to use express checkout." e a página rola até o seletor.
  • Retirada: se o cliente escolher retirada na página do produto, os botões expressos o enviam ao carrinho ("Add to cart to choose pickup, then check out from your cart."), porque a retirada é escolhida para o pedido inteiro.
  • Uma data para o pedido inteiro: se o escopo da data de entrega for "Uma data para o pedido inteiro", a página do produto não tem seletor, então os botões expressos enviam o cliente ao carrinho para escolher a data.

Produtos com data opcional, ou sem regra de entrega, nunca são retidos.

Página do carrinho e carrinho lateral

Os botões de carteira no carrinho esperam por uma data, assim como o botão Finalizar compra.

Reter carteiras (opcional)

Datas de entrega → Configuração → Comportamento da data de entrega → Manter Shop Pay, Apple Pay e Google Pay bloqueados na página do produto depois de escolher uma data.

  • Desativado (padrão, recomendado): depois que uma data é escolhida, o Comprar agora e os botões de carteira funcionam.
  • Ativado: o Comprar agora funciona; os botões de carteira pedem ao cliente que adicione ao carrinho primeiro e pague pelo carrinho.

Ative apenas se um pedido de teste pago com carteira a partir da página do produto chegar sem a data de entrega. O checkout verifica a data nos dois casos.

Configurações de comportamento da data de entrega no OrderRules, com a caixa Wallet hold desmarcada (recomendado)

Edite as mensagens

Configurações → Mensagens da loja virtual → as linhas "Express checkout held back". Cada uma tem um pacote de idiomas em 9 idiomas. Veja mensagens da loja virtual.

Bom saber

  • Os botões só ficam retidos enquanto o seletor de entrega estiver visível na página. Se o seu tema o ocultar, o checkout ainda verifica a data.
  • Reter os botões depende da marcação do seu tema. Funciona com temas Online Store 2.0; o checkout verifica a data de qualquer forma.
  • A proteção do checkout precisa estar ativada para bloquear um pedido sem uma data obrigatória.

Relacionados