Um bot de checkout do Discord permite que os membros adicionem produtos a um carrinho no seu catálogo e, então, transforma esse carrinho em um ticket de pedido privado, onde a equipe confirma o total, aplica um voucher e combina o pagamento. O carrinho e o /checkout da Noxyr fazem exatamente isso, de graça, sem taxa por venda, porque o bot nunca toca no dinheiro. Veja como funciona para os dois lados e exatamente o que ele faz e não faz com o pagamento.

A shopper adds an item to their cart, the cart count rises, and checkout produces a paid invoice. Wireless Mouse $29 Add to cart 1 2 3 Invoice #1042 Paid

Como funciona o lado do comprador

O carrinho fica como um botão abaixo do catálogo de produtos publicado. Um membro abre uma categoria, escolhe um produto e o adiciona ao carrinho; o painel do carrinho mostra um embed efêmero com uma linha por item, o preço em cada moeda ativa, o total acumulado e botões para remover um item, esvaziar o carrinho ou finalizar a compra.

  1. Navegue pelo catálogo com /catalog ou pela mensagem publicada no canal.
  2. Adicione produtos (e quantidades) ao carrinho.
  3. Abra o painel do carrinho para revisar os itens, remover um ou esvaziar tudo.
  4. Pressione Finalizar compra.

Pressionar Finalizar compra com o carrinho vazio mostra a mensagem configurada de "carrinho vazio", em vez de fazer qualquer coisa. Se o checkout estiver ativado, mas nenhum painel de tickets tiver sido vinculado ainda, o comprador é informado de que a configuração não foi concluída, em vez de sofrer uma falha silenciosa.

O que acontece no instante em que Finalizar compra é pressionado

O bot captura um instantâneo do conteúdo do carrinho antes de qualquer outra coisa, então uma corrida entre a criação do ticket e o esvaziamento do carrinho não pode fazer um item sumir do pedido. Em seguida, abre um ticket pelo painel de tickets vinculado em /checkout panel, usando o mesmo sistema de tickets de suporte; assim, o canal do pedido recebe as permissões da equipe, um botão de assumir atendimento e uma transcrição, como qualquer outro ticket. O resumo do pedido (produtos, quantidades, total) é publicado automaticamente nesse novo canal como um embed.

De volta ao catálogo, o painel do carrinho é atualizado para mostrar que agora está vazio (se "limpar carrinho após o checkout" estiver ativado, o que é o padrão), e o comprador recebe uma confirmação efêmera com um link para o novo canal de ticket e um ID de ticket.

Configurando o /checkout como admin

/checkout tem três subcomandos:

  • /checkout setup: liga ou desliga o botão do carrinho e define os limites: quantos produtos diferentes um carrinho pode ter (1-25), a quantidade máxima de um mesmo produto por carrinho (1-99), se o carrinho é limpo após o checkout e se o estoque restante aparece ao lado de cada linha.
  • /checkout panel: vincula o painel de tickets que o checkout abre. Isso é obrigatório; o checkout permanece funcionalmente desativado até que um painel seja vinculado. Crie o painel antes com /ticket panel_create ou pelo painel, de preferência um painel dedicado "Pedidos" com o seu próprio cargo da equipe, para que os tickets de vendas não se misturem com o suporte geral.
  • /checkout text: todo texto visível e toda a estilização: rótulo, emoji e cor do botão do carrinho, rótulo e cor do botão de checkout, título, cor, banner, miniatura e rodapé do embed do carrinho, a mensagem de carrinho vazio, o título e a mensagem do resumo do pedido (com os placeholders {user}, {username}, {items}), a mensagem de sucesso (com {channel}, {user}, {ticketId}) e os textos dos menus de adicionar/remover.

/checkout status mostra a configuração atual e informa exatamente o que está faltando se ainda não estiver pronta: nenhum painel vinculado ou checkout desligado.

Dentro do ticket de pedido: o que a equipe faz

O ticket de pedido é um canal de ticket normal com o resumo do carrinho já publicado. A partir daí, a equipe:

  1. Confirma os itens e o total com o que o comprador realmente quer.
  2. Aplica um código de voucher, se o comprador tiver um; veja o guia de códigos de voucher para entender como funcionam os descontos e os limites.
  3. Compartilha os dados de pagamento do método que você e o comprador combinarem.
  4. Confirma que o pagamento realmente chegou antes de entregar qualquer coisa.
  5. Gera a fatura e faz a entrega.

Como o checkout se conecta a faturas, vouchers e avaliações

O próprio checkout apenas produz o ticket e o resumo do carrinho dentro dele; ele passa a vez para outros três sistemas que compartilham o mesmo pedido:

  • Faturas: depois que o pagamento é confirmado, a equipe executa /invoice create no ticket para gerar um recibo com a identidade visual (seu logotipo, um ID do pedido, os produtos, desconto, total e forma de pagamento), usando a identidade configurada em /invoice branding. Veja como enviar faturas no Discord.
  • Vouchers: um código de voucher aplicado durante o checkout reduz o total da fatura. Os vouchers são gerenciados separadamente do carrinho, têm limite de usos e podem ser desativados sem apagar o histórico.
  • Avaliações: depois da entrega, o comprador pode executar /rate com uma avaliação em estrelas, o produto e uma captura de tela opcional, o que publica no seu canal de avaliações depois de aprovado. Veja como coletar avaliações no Discord.

Nenhum desses três exige que o comprador faça algo extra além de finalizar a compra; o ticket de pedido é o único lugar em que a equipe trabalha com todos eles em sequência, e a transcrição do ticket fechado guarda a conversa inteira como registro.

O que o bot cuida e o que não cuida (seja preciso aqui)

Este é o ponto em que os vendedores mais se confundem, então leia com atenção: o checkout da Noxyr não processa pagamentos. Não há formulário de cartão, nenhuma integração com gateway de pagamento e nenhuma página de checkout hospedada. O que ele realmente faz é:

  • Reunir os itens e as quantidades do carrinho em um pedido.
  • Abrir um ticket privado onde o comprador e a equipe podem conversar.
  • Publicar um resumo estruturado do pedido, para que ninguém precise redigitar o que foi escolhido.
  • Registrar o pedido como uma fatura assim que a equipe o marcar, com um campo de forma de pagamento que a própria equipe preenche (PayPal, UPI, cripto, transferência bancária, o que você realmente aceitar).

O que ele não faz:

  • Cobrar um cartão, gerar um link de pagamento ou se conectar ao Stripe, à API do PayPal ou a qualquer processador.
  • Verificar se um pagamento foi compensado. A equipe confirma isso manualmente no ticket antes de entregar, e é por isso que um "PayPal pendente" nunca deve ser tratado como pago.
  • Reter ou transferir fundos. O dinheiro vai diretamente do comprador para o vendedor, pelo método combinado no ticket.

Essa é uma troca deliberada, não um recurso faltando: é o que torna o checkout gratuito, sem taxa por venda, diferentemente de plataformas de checkout hospedado como Sellix ou SellAuth, que processam cartões cobrando uma parte. Se o seu negócio precisa de pagamentos automáticos com cartão e entrega instantânea de chaves assim que um pagamento for compensado, uma plataforma de checkout hospedado é a ferramenta certa, e você ainda pode usar os tickets e as faturas da Noxyr em volta dela. Veja os melhores bots de loja para Discord para essa comparação.

Vendendo no Discord sem um site

Como o checkout, as faturas, os vouchers e as avaliações rodam todos dentro do Discord, você não precisa de site, de plugin de carrinho de compras nem de uma ferramenta separada de gestão de pedidos para vender em um servidor do Discord. O canal do catálogo é a vitrine, o carrinho é a página de checkout, e o ticket de pedido é, ao mesmo tempo, a caixa de atendimento ao cliente, o formulário de pedido e a conversa de pagamento. O que você ainda precisa fora do Discord é de um método de pagamento para o qual o comprador possa pagar diretamente (PayPal, UPI, uma carteira de cripto), já que o bot deliberadamente fica de fora dessa parte.

Perguntas frequentes

O /checkout recebe pagamentos diretamente? Não. Ele abre um ticket de pedido em que a equipe e o comprador combinam o pagamento por um método como PayPal, UPI ou cripto; o bot registra o método na fatura depois, mas nunca processa o pagamento.

O que acontece se o carrinho de um comprador estiver vazio e ele pressionar Finalizar compra? Nada é aberto. Ele vê a mensagem de carrinho vazio configurada.

Posso limitar quantos itens entram em um carrinho? Sim, o /checkout setup define tanto um número máximo de produtos diferentes (1-25) quanto uma quantidade máxima por produto (1-99).

O carrinho é limpo automaticamente após o checkout? Por padrão, sim, controlado pela opção "limpar após o checkout" em /checkout setup.

É necessário um painel de tickets para o checkout funcionar? Sim. O checkout abre tickets por meio de um painel vinculado com /checkout panel; sem ele, os compradores são informados de que a configuração não foi concluída, em vez de o botão falhar em silêncio.

Adicione a Noxyr grátis e vincule um painel com /checkout panel para transformar o seu catálogo em uma vitrine funcionando, ou leia a documentação completa de catálogo e produtos. Para o catálogo em si, veja o guia de bot de catálogo de produtos para Discord.