Un bot per il catalogo prodotti su Discord trasforma un canale in una vetrina sfogliabile: categorie in un menu a tendina, ognuna delle quali apre un elenco di prodotti con prezzi, descrizioni e disponibilità, aggiornato automaticamente ogni volta che modifichi qualcosa. Noxyr lo costruisce con tre elementi (categorie, prodotti e il messaggio del catalogo pubblicato) senza bisogno di codice e senza piani a pagamento. Questa guida spiega ogni campo supportato dal catalogo e come configurarlo nel tuo server.

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

Cosa fa davvero un bot per il catalogo prodotti su Discord

Senza un bot per il catalogo, uno shop su Discord è un messaggio fissato che qualcuno modifica a mano, oppure un muro di embed che diventa obsoleto appena cambia un prezzo. Un bot per il catalogo, invece, salva i prodotti in un database e genera un unico messaggio a partire da quei dati. Se aggiorni un prezzo dalla dashboard, il messaggio pubblicato si aggiorna da solo: nessuno deve ricordarsi di ripubblicarlo.

In Noxyr, quel messaggio vive dentro /catalog: un menu a tendina con le tue categorie e, all'interno di ogni categoria, i prodotti con i prezzi e un pulsante Controlla prezzi. Tutto si configura con i comandi slash o con la dashboard web, che scrivono entrambi nello stesso database.

Passo 1: crea le categorie

I prodotti devono appartenere a una categoria, quindi si inizia da qui. Usa /addcategory oppure la pagina Prodotti della dashboard.

  • Nome: mostrato nel menu a tendina, fino a 100 caratteri (Rank, Boost, Grafica, e così via).
  • Descrizione: una breve riga sotto il nome nel menu a tendina, fino a 100 caratteri.
  • Emoji: un'emoji Unicode o un'emoji personalizzata di Discord accanto alla categoria.
  • Miniatura: un URL di immagine facoltativo, mostrato quando un membro apre quella categoria.
  • Posizione: i numeri più bassi compaiono per primi, così controlli l'ordine del menu senza rinominare nulla.
  • Visibile: nascondi una categoria dal catalogo pubblico mentre la rifornisci, senza eliminarla.

I nomi delle categorie devono essere unici per server: se usi /addcategory con un nome già utilizzato, il comando restituisce un errore invece di creare un duplicato.

Passo 2: aggiungi i prodotti e imposta i campi importanti

Quando esiste una categoria, aggiungi i prodotti con /addproduct (oppure dalla dashboard). Ogni campo è facoltativo, tranne la categoria e il nome, quindi un prodotto senza alcun prezzo è valido ed è utile per gli annunci “preventivo su richiesta”.

CampoCosa controlla
NomeTitolo del prodotto, fino a 100 caratteri.
Prezzo (USD / EUR / INR)Fino a tre prezzi in valute diverse per prodotto. Lasciali tutti vuoti per un annuncio senza prezzo.
Valuta automaticaCompila le altre valute a partire dal prezzo principale usando i tassi di cambio in tempo reale, così digiti un solo numero.
DescrizioneBreve presentazione, fino a 500 caratteri.
CaratteristicheUn elenco separato da barre verticali (“Consegna rapida | Supporto 24/7 | Accesso a vita”), mostrato come punti elenco, fino a 20 voci.
Visualizzazione prezzoUna riga di prezzo personalizzata per i prodotti che non rientrano nei campi valuta, come “A partire da 10 $/mese”.
DisponibilitàUn numero, oppure -1 per quantità illimitata. Viene mostrata agli acquirenti se attivi la visualizzazione delle scorte nel carrello.
PosizioneI numeri più bassi compaiono per primi all'interno della categoria.
DisponibileIndica se il prodotto appare nel catalogo pubblico. Disattivalo per sospendere un prodotto senza eliminarne la scheda.

La valuta principale del server viene impostata con /catalog currency; la conversione della valuta automatica si basa sempre su quella. Se lasci i campi del prezzo a zero e non imposti una visualizzazione del prezzo, il prodotto viene comunque pubblicato, solo senza una riga di prezzo.

Passo 3: imposta il menu a tendina, i colori e il pulsante Controlla prezzi

/catalogsetup controlla l'aspetto dell'embed del catalogo, indipendentemente dalle singole categorie o dai singoli prodotti: in quale canale viene pubblicato, il titolo dell'embed, la descrizione, il piè di pagina, il colore di accento, un banner e una miniatura, il testo segnaposto del menu a tendina e se compare il pulsante Controlla prezzi. Eseguilo senza opzioni per vedere le impostazioni attuali senza modificarle, oppure passa solo i campi che vuoi cambiare: scrive soltanto ciò che effettivamente passi, quindi puoi modificare un campo alla volta.

Passo 4: pubblica il catalogo in un canale

Categorie e prodotti esistono nel database non appena li aggiungi, ma su Discord non compare nulla finché non pubblichi il messaggio del catalogo. Esegui /postcatalog una volta, nel canale impostato con /catalogsetup (oppure scegli prima il canale da lì). Viene pubblicato un unico messaggio con il menu delle categorie e il pulsante Controlla prezzi.

I membri possono aprirlo anche con il comando pubblico /catalog, che mostra lo stesso embed e lo stesso menu come risposta visibile solo a chi l'ha richiesta: utile per dare un'occhiata veloce senza scorrere fino al canale.

Aggiornare il catalogo senza ripubblicarlo

Questa è la parte che un elenco prezzi manuale non può fare: ogni comando che modifica una categoria, un prodotto o lo stile stesso del catalogo richiama la stessa routine di aggiornamento, che ridisegna il messaggio pubblicato sul posto. Aggiungi un prodotto, cambi un prezzo, rinomini una categoria o esegui di nuovo /catalogsetup, e il messaggio attivo nel canale si aggiorna da solo. Non devi eseguire /postcatalog una seconda volta, a meno che il messaggio originale non sia stato eliminato.

Questa unica fonte di verità è anche il motivo per cui una configurazione delle categorie prodotti su Discord resta affidabile: gli acquirenti che salvano nei preferiti il canale del catalogo vedono sempre i prezzi aggiornati, non un'istantanea di quando lo staff si è ricordato di modificare un messaggio fissato.

Configurazione del canale store su Discord: alcune convenzioni utili

  • Rendi il canale di sola lettura. Solo il bot dovrebbe scriverci: disattiva per tutti gli altri il permesso di inviare messaggi, così il catalogo resta in cima.
  • Ordina le categorie in base a quanto spesso vengono acquistate. I numeri di posizione controllano il menu a tendina, quindi metti per primi i prodotti più venduti.
  • Abbinalo ai termini di servizio. Il pulsante TOS del catalogo (impostato con /catalog tos) si trova accanto a Controlla prezzi, così le regole su rimborsi e consegne sono a un clic da ogni prodotto.
  • Attiva il carrello se vendi più articoli alla volta. Il catalogo serve solo a sfogliare: aggiungere articoli a un ordine richiede il checkout, trattato nella guida al bot di checkout per Discord.

Come il bot personalizzato pubblica il catalogo con il tuo marchio

Se usi la funzione Bot personalizzato di Noxyr, il catalogo che hai configurato non va rifatto: sono le stesse categorie, gli stessi prodotti e le stesse impostazioni, letti dallo stesso database, solo visualizzati da un bot con il tuo nome e il tuo avatar invece che da quello di Noxyr. In ogni server, qualunque bot sia presente (Noxyr o quello personalizzato) è l'unico a pubblicare e aggiornare il catalogo, così i membri non vedono mai due versioni né un messaggio duplicato. Configurare un bot personalizzato richiede un voto su Top.gg e l'incollamento di un token del bot nella dashboard: i comandi del catalogo non cambiano.

Domande frequenti

Un prodotto può non avere prezzo? Sì. Lascia vuoti USD, EUR e INR e non impostare alcuna visualizzazione del prezzo: il prodotto viene comunque pubblicato senza riga di prezzo, utile per articoli solo su preventivo.

Quanti prodotti posso aggiungere? Nei comandi non c'è un limite massimo; le ricerche di categorie e prodotti nei menu a tendina sono limitate a 25 risultati, quindi i cataloghi molto grandi si sfogliano meglio dalla dashboard.

Il catalogo si aggiorna da solo se modifico un prodotto dalla dashboard? Sì: la dashboard scrive nello stesso database e attiva lo stesso aggiornamento del catalogo dei comandi slash.

Devo eseguire di nuovo /postcatalog dopo aver aggiunto un prodotto? No. Va eseguito una sola volta per posizionare il messaggio; ogni modifica successiva lo aggiorna sul posto.

Pronto a configurarne uno? Aggiungi Noxyr gratis e inizia con /addcategory, oppure leggi la documentazione completa su catalogo e prodotti per tutti i comandi. Per il carrello e il flusso degli ordini che trasformano la navigazione in una vendita, vedi la guida al bot di checkout per Discord e come vendere prodotti su Discord.