Un bot checkout Discord permette ai membri di aggiungere prodotti a un carrello sul tuo catalogo, poi trasforma quel carrello in un ticket d'ordine privato dove lo staff conferma il totale, applica un buono e organizza il pagamento. Il carrello di Noxyr e /checkout fanno esattamente questo, gratis, senza commissioni per vendita, perché il bot non tocca mai il denaro. Ecco come funziona per entrambe le parti, e cosa fa e non fa esattamente con il 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

Come funziona il lato dell'acquirente

Il carrello vive come pulsante sotto il catalogo prodotti pubblicato. Un membro apre una categoria, sceglie un prodotto e lo aggiunge al carrello; il pannello del carrello mostra un embed visibile solo a lui, con una riga per articolo, un prezzo in ogni valuta attiva, il totale parziale e i pulsanti per rimuovere un articolo, svuotare il carrello o procedere al checkout.

  1. Sfoglia il catalogo con /catalog o con il messaggio pubblicato nel canale.
  2. Aggiungi prodotti (e quantità) al carrello.
  3. Apri il pannello del carrello per rivedere gli articoli, rimuoverne uno o svuotare tutto.
  4. Premi Checkout.

Premere Checkout con il carrello vuoto mostra il messaggio «carrello vuoto» configurato, senza fare altro. Se il checkout è attivo ma non è ancora collegato alcun pannello dei ticket, l'acquirente riceve un avviso che la configurazione non è finita, invece di un errore silenzioso.

Cosa succede nell'istante in cui si preme Checkout

Il bot fa una copia del contenuto del carrello prima di qualsiasi altra cosa, così una corsa tra la creazione del ticket e lo svuotamento del carrello non può far perdere un articolo dall'ordine. Poi apre un ticket tramite il pannello dei ticket collegato con /checkout panel, usando lo stesso sistema dei ticket di supporto: il canale dell'ordine riceve quindi i permessi dello staff, un pulsante di presa in carico e una trascrizione come qualsiasi altro ticket. Il riepilogo dell'ordine (prodotti, quantità, totale) viene pubblicato automaticamente in quel nuovo canale sotto forma di embed.

Tornato nel catalogo, il pannello del carrello si aggiorna mostrando che ora è vuoto (se «svuota il carrello dopo il checkout» è attivo, come lo è di default), e l'acquirente riceve una conferma visibile solo a lui con un link al nuovo canale del ticket e un ID del ticket.

Configurare /checkout come amministratore

/checkout ha tre sottocomandi:

  • /checkout setup: attiva o disattiva il pulsante del carrello, e imposta i limiti: quanti prodotti diversi può contenere un carrello (da 1 a 25), la quantità massima di un prodotto per carrello (da 1 a 99), se il carrello si svuota dopo il checkout, e se accanto a ogni riga viene mostrata la disponibilità residua.
  • /checkout panel: collega il pannello dei ticket che il checkout apre. È obbligatorio: finché non è collegato un pannello, il checkout resta di fatto disattivato. Crea prima il pannello con /ticket panel_create o dalla dashboard, idealmente un pannello dedicato «Ordini» con un proprio ruolo dello staff, così i ticket di vendita non si mescolano con il supporto generale.
  • /checkout text: ogni testo visibile e ogni elemento di stile: etichetta, emoji e colore del pulsante del carrello, etichetta e colore del pulsante di checkout, titolo, colore, banner, miniatura e footer dell'embed del carrello, il messaggio di carrello vuoto, il titolo e il messaggio del riepilogo dell'ordine (con i segnaposto {user}, {username}, {items}), il messaggio di successo (con {channel}, {user}, {ticketId}) e i testi segnaposto dei menu per aggiungere e rimuovere articoli.

/checkout status mostra la configurazione attuale e ti dice esattamente cosa manca se non è ancora pronta: nessun pannello collegato, oppure checkout disattivato.

Dentro il ticket d'ordine: cosa fa lo staff

Il ticket d'ordine è un normale canale di ticket con già pubblicato il riepilogo del carrello. Da lì lo staff:

  1. Conferma gli articoli e il totale rispetto a quello che l'acquirente vuole davvero.
  2. Applica un codice buono se l'acquirente ne ha uno; vedi la guida ai codici buono per capire come funzionano sconti e limiti.
  3. Condivide i dati di pagamento per il metodo che tu e l'acquirente concordate.
  4. Conferma che il pagamento sia davvero arrivato prima di consegnare qualsiasi cosa.
  5. Genera la fattura e consegna.

Come il checkout si collega a fatture, buoni e recensioni

Il checkout di per sé produce solo il ticket e il riepilogo del carrello al suo interno; passa poi il controllo a tre altri sistemi che condividono lo stesso ordine:

  • Fatture: una volta confermato il pagamento, lo staff esegue /invoice create nel ticket per generare una ricevuta personalizzata (il tuo logo, un ID ordine, i prodotti, lo sconto, il totale e il metodo di pagamento) usando il branding impostato in /invoice branding. Vedi come inviare fatture su Discord.
  • Buoni: un codice buono applicato durante il checkout riduce il totale della fattura. I buoni sono gestiti separatamente dal carrello, sono limitati dal numero di utilizzi e possono essere disattivati senza eliminarne la cronologia.
  • Recensioni: dopo la consegna, l'acquirente può usare /rate con una valutazione a stelle, il prodotto e uno screenshot facoltativo, che viene pubblicato nel tuo canale recensioni una volta approvato. Vedi come raccogliere recensioni su Discord.

Nessuna di queste tre cose richiede all'acquirente un passaggio in più oltre al checkout; il ticket d'ordine è l'unico posto in cui lo staff lavora su tutte in sequenza, e la trascrizione del ticket chiuso conserva l'intera conversazione come registro.

Cosa gestisce il bot e cosa no (qui serve precisione)

Questo è il punto in cui i venditori si confondono di più, quindi leggilo con attenzione: il checkout di Noxyr non elabora pagamenti. Non c'è un modulo per le carte, nessuna integrazione con un gateway di pagamento e nessuna pagina di checkout ospitata. Quello che fa davvero è:

  • Raccogliere gli articoli e le quantità del carrello in un ordine.
  • Aprire un ticket privato dove l'acquirente e lo staff possono parlare.
  • Pubblicare un riepilogo strutturato dell'ordine, così nessuno deve riscrivere ciò che è stato scelto.
  • Registrare l'ordine come fattura quando lo staff lo segna, con un campo per il metodo di pagamento che lo staff compila da sé (PayPal, UPI, crypto, bonifico bancario, qualunque cosa accetti davvero).

Quello che non fa:

  • Addebitare una carta, generare un link di pagamento o collegarsi a Stripe, all'API di PayPal o a qualsiasi altro processore.
  • Verificare che un pagamento sia andato a buon fine. Lo staff lo conferma a mano nel ticket prima di consegnare, ed è anche il motivo per cui «PayPal in attesa» non dovrebbe mai essere considerato pagato.
  • Trattenere o trasferire fondi. Il denaro passa direttamente tra acquirente e venditore con il metodo concordato nel ticket.

È un compromesso deliberato, non una funzione mancante: è ciò che rende il checkout gratuito, senza commissioni per vendita, a differenza delle piattaforme di checkout ospitato come Sellix o SellAuth, che elaborano le carte in cambio di una percentuale. Se la tua attività richiede pagamenti automatici con carta e la consegna istantanea di chiavi appena il pagamento è confermato, una piattaforma di checkout ospitato è lo strumento giusto, e puoi comunque usare i ticket e le fatture di Noxyr intorno ad essa. Per il confronto, vedi i migliori bot shop per Discord.

Vendere su Discord senza un sito web

Poiché checkout, fatture, buoni e recensioni girano tutti dentro Discord, non ti servono un sito web, un plugin per il carrello o uno strumento separato per la gestione degli ordini per vendere in un server Discord. Il canale del catalogo è la vetrina, il carrello è la pagina di checkout e il ticket d'ordine è insieme la casella del servizio clienti, il modulo d'ordine e il filo del pagamento. Quello che ti serve ancora fuori da Discord è un metodo di pagamento su cui l'acquirente può pagare direttamente (PayPal, UPI, un wallet crypto), perché il bot resta deliberatamente fuori da quella parte.

Domande frequenti

/checkout accetta pagamenti direttamente? No. Apre un ticket d'ordine in cui lo staff e l'acquirente concordano il pagamento con un metodo come PayPal, UPI o crypto; il bot registra il metodo sulla fattura successivamente, ma non elabora mai il pagamento.

Cosa succede se il carrello di un acquirente è vuoto e preme Checkout? Non si apre nulla. Vede invece il messaggio di carrello vuoto configurato.

Posso limitare quanti articoli stanno in un carrello? Sì, /checkout setup imposta sia un numero massimo di prodotti diversi (da 1 a 25) sia una quantità massima per prodotto (da 1 a 99).

Il carrello si svuota automaticamente dopo il checkout? Di default sì, controllato dall'opzione «svuota dopo il checkout» in /checkout setup.

È necessario un pannello dei ticket perché il checkout funzioni? Sì. Il checkout apre i ticket tramite un pannello collegato con /checkout panel; senza di esso, agli acquirenti viene detto che la configurazione non è finita, invece che il pulsante fallisca in silenzio.

Aggiungi Noxyr gratis e collega un pannello con /checkout panel per trasformare il tuo catalogo in una vetrina funzionante, oppure leggi la documentazione completa su catalogo e prodotti. Per il catalogo in sé, vedi la guida al bot catalogo prodotti per Discord.