Un bot de commande Discord permet aux membres d'ajouter des produits à un panier depuis votre catalogue, puis transforme ce panier en ticket de commande privé où le staff confirme le total, applique un code de réduction et organise le paiement. Le panier de Noxyr et /checkout font exactement cela, gratuitement, sans commission par vente, car le bot ne touche jamais à l'argent lui-même. Voici comment cela fonctionne pour les deux côtés, et précisément ce qu'il fait et ne fait pas en matière de paiement.
Le côté de l'acheteur
Le panier se trouve sous forme de bouton sous le catalogue de produits publié. Un membre ouvre une catégorie, choisit un produit et l'ajoute à son panier ; le panneau du panier affiche un embed visible uniquement par l'acheteur, avec une ligne par article, un prix dans chaque devise activée, un total cumulé et des boutons pour retirer un article, vider le panier ou passer commande.
- Parcourez le catalogue avec
/catalogou le message publié dans le salon. - Ajoutez des produits (et leurs quantités) au panier.
- Ouvrez le panneau du panier pour vérifier les articles, en retirer un ou tout vider.
- Cliquez sur Commander.
Cliquer sur Commander avec un panier vide affiche le message « panier vide » configuré, sans rien faire d'autre. Si la commande est activée mais qu'aucun panneau de ticket n'a encore été lié, l'acheteur est informé que la configuration n'est pas terminée, au lieu d'un échec silencieux.
Ce qui se passe dès que l'on clique sur Commander
Le bot prend un instantané du contenu du panier avant toute autre opération, afin qu'une course entre la création du ticket et le vidage du panier ne fasse jamais perdre un article de la commande. Il ouvre ensuite un ticket via le panneau de ticket lié dans /checkout panel, en utilisant le même système que les tickets de support : le salon de commande reçoit donc les permissions du staff, un bouton de prise en charge et une transcription, comme tout autre ticket. Le récapitulatif de la commande (produits, quantités, total) est publié automatiquement dans ce nouveau salon sous forme d'embed.
Du côté du catalogue, le panneau du panier se rafraîchit pour indiquer qu'il est maintenant vide (si « vider le panier après la commande » est activé, ce qui est le cas par défaut), et l'acheteur reçoit une confirmation visible uniquement par lui, avec un lien vers le nouveau salon de ticket et un numéro de ticket.
Configurer /checkout en tant qu'administrateur
/checkout comporte trois sous-commandes :
/checkout setup: active ou désactive le bouton du panier, et définit les limites : nombre de produits différents qu'un panier peut contenir (1 à 25), quantité maximale d'un même produit par panier (1 à 99), vidage ou non du panier après la commande, et affichage ou non du stock restant à côté de chaque ligne./checkout panel: lie le panneau de ticket qu'ouvre la commande. C'est obligatoire : la commande reste fonctionnellement désactivée tant qu'aucun panneau n'est lié. Créez d'abord le panneau avec/ticket panel_createou depuis le tableau de bord, idéalement un panneau dédié « Commandes » avec son propre rôle du staff, afin que les tickets de vente ne soient pas mélangés au support général./checkout text: chaque texte visible et chaque élément de style : libellé, emoji et couleur du bouton du panier, libellé et couleur du bouton de commande, titre, couleur, bannière, miniature et pied de page de l'embed du panier, message du panier vide, titre et message du récapitulatif de commande (avec les marqueurs{user},{username},{items}), message de succès (avec les marqueurs{channel},{user},{ticketId}), et les textes d'espace réservé des menus d'ajout et de retrait.
/checkout status affiche la configuration actuelle et indique exactement ce qui manque si tout n'est pas prêt : aucun panneau lié, ou commande désactivée.
Dans le ticket de commande : ce que fait le staff
Le ticket de commande est un salon de ticket normal dans lequel le récapitulatif du panier est déjà publié. Ensuite, le staff :
- Confirme les articles et le total par rapport à ce que l'acheteur souhaite réellement.
- Applique un code de réduction si l'acheteur en possède un ; consultez le guide des codes de réduction pour le fonctionnement des remises et des limites.
- Partage les coordonnées de paiement de la méthode convenue entre vous et l'acheteur.
- Vérifie que le paiement est bien arrivé avant de livrer quoi que ce soit.
- Génère la facture et livre.
Comment la commande s'articule avec les factures, les codes et les avis
La commande produit elle-même uniquement le ticket et le récapitulatif du panier qu'il contient ; elle transmet ensuite le relais à trois autres systèmes qui partagent la même commande :
- Factures : une fois le paiement confirmé, le staff exécute
/invoice createdans le ticket pour générer un reçu à votre image (votre logo, un numéro de commande, les produits, la remise, le total et le moyen de paiement), en utilisant la personnalisation définie dans/invoice branding. Consultez comment envoyer des factures sur Discord. - Codes de réduction : un code appliqué pendant la commande réduit le total de la facture. Les codes sont gérés séparément du panier, limités par le nombre d'utilisations, et peuvent être désactivés sans supprimer leur historique.
- Avis : après la livraison, l'acheteur peut utiliser
/rateavec une note en étoiles, le produit et une capture d'écran facultative, qui est publiée dans votre salon d'avis une fois approuvée. Consultez comment recueillir des avis sur Discord.
Ces trois étapes n'exigent rien de plus de la part de l'acheteur que de passer commande. Le ticket de commande est le seul endroit où le staff les traite en séquence, et la transcription du ticket fermé conserve toute la conversation comme trace.
Ce que le bot prend en charge et ce qu'il ne fait pas (soyons précis)
C'est le point qui prête le plus à confusion chez les vendeurs, lisez-le donc attentivement : la commande de Noxyr ne traite pas les paiements. Il n'y a ni formulaire de carte, ni intégration à une passerelle de paiement, ni page de paiement hébergée. Ce qu'elle fait réellement :
- Collecte les articles du panier et leurs quantités dans une commande.
- Ouvre un ticket privé où l'acheteur et le staff peuvent discuter.
- Publie un récapitulatif structuré de la commande pour que personne n'ait à retaper ce qui a été choisi.
- Enregistre la commande comme facture une fois le staff l'a marquée, avec un champ de moyen de paiement que le staff remplit lui-même (PayPal, UPI, crypto, virement bancaire, selon ce que vous acceptez réellement).
Ce qu'elle ne fait pas :
- Débiter une carte, générer un lien de paiement, ou se connecter à Stripe, à l'API de PayPal ou à un autre processeur.
- Vérifier qu'un paiement a bien été encaissé. Le staff le confirme manuellement dans le ticket avant de livrer, ce qui explique aussi pourquoi « PayPal en attente » ne doit jamais être considéré comme payé.
- Retenir ou transférer des fonds. L'argent circule directement entre l'acheteur et le vendeur, selon le moyen convenu dans le ticket.
C'est un compromis délibéré, et non une fonctionnalité manquante : c'est ce qui rend la commande gratuite, sans commission par vente, contrairement aux plateformes de paiement hébergé comme Sellix ou SellAuth, qui traitent les cartes en prélevant une part. Si votre activité nécessite des paiements automatisés par carte et la livraison instantanée de clés dès qu'un paiement est encaissé, une plateforme de paiement hébergé est le bon outil, et vous pouvez tout de même utiliser les tickets et les factures de Noxyr autour. Consultez les meilleurs bots de boutique Discord pour cette comparaison.
Vendre sur Discord sans site web
Comme la commande, les factures, les codes de réduction et les avis fonctionnent tous au sein de Discord, vous n'avez besoin ni de site web, ni d'extension de panier, ni d'outil séparé de gestion des commandes pour vendre sur un serveur Discord. Le salon du catalogue sert de vitrine, le panier fait office de page de paiement, et le ticket de commande combine la boîte de réception du service client, le formulaire de commande et le fil de paiement. Ce dont vous avez encore besoin en dehors de Discord, c'est d'un moyen de paiement que l'acheteur peut utiliser directement (PayPal, UPI, un portefeuille crypto), puisque le bot reste volontairement en dehors de cette partie.
Questions fréquentes
/checkout encaisse-t-il directement les paiements ? Non. Il ouvre un ticket de commande dans lequel le staff et l'acheteur organisent le paiement via un moyen comme PayPal, UPI ou la crypto ; le bot enregistre ensuite ce moyen sur la facture, mais ne traite jamais le paiement.
Que se passe-t-il si le panier d'un acheteur est vide et qu'il clique sur Commander ? Rien ne s'ouvre. Il voit à la place le message de panier vide configuré.
Puis-je limiter le nombre d'articles dans un même panier ? Oui, /checkout setup définit à la fois un nombre maximal de produits différents (1 à 25) et une quantité maximale par produit (1 à 99).
Le panier se vide-t-il automatiquement après la commande ? Par défaut, oui, selon l'option « vider après la commande » de /checkout setup.
Un panneau de ticket est-il obligatoire pour que la commande fonctionne ? Oui. La commande ouvre les tickets via un panneau lié avec /checkout panel ; sans panneau, les acheteurs sont informés que la configuration n'est pas terminée, au lieu que le bouton échoue silencieusement.
Ajoutez Noxyr gratuitement et liez un panneau avec /checkout panel pour transformer votre catalogue en boutique fonctionnelle, ou lisez la documentation complète sur le catalogue et les produits. Pour le catalogue lui-même, consultez le guide du bot de catalogue de produits Discord.