Un bot de catalogue de produits Discord transforme un salon en vitrine consultable : les catégories apparaissent dans une liste déroulante, chacune ouvre une liste de produits avec prix, descriptions et stock, mise à jour automatiquement dès que vous modifiez quoi que ce soit. Noxyr construit ce catalogue à partir de trois éléments (catégories, produits et le message de catalogue publié), sans code et sans offre payante. Ce guide couvre chaque champ pris en charge par le catalogue et explique comment le configurer sur votre serveur.
Ce que fait réellement un bot de catalogue de produits Discord
Sans bot de catalogue, une boutique Discord est un message épinglé que quelqu'un modifie à la main, ou un mur d'embeds qui deviennent obsolètes dès qu'un prix change. Un bot de catalogue, lui, stocke vos produits dans une base de données et génère un seul message à partir de ces données. Modifiez un prix sur le tableau de bord et le message publié se met à jour tout seul : personne n'a besoin de penser à le republier.
Dans Noxyr, ce message se trouve dans /catalog : une liste déroulante qui affiche vos catégories, et dans chaque catégorie les produits avec leurs prix et un bouton Vérifier les prix. Tout se configure avec des commandes slash ou avec le tableau de bord web, les deux écrivant dans la même base de données.
Étape 1 : créer les catégories
Les produits doivent appartenir à une catégorie. Commencez donc par là, avec /addcategory ou la page Produits du tableau de bord.
- Nom : affiché dans la liste déroulante, jusqu'à 100 caractères (Grades, Boost, Design graphique, etc.).
- Description : une courte ligne sous le nom dans la liste déroulante, jusqu'à 100 caractères.
- Emoji : un emoji Unicode ou un emoji personnalisé Discord, affiché à côté de la catégorie.
- Miniature : une URL d'image facultative, affichée lorsqu'un membre ouvre cette catégorie.
- Position : les numéros les plus bas apparaissent en premier. Vous contrôlez ainsi l'ordre de la liste déroulante sans rien renommer.
- Visible : masque une catégorie du catalogue public pendant que vous la réapprovisionnez, sans la supprimer.
Les noms de catégories doivent être uniques sur chaque serveur : exécuter /addcategory avec un nom déjà utilisé renvoie une erreur au lieu de créer un doublon.
Étape 2 : ajouter les produits et définir les champs importants
Une fois qu'une catégorie existe, ajoutez-y des produits avec /addproduct (ou via le tableau de bord). Tous les champs sont facultatifs, sauf la catégorie et le nom. Un produit sans aucun prix est donc valide, utile pour les annonces du type « sur devis ».
| Champ | Ce qu'il contrôle |
|---|---|
| Nom | Titre du produit, jusqu'à 100 caractères. |
| Prix (USD / EUR / INR) | Jusqu'à trois prix par devise pour chaque produit. Laissez les trois vides pour une annonce sans prix. |
| Devise automatique | Remplit les autres devises à partir de votre prix principal, en utilisant les taux de change en direct. Vous ne saisissez donc qu'un seul nombre. |
| Description | Courte présentation, jusqu'à 500 caractères. |
| Caractéristiques | Une liste séparée par des barres verticales (« Livraison rapide | Support 24/7 | Accès à vie »), affichée sous forme de puces, jusqu'à 20 éléments. |
| Affichage du prix | Une ligne de prix personnalisée pour les produits qui ne rentrent pas dans les champs de devise, comme « À partir de 10 $/mois ». |
| Stock | Un nombre, ou -1 pour un stock illimité. Affiché aux acheteurs si vous activez l'affichage du stock dans le panier. |
| Position | Les numéros les plus bas apparaissent en premier dans la catégorie. |
| Disponible | Indique si le produit apparaît dans le catalogue public. Désactivez-le pour suspendre un produit sans supprimer sa fiche. |
La devise principale du serveur se définit avec /catalog currency : la conversion automatique des devises se base toujours sur elle. Si vous laissez les champs de prix à zéro et ne définissez pas d'affichage du prix, le produit est tout de même publié, simplement sans ligne de prix.
Étape 3 : régler la liste déroulante, les couleurs et le bouton Vérifier les prix
/catalogsetup contrôle l'apparence de l'embed du catalogue lui-même, indépendamment de chaque catégorie ou produit : le salon de publication, le titre de l'embed, la description, le pied de page, la couleur d'accent, une image de bannière et une miniature, le texte d'espace réservé de la liste déroulante, et l'affichage ou non du bouton Vérifier les prix. Lancez-la sans option pour voir les réglages actuels sans rien modifier, ou indiquez uniquement les champs à changer. Elle n'écrit que ce que vous transmettez, vous pouvez donc modifier un champ à la fois.
Étape 4 : publier le catalogue dans un salon
Les catégories et les produits existent dans la base de données dès que vous les ajoutez, mais rien n'apparaît sur Discord tant que vous ne publiez pas le message du catalogue. Lancez /postcatalog une fois, dans le salon défini avec /catalogsetup (ou choisissez d'abord le salon là-bas). Cela publie un seul message avec la liste déroulante des catégories et le bouton Vérifier les prix.
Les membres peuvent aussi l'ouvrir avec la commande publique /catalog, qui affiche le même embed et la même liste déroulante sous forme de réponse éphémère. C'est pratique pour un coup d'œil rapide sans avoir à remonter jusqu'au salon.
Mettre à jour le catalogue sans le republier
C'est là qu'une liste de prix manuelle ne peut rien faire : chaque commande qui modifie une catégorie, un produit ou le style du catalogue appelle la même routine de mise à jour, qui redessine le message publié sur place. Ajoutez un produit, changez un prix, renommez une catégorie ou relancez /catalogsetup, et le message en direct dans le salon se met à jour tout seul. Vous n'exécutez jamais /postcatalog deux fois, sauf si le message d'origine a été supprimé.
Cette source unique de vérité explique aussi pourquoi une configuration de catégories de produits Discord reste fiable : les acheteurs qui mettent en favori le salon du catalogue voient toujours les prix actuels, et non un instantané pris la dernière fois qu'un membre du staff a pensé à mettre à jour un message épinglé.
Configuration du salon de boutique Discord : quelques conventions utiles
- Rendez le salon en lecture seule. Seul le bot doit publier dedans. Désactivez pour tous les autres la permission d'envoyer des messages, afin que le message du catalogue reste en haut.
- Classez les catégories selon leur fréquence d'achat. Les numéros de position contrôlent la liste déroulante : placez vos meilleures ventes en premier.
- Associez-le aux conditions d'utilisation. Le bouton CGV du catalogue (défini avec
/catalog tos) se trouve à côté de Vérifier les prix : les règles de remboursement et de livraison sont donc accessibles en un clic depuis chaque produit. - Activez le panier si vous vendez plusieurs articles à la fois. Le catalogue lui-même ne sert qu'à parcourir les produits : ajouter des articles à une commande nécessite le paiement, décrit dans le guide du bot de paiement Discord.
Comment le bot personnalisé publie votre catalogue sous votre propre marque
Si vous utilisez la fonctionnalité Bot personnalisé de Noxyr, le catalogue que vous avez configuré n'a pas besoin d'être refait : ce sont les mêmes catégories, produits et réglages, lus dans la même base de données, simplement affichés par un bot qui porte votre nom et votre avatar au lieu de celui de Noxyr. Quel que soit le bot présent sur un serveur donné (Noxyr ou votre bot personnalisé), c'est le seul qui publie et actualise le catalogue à cet endroit. Les membres ne voient donc jamais deux versions ni un message en double. Configurer un bot personnalisé consiste à voter sur Top.gg et à coller un token de bot dans le tableau de bord. Les commandes du catalogue, elles, ne changent pas.
Questions fréquentes
Un produit peut-il ne pas avoir de prix ? Oui. Laissez USD, EUR et INR vides et ne définissez pas d'affichage du prix : le produit est tout de même publié, sans ligne de prix. C'est utile pour les articles uniquement sur devis.
Combien de produits puis-je ajouter ? Les commandes n'imposent pas de limite stricte. Les recherches de catégories et de produits sont limitées à 25 résultats dans les listes déroulantes, donc les très grands catalogues se parcourent mieux depuis le tableau de bord.
Le catalogue se met-il à jour seul lorsque je modifie un produit depuis le tableau de bord ? Oui. Le tableau de bord écrit dans la même base de données et déclenche la même actualisation du catalogue que les commandes slash.
Dois-je relancer /postcatalog après avoir ajouté un produit ? Non. Ne le lancez qu'une fois pour placer le message : chaque modification ultérieure le met à jour sur place.
Prêt à en créer un ? Ajoutez Noxyr gratuitement et commencez avec /addcategory, ou consultez la documentation complète des catalogues et produits pour toutes les commandes. Pour le panier et le flux de commande qui transforment la navigation en vente, consultez le guide du bot de paiement Discord et comment vendre des produits sur Discord.