Skip to Content
CommerceCheckout

Checkout

O Cuneiform Chat nunca recebe um pagamento. Toda compra é concluída no checkout da sua própria loja, com a sua própria configuração de pagamento. O que nós fazemos é levar o comprador até lá sem obrigá-lo a refazer o carrinho.

Há dois lugares onde um repasse pode começar:

  • A partir de uma Loja — o catálogo dentro do bot que o comprador navega
  • A partir do chat com compra — product cards e um carrinho dentro da própria conversa

As duas terminam do mesmo jeito: seu checkout, no navegador do comprador, com os itens já dentro.

Em uma loja Shopify, o repasse é um único link de checkout que leva o carrinho inteiro — todas as linhas, todas as quantidades — mais a atribuição para que o pedido resultante possa ser rastreado até a conversa que o gerou.

O comprador toca uma vez e chega no seu checkout da Shopify com tudo já lá. Nada para adicionar de novo, nada para lembrar.

Um código de desconto viaja nesse link quando o repasse começa em uma Loja que tenha um configurado. Um carrinho montado a partir de product cards dentro de uma conversa não leva código de desconto.

WooCommerce: depende da permissão da sua conexão

Isto não é uma limitação do WooCommerce — é um ajuste de permissão na sua conexão. Uma loja WooCommerce conectada pelo fluxo guiado sempre tem a permissão necessária para a experiência completa. Só uma loja conectada manualmente com uma chave somente leitura recebe a versão reduzida.

Sua conexãoO que o comprador recebe
Read/Write (toda conexão guiada, e qualquer conexão manual em que você selecionou Read/Write)O carrinho inteiro, como um pedido pendente criado na sua loja, com a conversa atribuída a ele. O comprador vai direto pagar esse pedido.
Somente leituraUma linha por vez. O comprador recebe um link de adicionar-ao-carrinho de um único produto. Se o carrinho dele tiver mais de uma linha, nenhum link de checkout é montado. Nada se perde — o carrinho continua intacto — mas o que acontece depois depende de onde o comprador está: a partir de uma Loja, o repasse vira uma consulta de pedido que chega na sua Inbox; dentro de uma conversa, o agent avisa ao comprador que não consegue montar o link e se oferece para ajudá-lo a concluir de outro jeito, sem criar um item na Inbox.

O que o pedido pendente é, e o que não é

Em uma conexão Read/Write, fazer checkout cria um pedido pendente no WooCommerce e envia o comprador para pagá-lo. Esse pedido:

  • Não está pago nem preparado — está esperando o comprador, exatamente como um carrinho abandonado que chegou até a página de pagamento
  • Carrega a conversa de onde veio, para que você veja quais conversas viram pedidos
  • É o único pedido que a integração cria. Ela nunca edita um produto, nunca ajusta estoque e nunca modifica um pedido existente
  • Fica pendente até o comprador pagar, ou até a sua própria loja cancelar. A gente nunca cancela nem apaga um pedido

A integração também registra um pequeno conjunto de webhooks na sua loja quando você conecta — é assim que ela fica sabendo de pedidos novos e de mudanças de produto no momento em que acontecem. Eles se chamam Cuneiform …, e desconectar os remove.

O que acontece com um pedido pendente que ninguém paga

A maior parte dos compradores que chega numa página de pagamento não paga. Esses pedidos pendentes não somem sozinhos, e não é o Cuneiform Chat que apaga eles: criar aquele pedido é a única escrita que fazemos, e limpar depois é tarefa da sua loja.

O WooCommerce tem uma configuração feita exatamente para isso: WooCommerce → Configurações → Produtos → Estoque → “Manter estoque (minutos)”. Ela cancela automaticamente os pedidos pendentes não pagos depois desse tanto de minutos. Duas coisas precisam estar valendo para funcionar: o gerenciamento de estoque tem que estar ativado, e o campo precisa ter um número.

As configurações de estoque da sua lojaOs pedidos pendentes não pagos
Gerenciamento de estoque ativado, manter estoque preenchidoSua loja cancela por você, no prazo que você escolheu. Não tem nada a fazer
Gerenciamento de estoque desativado, ou manter estoque em brancoNada cancela. Eles se acumulam na sua lista de pedidos para sempre — essa limpeza é sua

Se você trabalha sem gerenciamento de estoque, a limpeza fica com você. De tempos em tempos, filtre a lista de pedidos do WooCommerce por Pagamento pendente e cancele ou apague os que claramente não vão dar em nada. Nada no Cuneiform Chat recolhe esses pedidos, e nada avisa que eles estão se acumulando.

Dois pedidos pendentes do que parece ser o mesmo carrinho

Tocar em checkout de novo no mesmo carrinho dentro de uns cinco minutos reabre o mesmo pedido pendente em vez de criar um novo. Isso cobre o toque duplo de sempre e o comprador que fecha a página de pagamento e volta logo em seguida.

Fora dessa janela, um segundo toque cria um segundo pedido pendente. Mexer no carrinho também faz dele outro carrinho — adicionar uma linha, tirar uma, mudar uma quantidade — e portanto um pedido novo. A proteção também é de melhor esforço: ela se apoia num cache de vida curta, então se esse cache ficar indisponível por um instante, o toque seguinte cria outro pedido em vez de falhar.

Então dois pedidos pendentes quase iguais com poucos minutos de diferença são isso, não uma cobrança dobrada. Nenhum dos dois está pago, e o comprador só paga aquele que ele realmente concluir.

Se o checkout de várias linhas não estiver funcionando

Confira a permissão registrada na sua conexão do WooCommerce. Se disser somente leitura — incluindo o caso em que você colou uma chave Read/Write mas deixou o campo de permissão em branco no formulário — faça Reconnect pelo fluxo guiado. Veja Depois de uma conexão manual.

Checkout a partir de uma Loja

Uma Loja pode ser montada à mão ou vinculada ao catálogo de uma loja conectada. Qual das duas ela for decide o que o checkout dela consegue fazer:

Tipo de lojaCheckout
Vinculada ao catálogo da ShopifyRepasse completo para o seu checkout da Shopify
Vinculada ao catálogo do WooCommerceRepasse como descrito acima, de acordo com a permissão da sua conexão
Montada à mãoSem repasse de pagamento — os Order CTAs são handoffs de consulta que chegam na sua Inbox para uma pessoa assumir

Uma loja fica restrita a uma única origem e continua assim assim que tiver blocos de produto nela, então uma loja montada à mão não pode passar a se comportar silenciosamente como uma vinculada ao catálogo (nem o contrário). Lojas criadas antes de a vinculação ao catálogo existir ficam sem restrição e continuam funcionando exatamente como sempre.

Checkout de dentro de uma conversa

Quando um comprador monta um carrinho a partir de product cards na conversa, o repasse para o checkout funciona do mesmo jeito — um toque até o seu próprio checkout. Veja Chat com Compra para entender como o carrinho em si funciona e quais canais o suportam.

O que nunca fazemos

  • Receber um pagamento. Nenhum dado de cartão, nenhuma credencial de pagamento e nenhum dado de pagamento passam pelo Cuneiform Chat.
  • Cobrar um comprador. O pedido pendente descrito acima fica sem pagamento até o comprador pagá-lo na sua loja.
  • Mudar seus preços, seu estoque ou seus pedidos existentes.

Solução de problemas

Esse é o caminho do WooCommerce somente leitura. Confira a permissão da sua conexão e faça Reconnect pelo fluxo guiado.

A mesma causa. Nada é descartado — o carrinho é preservado nos dois casos. A partir de uma Loja, a solicitação chega até você como consulta de pedido; dentro de uma conversa, o agent resolve conversando, em vez de criar um item na Inbox.

Um comprador chegou ao checkout mas o desconto não foi aplicado

Descontos viajam no link de repasse da Shopify só a partir de uma Loja — um carrinho de dentro da conversa nunca leva um. Se o repasse veio mesmo de uma Loja, confirme que o desconto ainda é válido e aplicável aos produtos do carrinho; um código expirado ou não aplicável é descartado pela Shopify no checkout, não por nós.

Minha lista de pedidos do WooCommerce está enchendo de pendentes não pagos

É o esperado, se a sua loja não está configurada para limpar. Todo checkout abandonado deixa um para trás, e do nosso lado nada remove. Configure manter estoque (minutos) em WooCommerce → Configurações → Produtos → Estoque para a sua loja cancelar sozinha, ou passe você mesmo na lista de Pagamento pendente. Veja o que acontece com um pedido pendente que ninguém paga.

Os pedidos não mostram de qual conversa vieram

A atribuição viaja no repasse. Se ela estiver faltando no WooCommerce, você provavelmente está no caminho somente leitura de uma linha só, que não consegue carregá-la.

Relacionado

  • Chat com Compra — o carrinho dentro da conversa de onde isso é repassado
  • WooCommerce — a permissão de conexão que decide qual caminho você recebe
  • Shopify — conectar uma loja Shopify
  • Analíticas — ver quantos repasses viram pedidos
Last updated on