Ein Discord-Checkout-Bot lässt Mitglieder Produkte aus deinem Katalog in einen Warenkorb legen. Danach wird der Warenkorb zu einem privaten Bestellticket, in dem das Team die Summe bestätigt, einen Gutschein anwendet und die Zahlung abstimmt. Der Warenkorb und /checkout von Noxyr machen genau das, kostenlos und ohne Gebühr pro Verkauf, weil der Bot das Geld selbst nie anfasst. So funktioniert es auf beiden Seiten, und so genau ist festgelegt, was er bei der Zahlung tut und was nicht.
So funktioniert die Seite des Käufers
Der Warenkorb ist ein Button unter dem veröffentlichten Produktkatalog. Ein Mitglied öffnet eine Kategorie, wählt ein Produkt und legt es in den Warenkorb. Das Warenkorb-Panel zeigt ein nur für den Nutzer sichtbares Embed mit einer Zeile pro Artikel, dem Preis in jeder aktiven Währung, einer laufenden Summe und Buttons zum Entfernen eines Artikels, zum Leeren des Warenkorbs oder zur Kasse.
- Durchstöbere den Katalog mit
/catalogoder der veröffentlichten Nachricht im Kanal. - Lege Produkte (und Mengen) in den Warenkorb.
- Öffne das Warenkorb-Panel, um die Artikel zu prüfen, einen zu entfernen oder alles zu leeren.
- Drücke auf Checkout.
Drückt jemand auf Checkout, obwohl der Warenkorb leer ist, erscheint die eingestellte Meldung „Warenkorb ist leer“, und sonst passiert nichts. Ist der Checkout aktiviert, aber noch kein Ticket-Panel verknüpft, bekommt der Käufer die Meldung, dass die Einrichtung noch nicht fertig ist. So scheitert es nicht stillschweigend.
Was genau passiert, sobald Checkout gedrückt wird
Der Bot sichert den Inhalt des Warenkorbs, bevor irgendetwas anderes passiert. So kann ein Wettlauf zwischen dem Erstellen des Tickets und dem Leeren des Warenkorbs keinen Artikel aus der Bestellung verschwinden lassen. Danach öffnet er ein Ticket über das Ticket-Panel, das in /checkout panel verknüpft ist. Dabei nutzt er dasselbe Ticket-System wie Support-Tickets. Der Bestellkanal bekommt also Team-Berechtigungen, einen Übernehmen-Button und ein Transkript wie jedes andere Ticket. Die Bestellübersicht (Produkte, Mengen, Summe) wird automatisch als Embed in den neuen Kanal gepostet.
Im Katalog aktualisiert sich das Warenkorb-Panel und zeigt danach einen leeren Warenkorb, falls „Warenkorb nach Checkout leeren“ aktiv ist (standardmäßig ist es das). Der Käufer bekommt eine nur für ihn sichtbare Bestätigung mit einem Link zum neuen Ticket-Kanal und einer Ticket-ID.
/checkout als Admin einrichten
/checkout hat drei Unterbefehle:
/checkout setup: schaltet den Warenkorb-Button ein oder aus und legt Grenzen fest: wie viele verschiedene Produkte ein Warenkorb enthalten darf (1–25), die maximale Menge eines Produkts pro Warenkorb (1–99), ob der Warenkorb nach dem Checkout geleert wird und ob der verbleibende Lagerbestand neben jeder Zeile angezeigt wird./checkout panel: verknüpft das Ticket-Panel, das der Checkout öffnet. Das ist Pflicht. Ohne verknüpftes Panel bleibt der Checkout funktional deaktiviert. Erstelle das Panel zuerst mit/ticket panel_createoder im Dashboard, am besten ein eigenes Panel „Bestellungen“ mit einer eigenen Team-Rolle, damit Verkaufstickets nicht mit dem allgemeinen Support vermischt werden./checkout text: jeder sichtbare Text und jede Gestaltung: Beschriftung, Emoji und Farbe des Warenkorb-Buttons, Beschriftung und Farbe des Checkout-Buttons, Titel, Farbe, Banner, Thumbnail und Fußzeile des Warenkorb-Embeds, die Meldung bei leerem Warenkorb, Titel und Nachricht der Bestellübersicht (mit den Platzhaltern{user},{username},{items}), die Erfolgsmeldung (mit{channel},{user},{ticketId}) und die Platzhalter der Auswahlfelder zum Hinzufügen und Entfernen.
/checkout status zeigt die aktuelle Konfiguration und sagt genau, was fehlt, wenn etwas noch nicht bereit ist: kein Panel verknüpft oder der Checkout ist ausgeschaltet.
Im Bestellticket: was das Team tut
Das Bestellticket ist ein normaler Ticket-Kanal, in dem die Warenkorb-Übersicht schon gepostet ist. Von dort aus geht das Team so vor:
- Artikel und Summe mit dem abgleichen, was der Käufer tatsächlich will.
- Einen Gutscheincode anwenden, falls der Käufer einen hat. Wie Rabatte und Grenzen funktionieren, steht im Leitfaden zu Gutscheincodes.
- Die Zahlungsdaten für die Methode mitteilen, auf die du und der Käufer sich geeinigt haben.
- Prüfen, dass die Zahlung wirklich eingegangen ist, bevor etwas geliefert wird.
- Die Rechnung erstellen und liefern.
Wie der Checkout mit Rechnungen, Gutscheinen und Bewertungen zusammenhängt
Der Checkout selbst erzeugt nur das Ticket und die Warenkorb-Übersicht darin. Danach übergibt er an drei weitere Systeme, die dieselbe Bestellung nutzen:
- Rechnungen: Sobald die Zahlung bestätigt ist, führt das Team
/invoice createim Ticket aus. Dann entsteht eine gebrandete Quittung mit deinem Logo, einer Bestell-ID, den Produkten, Rabatt, Summe und Zahlungsmethode. Grundlage ist das Branding aus/invoice branding. Siehe So verschickst du Rechnungen auf Discord. - Gutscheine: Ein Gutscheincode, der beim Checkout angewendet wird, senkt die Rechnungssumme. Gutscheine werden getrennt vom Warenkorb verwaltet, sind durch die Anzahl der Einlösungen begrenzt und lassen sich ausschalten, ohne ihren Verlauf zu löschen.
- Bewertungen: Nach der Lieferung kann der Käufer
/ratemit einer Sternebewertung, dem Produkt und optional einem Screenshot ausführen. Nach der Freigabe wird das in deinem Bewertungskanal veröffentlicht. Siehe So sammelst du Bewertungen auf Discord.
Keines dieser drei Systeme erfordert vom Käufer etwas Zusätzliches, abgesehen vom Checkout. Das Bestellticket ist der eine Ort, an dem das Team alle nacheinander abarbeitet. Das geschlossene Transkript des Tickets bewahrt die ganze Unterhaltung als Nachweis.
Was der Bot übernimmt und was nicht (hier ist Genauigkeit wichtig)
An dieser Stelle verwechseln Verkäufer am ehesten etwas. Lies deshalb genau: Der Checkout von Noxyr verarbeitet keine Zahlungen. Es gibt kein Kartenformular, keine Anbindung an ein Zahlungs-Gateway und keine gehostete Kassenseite. Was er tatsächlich tut:
- Sammelt Warenkorb-Artikel und Mengen in einer Bestellung.
- Öffnet ein privates Ticket, in dem Käufer und Team miteinander sprechen können.
- Postet eine strukturierte Bestellübersicht, damit niemand noch einmal abtippen muss, was ausgewählt wurde.
- Speichert die Bestellung als Rechnung, sobald das Team sie markiert. Das Feld Zahlungsmethode füllt das Team selbst aus, etwa PayPal, UPI, Krypto, Banküberweisung, was du eben akzeptierst.
Was er nicht tut:
- Eine Karte belasten, einen Zahlungslink erzeugen oder sich mit Stripe, der PayPal-API oder einem anderen Zahlungsdienstleister verbinden.
- Prüfen, ob eine Zahlung angekommen ist. Das bestätigt das Team manuell im Ticket, bevor etwas geliefert wird. Deshalb sollte „PayPal ausstehend“ nie als bezahlt gelten.
- Geld halten oder überweisen. Das Geld geht direkt zwischen Käufer und Verkäufer über die Methode, auf die sie sich im Ticket einigen.
Das ist ein bewusster Kompromiss und kein fehlendes Feature. Dadurch ist der Checkout kostenlos und hat keine Gebühr pro Verkauf. Gehostete Kassen wie Sellix oder SellAuth dagegen verarbeiten Karten und behalten dafür einen Anteil. Wenn dein Geschäft automatische Kartenzahlungen und die sofortige Auslieferung von Keys direkt nach der Zahlung braucht, ist eine gehostete Kasse das richtige Werkzeug. Die Tickets und Rechnungen von Noxyr kannst du trotzdem drumherum nutzen. Den Vergleich findest du unter Die besten Discord-Shop-Bots.
Auf Discord verkaufen ohne Website
Da Checkout, Rechnungen, Gutscheine und Bewertungen alle auf Discord laufen, brauchst du keine Website, kein Warenkorb-Plugin und kein separates Tool zur Bestellverwaltung, um auf einem Discord-Server zu verkaufen. Der Katalog-Kanal ist dein Schaufenster, der Warenkorb ist die Kasse, und das Bestellticket ist zugleich Kundenpostfach, Bestellformular und Zahlungsverlauf. Was du außerhalb von Discord noch brauchst, ist eine Zahlungsmethode, mit der der Käufer direkt zahlen kann (PayPal, UPI, eine Krypto-Wallet). Denn genau diesen Teil lässt der Bot bewusst weg.
Häufige Fragen
Nimmt /checkout Zahlungen direkt entgegen? Nein. Der Befehl öffnet ein Bestellticket, in dem Team und Käufer die Zahlung über eine Methode wie PayPal, UPI oder Krypto abstimmen. Der Bot trägt die Methode danach auf der Rechnung ein, verarbeitet die Zahlung aber nie.
Was passiert, wenn der Warenkorb eines Käufers leer ist und er auf Checkout drückt? Es öffnet sich nichts. Er sieht stattdessen die eingestellte Meldung für den leeren Warenkorb.
Kann ich begrenzen, wie viele Artikel in einen Warenkorb passen? Ja. /checkout setup legt sowohl die maximale Anzahl verschiedener Produkte (1–25) als auch die maximale Menge pro Produkt (1–99) fest.
Wird der Warenkorb nach dem Checkout automatisch geleert? Standardmäßig ja. Das steuert die Option „Nach Checkout leeren“ in /checkout setup.
Ist ein Ticket-Panel für den Checkout nötig? Ja. Der Checkout öffnet Tickets über ein Panel, das mit /checkout panel verknüpft ist. Ohne Panel bekommen Käufer die Meldung, dass die Einrichtung nicht abgeschlossen ist, statt dass der Button stillschweigend ausfällt.
Füge Noxyr kostenlos hinzu und verknüpfe ein Panel mit /checkout panel, damit dein Katalog zu einem funktionierenden Schaufenster wird. Oder lies die vollständige Dokumentation zu Katalog und Produkten. Zum Katalog selbst siehe den Leitfaden zum Discord-Produktkatalog-Bot.