Service

Verkaufe deine Services direkt in Discord, mit Preisliste, Bestellpanel, Bestellung im Ticket, automatischer Auslieferung, Lizenzen, eigener Website und Bewertungen.

Im Panel unter: Service, ein eigener Bereich ganz oben in der Seitenleiste

Ein Shop direkt in deinem Discord Server, für alle, die Services verkaufen: Designs und Grafiken, Scripts und Bots, Commissions und andere digitale Leistungen. Kunden sehen deine Produkte in einer Preisliste, stellen ihre Bestellung in einem Bestellpanel zusammen, und dein Team arbeitet jede Bestellung in einem eigenen Ticket ab. Am Ende gibt es eine Bewertung.

Dazu kommen Werkzeuge für digitale Produkte und größere Shops: automatische Auslieferung mit Lizenzschlüsseln, Updates an alle Käufer, Reseller, Webhooks, eine Anbindung an Tebex und eine eigene Shop Website.

Der Ablauf

Preisliste        deine Produkte nach Kategorien, jedes mit dem Knopf "Bestellen"
  └─ Bestellpanel  nur der Kunde sieht es: Variante, Extras, Lieferart, Zahlungsart
       └─ Ticket    ein Ticket pro Bestellung mit der Bestellkarte, dazu die Bestätigung per DM
            └─ Zahlung    der Kunde zahlt direkt an dich, dein Team bestätigt
                 └─ Lieferung  von Hand im Ticket oder automatisch per DM, danach die Bewertung

Der Service Bereich

Das Modul hat im Panel einen eigenen Bereich mit eigener Seitenleiste. Du kommst über den Eintrag Service ganz oben in der Seitenleiste hinein und über Zurück zum Panel wieder heraus. Der Eintrag zeigt die Zahl der offenen Bestellungen. Solange es weder Testphase noch Abo gibt, steht dort Testen.

Gruppe Seiten
Shop Übersicht, Bestellungen, Produkte, Rabatte & Aktionen
Ablauf Lieferzeit, Zahlungsarten, Nachrichten
Auswertung Statistik & Kunden
Erweiterungen Tebex, Lizenzen, Webhooks
Website Editor, Einstellungen, Statistik
Verwaltung Rechtliches, Team & Rechte, Abo & Stufe

Einen Schalter zum Ein und Ausschalten gibt es nicht. Der Shop ist offen, solange die Testphase oder ein Abo läuft.

Preise

Das Service Modul kostet Geld, weil dein Server damit Geld verdient. Es ist unabhängig von Premium: Premium schaltet hier nichts frei, und das Service Modul gibt dir kein Premium.

Der Preis richtet sich nach der Größe deines Servers. Jede Stufe hat den vollen Funktionsumfang, nur der Preis unterscheidet sich.

Stufe Mitglieder 1 Monat 3 Monate 6 Monate 12 Monate
S bis 250 Mitglieder 1,99 € 4,49 € 8,49 € 15,99 €
M 251 bis 1.000 Mitglieder 3,49 € 7,99 € 14,99 € 27,99 €
L 1.001 bis 5.000 Mitglieder 5,99 € 13,49 € 25,49 € 47,99 €
XL über 5.000 Mitglieder 9,99 € 22,49 € 42,99 € 79,99 €

Alle Preise sind Endpreise, es fällt keine Umsatzsteuer an.

Welche Stufe gilt

Gezählt wird der Median der täglichen Mitgliederzahl der letzten 30 Tage. Kurze Spitzen durch Gewinnspiele oder Raids ändern die Stufe deshalb nicht, schnelles Aufräumen kurz vor dem Kauf auch nicht. Hat dein Server noch weniger als 7 Tage Verlauf, zählt die aktuelle Mitgliederzahl.

Unter Abo & Stufe siehst du deine Mitgliederzahl, deine Stufe und ab wie vielen Mitgliedern die nächste Stufe gilt.

Wenn sich die Größe ändert

  • Die Stufe wird beim Kauf festgehalten. Während einer bezahlten Laufzeit ändert sich der Preis nie, auch wenn dein Server wächst.
  • Wird dein Server kleiner, wird es ab der nächsten Verlängerung automatisch günstiger.
  • Wird er größer, fragen wir dich vorher. Der höhere Preis gilt erst, wenn du zustimmst. Ohne Zustimmung endet dein Abo zum Ende des Zeitraums.
  • Bei Prepaid gilt die Stufe für die ganze gekaufte Zeit. Beim nächsten Kauf zählt die dann aktuelle Stufe.

Testphase

Jeder Server kann das Modul einmal 7 Tage kostenlos testen, ohne Zahlungsdaten und mit vollem Funktionsumfang. Gestartet wird sie von einem Server Admin über 7 Tage kostenlos testen auf der Startseite des Bereichs. Im Dialog Testphase starten bestätigst du die AGB des Service Moduls und den Vertrag zur Auftragsverarbeitung. Die Testphase endet von selbst und geht nie in ein Abo über, die Restzeit steht oben im Bereich.

Abo oder Prepaid

Abo Prepaid
Laufzeit 1 Monat 1 bis 36 Monate, zum Beispiel 3, 6 oder 12
Bezahlung jeden Monat einmalig im Voraus
Verlängerung automatisch jeden Monat, monatlich kündbar keine

Die Preise für 3, 6 und 12 Monate in der Tabelle oben gelten für Prepaid. Andere Laufzeiten kosten pro Monat so viel wie die längste dieser Laufzeiten, die du damit erreichst. 24 Monate Prepaid in Stufe S kosten also 31,98 €, genau zweimal so viel wie 12 Monate.

  1. Kauf öffnen

    Unter Abo & Stufe auf Abo abschließen klicken.

  2. Abo oder Prepaid und Laufzeit wählen

    Die Zusammenfassung zeigt Stufe, Laufzeit und Endpreis.

  3. Sofortigen Beginn bestätigen

    Eine Pflicht Checkbox, weil das Modul sofort losgeht. Daneben stehen die Links zu Nutzungsbedingungen und Widerrufsbelehrung.

  4. Zahlungspflichtig abonnieren

    Bei Prepaid heißt der Knopf Zahlungspflichtig bestellen. Bezahlt wird über Stripe, danach ist der Zugang gleich freigeschaltet.

  • Kaufen können nur Server Admins.
  • Neben einem laufenden Abo kannst du nichts dazukaufen. Läuft noch Prepaid Zeit, hängen sich weitere Prepaid Monate hinten an, ein Abo geht erst danach.
  • Verwalten und kündigen kann ein Abo nur die Person, die es abgeschlossen hat, über Abo verwalten.

Schnellstart

  1. Testphase starten

    Ein Server Admin klickt im Bereich auf 7 Tage kostenlos testen.

  2. Rechtliches ausfüllen und Zahlungsart anlegen

    Unter Rechtliches deine Angaben als Verkäufer. Daraus entstehen Impressum, AGB, Widerrufsbelehrung und Datenschutzerklärung deines Shops. Verkaufst du gewerblich, geht Bestellen erst, wenn alle Pflichtangaben stehen.

    Unter Zahlungsarten mindestens eine Zahlungsart, zum Beispiel PayPal oder Überweisung. Ohne Zahlungsart kann niemand bestellen.

  3. Produkte anlegen

    Unter Produkte, mit Preis, Produktart, Bildern und bei Bedarf Varianten, Extras und automatischer Auslieferung.

  4. Kanäle setzen

    Unter Nachrichten den Kanal für die Preisliste, den Log Kanal und die Ticket Kategorie für Bestellungen. Unter Lieferzeit den Kanal für die Status Nachricht.

  5. Bearbeiter Rollen wählen

    Unter Team & Rechte die Rollen, die in Discord Bestellungen bearbeiten.

  6. Preisliste senden

    Unter Nachrichten auf Preisliste jetzt senden klicken. Ab dann hält der Bot sie selbst aktuell.

Produkte

Alles, was dein Server verkauft. Die Reihenfolge änderst du per Ziehen, genauso erscheinen die Produkte in der Preisliste. Die Live Vorschau in Discord zeigt dir beim Bearbeiten, wie die Produktkarte aussieht.

Feld Bedeutung
Name Wie dein Produkt heißt
Kategorie Gliedert die Preisliste. Produkte ohne Kategorie stehen dort unter „Weitere“
Preis Der Grundpreis. Mit Varianten gilt der Preis der Variante, die Preisliste zeigt dann „ab“ den günstigsten
Beschreibung Was der Kunde bekommt, mit Discord Formatierung
Produktart Dienstleistung oder Digitaler Inhalt. Bestimmt die Zustimmungsbox im Bestellpanel und welche Angaben Kunden sehen. Körperliche Waren lassen sich nicht verkaufen
Kompatibilität, Technische Schutzmaßnahmen, Updates Nur bei digitalen Inhalten. Kunden sehen sie auf der Produktkarte, im Bestellpanel und in der Bestätigung. Updates schuldest du für den angegebenen Zeitraum, auch Sicherheitsupdates
Nutzungsrechte Private oder kommerzielle Nutzung, Exklusiv, Bearbeitung erlaubt, Quelldateien inklusive, Namensnennung erforderlich, Nutzung im Portfolio des Künstlers. Dazu weitere Bedingungen als Text
Bilder Bis zu 10 Bilder als PNG, JPG, GIF oder WebP, je bis 8 MB. Das erste ist das Titelbild, die Reihenfolge änderst du per Ziehen
Varianten Der Kunde wählt genau eine, zum Beispiel „Basic“ oder „Pro“, jede mit eigenem Preis
Extras Der Kunde kann mehrere dazubuchen, zum Beispiel „Quelldatei“, jedes mit eigenem Preis
Lager Optional. Jede Bestellung zieht eins ab, eine Stornierung gibt es zurück. Bei 0 steht „Ausverkauft“ in Discord, bestellen geht dann nicht mehr. Kunden können sich für eine Restock Benachrichtigung anmelden
Auslieferung Ohne Auswahl lieferst du von Hand im Ticket. Sonst liefert der Bot nach „Bezahlt“ selbst aus: Rollen, Text, Download Link und Lizenzschlüssel, mehr dazu unter Auslieferung und Lizenzen
Aktiv Inaktive Produkte verschwinden aus der Preisliste

Kategorien legst du auf derselben Seite an und benennst sie dort um. Ihre Reihenfolge gilt auch für die Preisliste. Ebenfalls auf dieser Seite stehen die Restock Benachrichtigungen, mehr dazu unten.

Lieferzeit

Wie schnell du lieferst und was schneller kostet. Kunden sehen das im Bestellpanel und in der Status Nachricht.

Lieferarten

Lieferart Standard Einstellbar
Normal immer an Name und Beschreibung. Kein Aufpreis, kein Limit
Prime aus, +30 %, höchstens 3 gleichzeitig Name, Beschreibung, Aufpreis, Maximal gleichzeitig offen
Fast aus, +50 %, höchstens 2 gleichzeitig Name, Beschreibung, Aufpreis, Maximal gleichzeitig offen
  • Liefertermin: verbindlich, in Werktagen ab Zahlungseingang (Standard 14, höchstens 90). Kunden sehen ihn im Bestellpanel, auf der Bestellkarte und in der Bestätigung als „spätestens 14 Werktage nach Zahlungseingang“. Die Lieferzeit Anzeige unten ist nur eine Schätzung dazu.
  • Aufpreis: in Prozent oder als Fester Betrag.
  • Maximal gleichzeitig offen: wie viele Bestellungen dieser Lieferart gleichzeitig offen, bezahlt oder in Arbeit sein dürfen, oder Ohne Limit. Ist das Limit erreicht, steht die Lieferart im Bestellpanel als „gerade ausgebucht“ und lässt sich nicht wählen. Der Balken Jetzt zeigt die aktuelle Auslastung.

Lieferzeit Anzeige

Anzeige Was Kunden sehen
Fester Text Dein Text pro Lieferart, zum Beispiel „3 bis 5 Tage“
Automatisch aus den letzten 20 Bestellungen Berechnet aus den letzten 20 gelieferten Bestellungen, jede Nacht neu. Bis genug Bestellungen da sind, gilt dein Text

Status Nachricht

Eine Nachricht in einem Kanal deiner Wahl, die sich bei jeder Bestellung von selbst aktualisiert. Kunden sehen darin die Lieferzeit je Lieferart, wie voll sie gerade ist (frei, 2 von 3 belegt, ausgebucht), die Zahl der offenen Bestellungen und der Bestellungen in Arbeit, die Länge der Warteschlange und den Bewertungsschnitt.

Dazu kannst du Zusatzblöcke einschalten:

Block Inhalt
Hervorgehobenes Produkt Das Produkt, das in den letzten 30 Tagen am häufigsten bestellt wurde
Laufender Rabatt Laufende Rabatte mit ihrem Ende
Community Ziel Fortschritt zu einem Ziel, gezählt aus bezahlten Bestellungen und Tebex Käufen, mehr dazu unten
Letzte Käufe (ohne Namen) Nur Produkt und Zeit, auch Käufe über Tebex

Auf dieser Seite stellst du auch die Korrekturrunden und die Upgrades ein, mehr dazu unten.

Zahlungsarten

So bezahlen deine Kunden. Du legst bis zu 10 Zahlungsarten an und sortierst sie per Ziehen.

Feld Bedeutung
Symbol Ein Emoji vor dem Namen
Name Zum Beispiel PayPal oder Überweisung
Anleitung für Kunden Was der Kunde tun muss. Steht im Bestellpanel und auf der Bestellkarte im Ticket
Link Optional, erscheint als Knopf Zahlungslink öffnen unter der Anleitung
Aktiv Inaktive Zahlungsarten stehen im Bestellpanel nicht zur Wahl

Zahlung melden

Ist Kunden dürfen „Ich habe bezahlt“ klicken und einen Beleg anhängen an (Standard), meldet der Kunde seine Zahlung selbst. Die Bestellung bekommt dann die Markierung Kunde meldet: bezahlt. Bestätigen muss weiterhin dein Team.

Unbezahlte Bestellungen

Wer bestellt und nicht zahlt, blockiert Lieferzeit und Lager. Unter Automatisch stornieren nach wählst du Nie (Standard), 1, 2, 3 oder 7 Tage.

  • Vorher bekommt der Kunde eine Erinnerung im Ticket, einen Tag vor der Stornierung (bei 1 Tag nach der Hälfte der Zeit).
  • Bestellungen mit gemeldeter Zahlung und übernommene Bestellungen bleiben stehen.
  • Die Stornierung gibt Platz in der Lieferart, Lager und einen eingelösten Gutschein wieder frei.

Nachrichten

Kanäle

Einstellung Bedeutung
Preisliste in Wo die Preisliste steht
Log Kanal Neue, bezahlte, gelieferte und stornierte Bestellungen, dazu die Freigabe von Bewertungen, Widerrufe, automatische Lieferungen und Tebex Käufe
Ticket Kategorie für Bestellungen Eine Kategorie aus dem Ticket Modul, zum Beispiel „Bestellungen“. Keine heißt: Jede Bestellung bekommt einen privaten Thread im Kanal der Preisliste

Mit Preisliste jetzt senden postest du die Preisliste. Speichere vorher, sonst geht das Senden nicht. Danach hält der Bot sie selbst aktuell: Preise, Rabatte, Lager und Reihenfolge ziehen von allein nach. Wechselst du den Kanal, löscht der Bot die alte Preisliste. Dasselbe gilt für die Status Nachricht.

Bestellpanel

Was der Kunde vor dem Absenden angibt und bestätigt.

Einstellung Bedeutung
Wünsche des Kunden Aus, Optional (Standard) oder Pflicht. Ein Textfeld bis 2.000 Zeichen für alles, was dein Team zum Starten braucht. Steht auf der Bestellkarte im Ticket
Deine Bedingungen Ein Text, zum Beispiel zu Nutzungsrechten, Korrekturen, Rückerstattung oder Geheimhaltung
Oder Link zu deinen Bedingungen Statt Text ein Link zu deinen Bedingungen

Sobald Text oder Link gesetzt ist, muss der Kunde deine Bedingungen vor dem Absenden akzeptieren. Der Zeitpunkt und die Fassung werden an der Bestellung gespeichert. Es sind deine Bedingungen, AlphaCloud ist nicht Verkäufer.

Im Abschnitt Verbraucherrecht schaltest du die Widerrufsfunktion und die Zustimmungsboxen, mehr dazu unten unter Widerruf und Pflichtangaben im Bestellablauf.

Auf derselben Seite stellst du auch die Bewertungen ein und gibst Nachrichten ein eigenes Design.

Rechtliches

Unter Rechtliches in der Gruppe Verwaltung hinterlegst du deine Angaben als Verkäufer. Daraus erzeugt AlphaCloud vier Rechtstexte für deinen Shop: Impressum, AGB, Widerruf (die Widerrufsbelehrung mit dem Muster für das Widerrufsformular) und Datenschutz. Sie passen zu deinen Einstellungen, zum Beispiel zu deinen Zahlungsarten und Lieferterminen. Ändern sich deine Angaben oder die Einstellungen des Shops, entsteht automatisch eine neue Version.

Vorlagen, keine Rechtsberatung. Der Generator setzt Standardtexte aus deinen Antworten und den Einstellungen deines Shops zusammen. Er prüft deinen Einzelfall nicht. Für die Richtigkeit deiner Angaben bist du verantwortlich. Lass die Texte im Zweifel von einer Anwältin oder einem Anwalt prüfen.

Der Fragebogen

Abschnitt Inhalt
Verkäufer Du verkaufst: Gewerblich oder Privat. Wer kauft bei dir: Auch Verbraucher oder Nur Unternehmen
Name und Anschrift Name oder Firma, bei Firmen Rechtsform und wer sie vertritt, dazu die Anschrift
Kontakt E-Mail und Telefon, optional weitere Angaben fürs Impressum und ein Datenschutzbeauftragter
Steuern und Register Umsatzsteuer (Kleinunternehmer nach § 19 UStG, mit oder ohne Identifikationsnummer), Registergericht und Registernummer
Angebot Was du verkaufst: Dienstleistungen, digitale Inhalte oder beides, dazu die Zahl deiner Beschäftigten
Verbraucherschlichtung Ob du an Schlichtungsverfahren teilnimmst: Nicht bereit, Bereit oder Verpflichtet
Sprache der Texte In welcher Sprache Website und Bestellpanel die Texte zeigen. Die andere Sprache wird mit erzeugt, verbindlich ist die deutsche Fassung

Oben zeigt die Seite, ob Alle nötigen Angaben sind da oder Es fehlen noch Angaben. Unter Passt noch nicht zu deinen Einstellungen steht, wo Shop und Rechtstexte nicht zusammenpassen, zum Beispiel bei ausgeschalteter Widerrufsfunktion oder ohne aktive Zahlungsart.

Die Verkäuferzeile

In der Preisliste und im Bestellpanel steht immer, wer verkauft. Jede Produktkarte nennt den Verkäufer kurz.

  • Gewerblich: „Verkäufer: Name · gewerblicher Verkäufer“
  • Privat: „Verkäufer: Name · privater Verkäufer (nach eigener Angabe)“, dazu der Hinweis, dass die besonderen Verbraucherschutzvorschriften wie das Widerrufsrecht nicht gelten.
  • Immer dazu: „AlphaCloud stellt nur die Technik bereit und ist nicht Vertragspartner.“

Ohne Angaben steht dort der Name deines Servers. Je nach Umsatzsteuer zeigen Preisliste und Bestellpanel außerdem „Endpreise, keine Umsatzsteuer nach § 19 UStG.“ oder „Preise inkl. USt.“

Gewerblich mit Lücken heißt: kein Verkauf. Fehlen einem gewerblichen Verkäufer Pflichtangaben, ist der Knopf Bestellen gesperrt, und Preisliste und Bestellpanel zeigen: „Bestellungen sind gerade nicht möglich: Der Verkäufer hat seine Pflichtangaben noch nicht vollständig hinterlegt.“ Sobald alles unter Rechtliches steht, geht es weiter.

Hast du „Privat“ gewählt und in einem Kalendermonat 10 oder mehr Bestellungen, erinnert dich die Übersicht, deine Angabe zu prüfen. Wer regelmäßig gegen Geld verkauft, handelt meist gewerblich, und eine falsche Angabe kann abgemahnt werden.

Rechtstexte für Kunden

  • In Discord öffnet der Knopf Anbieter und Rechtliches unter der Preisliste und im Bestellpanel die Angaben zum Verkäufer und das Impressum. AGB, Widerrufsbelehrung und Datenschutzerklärung hängen als Dateien zum Speichern an.
  • Öffentlich und ohne Anmeldung liegen die Texte im Panel unter /shop-legal/SERVER_ID/impressum, ebenso agb, widerruf und datenschutz. Die englischen Fassungen heißen imprint, terms, withdrawal und privacy. Die fertigen Links kopierst du unter Öffentliche Links.
  • Mit veröffentlichter Website liegen die Texte auch dort, verlinkt im Fuß jeder Seite.

Verlinke dein Impressum überall, wo du verkaufst oder wirbst, deutlich als „Impressum“ beschriftet, auch in der Serverbeschreibung.

Der Bestellablauf in Discord

Preisliste

Die Preisliste zeigt alle aktiven Produkte nach Kategorien: Bilder als Galerie, Preis, Beschreibung, Produktart und Nutzungsrechte, Varianten und Extras, den Lagerbestand und einen laufenden Rabatt mit Streichpreis und seinem Ende. Unter jedem Produkt steht der Knopf Bestellen, bei ausverkauften Produkten Ausverkauft. Produkte mit Lager haben zusätzlich den Knopf Restock Benachrichtigung.

Am Ende stehen die Verkäuferzeile, die Aufpreise der Lieferarten und die Knöpfe Anbieter und Rechtliches und, sobald es Bewertungen gibt, So prüfen wir Bewertungen. Hast du Tebex verbunden, folgen deine Tebex Pakete nach deinen eigenen Produkten. Lange Listen verteilt der Bot auf mehrere Nachrichten, statt etwas abzuschneiden.

Bestellpanel

Ein Klick auf Bestellen öffnet das Bestellpanel. Nur der Kunde sieht es. Oben stehen der Verkäufer und alle Zahlungsarten, die der Shop annimmt. Dann geht der Kunde Schritt für Schritt durch:

  1. Produkt, mit Produktart, Angaben zu digitalen Inhalten und Nutzungsrechten
  2. Variante, falls das Produkt welche hat
  3. Extras, mehrere möglich
  4. Lieferart, ausgebuchte sind gesperrt
  5. Zahlungsart
  6. Deine Wünsche, wenn eingeschaltet
  7. Bedingungen des Shops, wenn gesetzt
  8. Beginn vor Ablauf der Widerrufsfrist, wenn eine Zustimmungsbox eingeschaltet ist

Die Zusammenfassung zeigt alle Positionen, Gutschein, Aufpreis der Lieferart, Zahlungsart und den Endpreis, dazu den Liefertermin und den Hinweis auf die gesetzliche Mängelhaftung. Mit Zahlungspflichtig bestellen wird bestellt. Kostet die Bestellung nichts, heißt der Knopf Kostenlos bestellen. Daneben stehen Gutschein eingeben, wenn es mindestens einen gültigen Code gibt, und Anbieter und Rechtliches.

  • Die Preise werden beim Absenden eingefroren. Spätere Änderungen am Produkt ändern diese Bestellung nicht.
  • Hat sich der Preis geändert, während das Panel offen war, sagt der Bot das und zeigt den neuen Endpreis.
  • Ein Bestellpanel gilt 15 Minuten. Danach klickt der Kunde einfach noch einmal auf Bestellen.
  • Ein Kunde kann pro Server höchstens 3 offene Bestellungen gleichzeitig haben.

Ticket und Bestellkarte

Jede Bestellung bekommt ihre eigene Nummer (zum Beispiel #0042) und ein eigenes Ticket:

  • Mit Ticket Kategorie entsteht ein normales Ticket aus dem Ticket Modul. Dessen Regeln gelten, wer für Tickets gesperrt ist, kann also auch nicht bestellen.
  • Ohne Ticket Kategorie oder bei ausgeschaltetem Ticket Modul entsteht ein privater Thread im Kanal der Preisliste. Der Bot fügt den Kunden und die Mitglieder der Bearbeiter Rollen hinzu.

Im Ticket steht angeheftet die Bestellkarte: Nummer, Status, Kunde, Bearbeiter, Positionen, Endpreis, Lieferart, Zahlungsart mit Anleitung, die Wünsche des Kunden, seine Zustimmungen und der Verlauf. Darunter liegen die Knöpfe, getrennt nach Für dich (Kunde) und Für das Team. Bei jeder Änderung wird die Karte aktualisiert. Direkt nach dem Bestellen bekommt der Kunde außerdem die Bestellbestätigung per DM, mehr dazu unten.

Knöpfe auf der Bestellkarte

Für das Team (Bearbeiter Rollen oder Mitglieder mit „Server verwalten“):

Knopf Wirkung
Bezahlt Bestätigt den Zahlungseingang. Die Bestellung kommt in die Warteschlange, eine automatische Auslieferung startet
Übernehmen Du bearbeitest die Bestellung, sie steht auf In Arbeit und dein Name auf der Karte
Geliefert Schließt die Bestellung ab. Der Kunde bekommt eine DM und wird um eine Bewertung gebeten
Stornieren Mit optionalem Grund. Platz in der Lieferart, Lager und ein eingelöster Gutschein werden wieder frei
Nicht erhalten Weist eine gemeldete Zahlung zurück. Der Kunde prüft sie und kann sie erneut melden

Bei Bestellungen aus Tebex fehlt Bezahlt, dort wurde schon über Tebex bezahlt.

Für dich (nur der Kunde dieser Bestellung):

Knopf Wirkung
Ich habe bezahlt Meldet die Zahlung, optional mit Beleg (Bild oder PDF bis 8 MB) und Notiz. Der Beleg landet als Datei im Ticket, die Bearbeiter Rollen werden gepingt
Bestellung zurückziehen Storniert die Bestellung, solange sie unbezahlt ist und niemand sie übernommen hat
Vertrag widerrufen 14 Tage lang, wenn dein Shop die Widerrufsfunktion anbietet. Ersetzt dann Bestellung zurückziehen
Mein Platz Zeigt den Platz in der Warteschlange
Korrektur anfragen Nach der Lieferung, siehe unten
Bewerten Nach der Lieferung, wenn Bewertungen eingeschaltet sind
Upgrade Nach der Lieferung, wenn Upgrades eingeschaltet sind und es eine teurere Variante gibt

Status einer Bestellung

Status Bedeutung
Offen Bestellt, Zahlung noch nicht bestätigt
Bezahlt Zahlung bestätigt, die Bestellung wartet in der Warteschlange
In Arbeit Jemand aus dem Team hat die Bestellung übernommen
Geliefert Abgeschlossen
Storniert Vom Team, vom Kunden oder automatisch, weil die Zahlung nicht rechtzeitig kam

Warteschlange

Bezahlte Bestellungen, die noch niemand übernommen hat, stehen in der Warteschlange. Zuerst kommt Fast, dann Prime, dann Normal, innerhalb einer Lieferart nach dem Zeitpunkt der Zahlungsbestätigung.

Mit /order next übernimmt ein Teammitglied die nächste Bestellung, der Bot antwortet mit dem Link zum Ticket. Kunden sehen ihren Platz über Mein Platz, die Status Nachricht zeigt die Länge der Warteschlange.

Lieferung und Korrekturen

Nach Geliefert bekommt der Kunde eine DM mit Servername und Bestellnummer und dem Knopf Zum Ticket.

Unter Lieferzeit stellst du Korrekturrunden ein: Korrekturen pro Bestellung (Standard Keine, höchstens 5) und Möglich bis nach der Lieferung (3, 7, 14 oder 30 Tage). Innerhalb dieser Zeit sieht der Kunde auf der Bestellkarte Korrektur anfragen mit der Zahl der übrigen Runden. Er beschreibt, was geändert werden soll, die Bestellung geht zurück auf In Arbeit, und dein Team bekommt einen Hinweis im Ticket.

Widerruf und Pflichtangaben im Bestellablauf

Verkaufst du an Verbraucher, hast du als Verkäufer Pflichten, die nur der Bestellablauf erfüllen kann. Das Modul nimmt dir dabei vieles ab. Verkäufer bleibst du, AlphaCloud stellt nur die Technik bereit.

Widerrufsfunktion

Unter Nachrichten, Abschnitt Verbraucherrecht, steht Widerrufsfunktion anbieten (Standard an).

  • Kunden sehen ab der Bestellung 14 Tage lang den Knopf Vertrag widerrufen auf der Bestellkarte, in der Bestellbestätigung und in der Liefer DM.
  • Der Kunde gibt seinen Namen an, optional eine weitere Kontaktmöglichkeit und eine Erklärung. Im nächsten Schritt prüft er seine Angaben und klickt Widerruf bestätigen.
  • Er bekommt sofort eine Eingangsbestätigung per DM, mit Datum und Uhrzeit und als Datei zum Speichern.
  • Dein Team sieht den Widerruf auf der Bestellkarte, im Ticket, im Log Kanal und in der Übersicht unter Braucht dich.
  • Ob eine Bestellung die Funktion hat, wird beim Bestellen festgehalten. Schaltest du sie später aus, behalten laufende Bestellungen ihren Knopf.

AlphaCloud erstattet nichts. Ist die Bestellung schon bezahlt oder in Arbeit, behält sie ihren Status, und du erstattest das Geld selbst und schließt die Bestellung ab. Hat noch niemand bezahlt oder sie übernommen, wird sie automatisch storniert. Verkaufst du gewerblich an Verbraucher, musst du die Widerrufsfunktion anbieten. Ist sie aus, warnt dich die Seite Rechtliches.

Zustimmungsboxen

Zustimmung bei digitalen Inhalten und Zustimmung bei Dienstleistungen stehen im selben Abschnitt (beide Standard aus). Ist einer der beiden Schalter an, bekommt das Bestellpanel den Schritt Beginn vor Ablauf der Widerrufsfrist. Welche Box erscheint, richtet sich nach der Produktart:

  • Digitaler Inhalt: Der Kunde stimmt zu, dass du vor Ablauf der Widerrufsfrist beginnst, und weiß, dass er damit sein Widerrufsrecht verliert.
  • Dienstleistung: Der Kunde verlangt, dass du vor Ablauf der Widerrufsfrist beginnst. Sein Widerrufsrecht erlischt mit vollständiger Erfüllung, und bei einem Widerruf schuldet er Wertersatz für die bis dahin erbrachte Leistung.

Die Boxen sind nie vorausgewählt und keine Pflicht, der Kunde kann auch ohne Zustimmung bestellen. Jede gezeigte Box wird mit ihrem genauen Wortlaut und dem Zeitpunkt an der Bestellung gespeichert. Bestellkarte, Panel und Bestellbestätigung zeigen, ob zugestimmt wurde.

Bestellbestätigung

Direkt nach dem Bestellen bekommt der Kunde eine DM „Deine Bestellung #0042 bei Server ist eingegangen“ mit einer Datei zum Speichern. Die gleiche Datei postet der Bot ins Ticket, bei geschlossenen DMs mit der Bitte, sie aufzubewahren. Die Datei enthält:

  • den Verkäufer mit Anschrift und Kontakt
  • Bestellnummer, Positionen, Endpreis und den Hinweis zur Umsatzsteuer
  • die Zahlungsart mit Anleitung und den Liefertermin
  • Produktart, Angaben zu digitalen Inhalten und Nutzungsrechte
  • die Zustimmungen mit Wortlaut und Zeitpunkt und die Frist für den Widerruf
  • die akzeptierten Bedingungen in der Fassung der Bestellung, deine AGB und, wenn du gewerblich an Verbraucher verkaufst, die Widerrufsbelehrung mit dem Muster für das Widerrufsformular

Markierst du eine Bestellung mit digitalen Inhalten als geliefert, obwohl die Bestätigung den Kunden nie erreicht hat, warnt der Bot dein Team. Ohne Bestätigung erlischt das Widerrufsrecht bei digitalen Inhalten nicht.

Liefertermin, Produktart und Nutzungsrechte

  • Den Liefertermin stellst du pro Lieferart unter Lieferzeit ein, in Werktagen ab Zahlungseingang. Er steht im Bestellpanel, auf der Bestellkarte und in der Bestätigung, die geschätzte Lieferzeit nur als Zusatz.
  • Produktart, die Angaben zu digitalen Inhalten und die Nutzungsrechte stellst du pro Produkt ein. Kunden sehen sie auf der Produktkarte, im Bestellpanel und in der Bestätigung. Ohne Nutzungsrechte steht dort, dass nur eingeräumt ist, was der Vertragszweck erfordert.
  • Unter jeder Zusammenfassung steht, dass das gesetzliche Mängelhaftungsrecht gilt.

Streichpreise

In Discord ist der durchgestrichene Preis immer der niedrigste Preis der letzten 30 Tage vor dem Rabatt, nie einfach dein normaler Preis. Dafür merkt sich AlphaCloud jeden Tag den Preis jedes Produkts.

  • Liegt der Rabattpreis nicht unter diesem Vergleichspreis, zeigt Discord keinen Rabatt.
  • Bis 30 Tage Preisverlauf vorliegen, zeigt Discord den Rabatt ohne Streichpreis.
  • Beim Anlegen eines Rabatts zeigt das Panel den Vergleichspreis und warnt, wenn der Preis in den letzten 30 Tagen niedriger lag.

Countdowns

Ein Rabatt mit Ende zeigt in Discord, wann er endet. Damit dieser Countdown ehrlich bleibt, gelten feste Regeln, für /discount, die Rabatte im Panel und den Flash Sale gleich:

  • Einen laufenden Countdown kannst du nur vorziehen. Verlängerst du ihn oder nimmst das Ende weg, endet der Countdown, und der Rabatt läuft ohne Enddatum weiter, bis du ihn beendest.
  • Nach dem Ende eines Countdowns geht ein neuer Countdown zum gleichen oder niedrigeren Preis für dasselbe Produkt, dieselbe Kategorie oder den ganzen Shop erst nach 7 Tagen.

Bewertungen

An jeder Stelle, an der Bewertungen erscheinen, steht, wie sie geprüft werden, und abgelehnt werden darf nur aus festen Gründen. Mehr dazu unter Bewertungen.

Auslieferung und Lizenzen

Digitale Produkte liefert der Bot auf Wunsch selbst aus, sobald eine Bestellung bezahlt ist. Eingestellt wird das pro Produkt im Abschnitt Auslieferung.

Art Was passiert
Rollen vergeben Bis zu 5 Rollen. Du kannst nur Rollen unter deiner eigenen höchsten Rolle wählen, und der Bot muss sie vergeben können
Text, zum Beispiel Zugangsdaten Bis 2.000 Zeichen, verschlüsselt gespeichert und nur Käufern gezeigt. Auch du siehst ihn nach dem Speichern nicht mehr
Download Link Ein Link mit https:// zu deinem eigenen Speicher, zum Beispiel ein GitHub Release. AlphaCloud speichert keine Dateien
Lizenzschlüssel Pro Bestellung ein eigener Schlüssel, mehr dazu unten

Du kannst alles kombinieren. Mit Danach als geliefert markieren schließt der Bot die Bestellung danach ab. Lass den Schalter aus, wenn dein Team noch etwas von Hand liefert. Ohne Auswahl lieferst du wie bisher von Hand im Ticket.

So läuft die Lieferung

Sobald dein Team Bezahlt drückt, in Discord oder im Panel:

  1. Fehlt die Bestellbestätigung noch, geht sie zuerst raus. Bei digitalen Inhalten zählt die DM als Lieferung.
  2. Der Bot vergibt die Rollen.
  3. Der Käufer bekommt eine DM mit dem Namen deines Servers und allem, was dazugehört: Zugangsdaten, Herunterladen, Lizenzschlüssel und Meine Käufe.
  4. Eine Kopie steht im Ticket, Lizenzschlüssel dort nur mit den letzten vier Zeichen.
  5. Der Log Kanal bekommt einen Eintrag.

Sind die DMs des Käufers geschlossen, steht die Lieferung im Ticket, und er holt seinen Schlüssel mit dem Knopf Lizenzschlüssel anzeigen, den nur er sieht. Klappt eine Lieferung auch nach mehreren Versuchen nicht, meldet der Log Kanal das, und dein Team liefert von Hand. Wird eine Bestellung storniert, stoppt ihre Lieferung, und ihre Schlüssel werden gesperrt.

Lizenzschlüssel

  • Ein Schlüssel hat 25 Zeichen in fünf Gruppen, zum Beispiel XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.
  • AlphaCloud speichert nur eine Prüfsumme. Im Panel siehst du deshalb nur die letzten vier Zeichen, und der Käufer bekommt seinen Schlüssel nur einmal angezeigt.
  • Ein Upgrade behält den Schlüssel der ursprünglichen Bestellung.

Die Seite Lizenzen in der Gruppe Erweiterungen listet alle Schlüssel deines Shops mit dem Status Aktiv, Gesperrt oder Noch nicht abgeholt. Du suchst nach Produkt, Kunde, Discord ID, Bestellnummer oder den letzten vier Zeichen.

Aktion Wirkung
Neu erzeugen Der alte Schlüssel gilt sofort nicht mehr, der Besitzer bekommt den neuen per DM
Sperren Der Schlüssel gilt nicht mehr, bis du ihn wieder Entsperren klickst

Lieferungen, neue und gesperrte Schlüssel und die Prüfungen des Vortags stehen auch im Log Kanal.

Meine Käufe und /license

Käufer finden alles wieder:

  • Im Kundenbereich Meine Käufe im Panel unter /purchases: alle Käufe in Shops mit AlphaCloud, sobald ein Shop sie als bezahlt markiert hat. Dort sehen Käufer ihre Lieferungen noch einmal, erzeugen einen neuen Schlüssel oder holen einen noch nicht abgeholten ab. Rechte auf dem Server brauchen sie dafür nicht.
  • Mit /license auf deinem Server: ihre Lizenzen in diesem Shop. Über die Auswahl erzeugen sie einen neuen Schlüssel oder zeigen einen noch nicht abgeholten an.

Ein neuer Schlüssel macht den alten sofort ungültig. Pro Shop erzeugt ein Käufer höchstens 10 neue Schlüssel pro Stunde.

Lizenzprüf API

Deine Scripts prüfen mit einem Token, ob ein Schlüssel gültig ist.

  1. Unter Lizenzen, Abschnitt Lizenzprüf API, auf Token erzeugen klicken. Der Token beginnt mit acl_ und wird nur einmal angezeigt.
  2. Die Produkt ID steht im Produkt unter Auslieferung, sobald der Lizenzschlüssel eingeschaltet ist.
  3. Dein Script schickt GET /api/service-licenses/check?key=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX&product=PRODUKT_ID mit dem Header Authorization: Bearer acl_....

Die Antwort ist zum Beispiel {"status": "valid"}:

Status Bedeutung
valid Der Schlüssel gehört zu diesem Produkt und ist aktiv
blocked Gesperrt oder durch einen neuen Schlüssel ersetzt
unknown Unbekannt oder für ein anderes Produkt. Daten zum Besitzer gibt die API nie heraus

Die vollständige Adresse mit einem Beispiel für curl zeigt die Seite Lizenzen unter Kurzanleitung. Pro Token gehen höchstens 600 Prüfungen pro Minute, frag am besten einmal beim Start nach. Gezählt werden nur Summen pro Tag, keine einzelnen Anfragen und keine Adressen. Neu erzeugen macht den alten Token sofort ungültig. Die API antwortet auch nach dem Ende deines Zugangs weiter, damit Käufer nutzen können, was sie bezahlt haben.

Rabatte & Aktionen

Alle Zeiten auf dieser Seite gelten in Berliner Zeit.

Rabatte

Mit Rabatt anlegen wählst du, wofür der Rabatt gilt, und wie er aussieht:

Einstellung Möglichkeiten
Gilt für Produkt, Kategorie oder Ganzer Shop
Art Neuer Preis (ein fester Rabattpreis für ein Produkt) oder Prozent (bis 90 %)
Ende (Berliner Zeit) Ein Zeitpunkt oder Ohne Ende

Der Rabatt gilt sofort. In Discord steht ein Streichpreis daneben, dazu das Ende. Ist das Ende erreicht, springt der Preis von selbst zurück. Als Streichpreis gilt immer der niedrigste Preis der letzten 30 Tage, und für Rabatte mit Ende gelten die Regeln für Countdowns, beides oben unter Widerruf und Pflichtangaben im Bestellablauf.

Flash Sale

Der ganze Shop für kurze Zeit günstiger: Rabatt in Prozent, Start und Ende. Der Flash Sale startet und endet von selbst, das Panel zeigt einen Countdown, und in Discord steht er bei den Preisen. Auch für ihn gelten die Regeln für Countdowns.

Wie Rabatte zusammenspielen

  • Rabatte addieren sich nicht. Gelten mehrere gleichzeitig, bekommt der Kunde den besten.
  • Rabatte gelten für den Preis des Produkts bzw. der Variante, nicht für Extras.
  • Gerechnet wird in dieser Reihenfolge: zuerst der Rabatt, dann der Gutschein auf den Rest inklusive Extras, zuletzt der Aufpreis der Lieferart.

Rabatt per Befehl

Einen Rabattpreis setzt du auch direkt in Discord, er erscheint dann ebenfalls im Panel:

  • /discount set mit product (aus der Liste wählen), price (zum Beispiel 9,99) und optional duration (zum Beispiel 12h oder 3d, höchstens 90 Tage). Ohne Dauer läuft der Rabatt, bis du ihn entfernst.
  • /discount clear mit product entfernt den Rabatt wieder.

Der Befehl braucht das Recht „Server verwalten“ und funktioniert nur bei Produkten ohne Varianten.

Gutscheincodes

Feld Bedeutung
Code 3 bis 24 Zeichen aus Buchstaben, Zahlen, Unterstrich und Bindestrich. Groß und Kleinschreibung spielt keine Rolle
Rabatt In Prozent oder als fester Betrag
Gilt für Alle Produkte oder nur ausgewählte
Maximale Einlösungen Eine Zahl oder Unbegrenzt
Läuft ab Optional ein Ablaufdatum
Aktiv Zum Pausieren

Die Liste zeigt, wie oft jeder Code eingelöst wurde, und markiert aufgebrauchte und abgelaufene Codes.

Creator Codes

Ein Code pro Creator, verknüpft mit einem Mitglied deines Servers. Kunden bekommen damit einen Rabatt, und du siehst pro Code, wie viel Umsatz er gebracht hat.

Einlösen

Kunden geben Gutscheine und Creator Codes im Bestellpanel über Gutschein eingeben ein, ein Code pro Bestellung. Der Knopf erscheint nur, wenn es mindestens einen gültigen Code gibt. Wird die Bestellung storniert, zählt die Einlösung nicht mehr.

Bewertungen

Bewertungen gehören zum Service Modul, das Voucher System brauchst du dafür nicht. Eingestellt werden sie unter Nachrichten.

Einstellung Bedeutung
Bewertungen sammeln Standard an. Der Bot fragt nach Geliefert im Ticket und in der Liefer DM nach einer Bewertung
Bewertungen veröffentlichen in Der Bewertungskanal. Ohne Kanal zählen Bewertungen nur für den Schnitt in Preisliste und Status Nachricht
Vor dem Veröffentlichen freigeben Standard aus. Neue Bewertungen landen erst als Karte im Log Kanal (ohne Log Kanal im Ticket), dein Team veröffentlicht oder lehnt ab

So bewertet der Kunde:

  • Nach der Lieferung klickt er im Ticket auf Bewerten.
  • Er vergibt 1 bis 5 Sterne, schreibt optional einen Text bis 1.000 Zeichen und kann Anonym bewerten.
  • Bewerten kann nur der Käufer, und zwar einmal pro Bestellung.

Im Bewertungskanal steht die Bewertung als Verifizierter Kauf. Schnitt und Anzahl, zum Beispiel „4,8 ★ aus 23 Bewertungen“, erscheinen in der Preisliste und in der Status Nachricht.

So prüfen wir Bewertungen

Überall, wo Bewertungen erscheinen (Preisliste, Status Nachricht, Bewertungskanal), steht eine feste Zeile, wie sie geprüft werden. Der Knopf So prüfen wir Bewertungen zeigt die ganzen Regeln: nur Käufer einer gelieferten Bestellung, eine Bewertung je Bestellung, der Schnitt aus allen veröffentlichten Bewertungen, keine Gegenleistung für Bewertungen.

Mit Vor dem Veröffentlichen freigeben darf dein Team eine Bewertung nur aus einem dieser Gründe ablehnen, nie weil sie negativ ist:

  • Beleidigung oder Schmähkritik
  • Personenbezogene Daten Dritter
  • Kein Bezug zur Bestellung
  • Spam oder Werbung
  • Sonst rechtswidrig

Der Grund steht im Log, und der Kunde erfährt ihn per DM. Ohne Freigabe erscheinen Bewertungen sofort, ablehnen lassen sie sich dann nicht.

Nur echte Bewertungen: keine eigenen, gekauften oder getauschten, keine Gegenleistung für gute Bewertungen, und Kunden nie zur Änderung oder Rücknahme drängen.

Eigenes Design

Unter Nachrichten, Abschnitt Eigenes Design, gestaltest du vier Nachrichten im Message Builder. Ohne eigenes Design nutzt jede Nachricht den Standard.

Nachricht Wann sie erscheint Pflichtbausteine
Status Nachricht Im Kanal der Status Nachricht, aktualisiert sich selbst Lieferarten mit Auslastung und Zahlen
Bestellkarte im Ticket Im Ticket jeder Bestellung, bei jeder Änderung bearbeitet Positionen, Zahlung und Verlauf, dazu die Knöpfe
Liefer DM Nach Geliefert an den Kunden Server und Bestellung
Bewertung Eine freigegebene Bewertung im Bewertungskanal keine

Pflichtbausteine kannst du innerhalb der Nachricht verschieben, aber nicht entfernen. Status Nachricht, Bestellkarte und Liefer DM gibt es nur als Components V2, die Bewertung auch als Embed.

Variablen

Status Nachricht: {openOrders}, {inProgress}, {queue}, {rating}, {guild}, {memberCount}

Bestellkarte im Ticket: {user}, {order}, {status}, {summary}, {total}, {lane}, {payment}, {guild}, {memberCount}

Liefer DM: {user}, {order}, {summary}, {total}, {ticketUrl}, {guild}, {memberCount}

Bewertung: {stars}, {score}, {review}, {customer}, {product}, {guild}, {memberCount}

Welche Variablen es genau gibt und was sie bedeuten, zeigt dir der Editor selbst an.

Restock, Upgrade und Community Ziel

Restock Benachrichtigung

Bei Produkten mit Lager steht in der Preisliste der Knopf Restock Benachrichtigung, egal ob ausverkauft oder nicht. Wer klickt, bekommt eine Rolle, die der Bot pro Produkt anlegt (zum Beispiel „Restock: Logo Paket“). Danach kann er sich Für alle Produkte anmelden oder wieder Abmelden.

Wird ein Produkt von 0 aufgefüllt, postet der Bot einmal „Produkt ist wieder da“ mit Bestand, Preis und den Knöpfen Bestellen und Abmelden. Erwähnt werden dabei nur die Rolle dieses Produkts und die Rolle für alle Produkte. Auffüllen geht so:

  • /restock mit product und amount, für die Bearbeiter Rollen oder Mitglieder mit „Server verwalten“
  • Auffüllen auf der Seite Produkte
  • den Bestand im Produkt von 0 hochsetzen
  • über den Restock Webhook, siehe unten

Einheiten, die durch eine Stornierung zurückkommen, pingen nicht.

Auf der Seite Produkte stellst du unter Restock Benachrichtigungen den Kanal für Restock Pings ein (leer heißt: der Kanal der Preisliste) und siehst, wie viele Kunden auf jedes Produkt warten.

Restock Rollen geben sich Mitglieder selbst. Der Bot vergibt eine solche Rolle deshalb nur, solange sie keine Rechte hat und keine Kanäle öffnet, sonst schreibt er einen Hinweis in den Log Kanal. Für den Ping braucht der Bot im Kanal das Recht „@everyone, @here und alle Rollen erwähnen“.

Upgrade

Unter Lieferzeit, Karte Upgrades, stellst du ein, ob Kunden auf eine höhere Variante wechseln können: Upgrade möglich ist Aus oder bis 7, 14, 30 (Standard), 60 oder 90 Tage nach der Lieferung.

  • Auf der gelieferten Bestellkarte sieht nur der Käufer den Knopf Upgrade.
  • Das Bestellpanel bietet nur teurere Varianten desselben Produkts an, ohne Extras, ohne Gutschein und in der normalen Lieferart.
  • Der Kunde zahlt die neue Variante zum heutigen Preis, mit laufendem Rabatt, abzüglich dessen, was er für seine alte Variante bezahlt hat. Rabatt und Gutscheinanteil sind dabei abgezogen, Extras werden nie angerechnet.
  • Das Upgrade ist eine eigene Bestellung mit Ticket und wird wie jede Bestellung bezahlt. Bestellkarte, Bestätigung und Panel zeigen den Betrag als Bereits bezahlt.
  • Jede Bestellung kann ein Upgrade bekommen, auch eine Upgrade Bestellung. Wird ein Upgrade storniert, ist die Bestellung wieder frei. Ein Upgrade zieht nichts vom Lager ab, und ein Lizenzschlüssel bleibt derselbe.

Community Ziel

Ein Zusatzblock der Status Nachricht, eingestellt unter Lieferzeit: Text des Ziels, Ziel (Anzahl Bestellungen) und Zeitraum, also Jede Woche neu (ab Montag), Jeden Monat neu (ab dem 1., Standard) oder Nie zurücksetzen. Die Zeiten gelten in Berliner Zeit.

Gezählt werden nur bezahlte Bestellungen und bezahlte Tebex Käufe des Zeitraums, stornierte nicht. Eine Zahl von Hand gibt es nicht. Die Status Nachricht zeigt einen Fortschrittsbalken, wie viele Bestellungen noch fehlen und wann das Ziel neu beginnt. Ohne Ziel bleibt der Block leer.

Bestellungen und Übersicht im Panel

Übersicht

Bereich Inhalt
Kennzahlen Offene Bestellungen, In Arbeit, Umsatz diese Woche im Vergleich zur Vorwoche, Ø Lieferzeit der letzten 30 Tage
Braucht dich Gemeldete Zahlungen, angefragte Korrekturen, Bestellungen kurz vor der automatischen Stornierung, erklärte Widerrufe, Bewertungen zur Freigabe, ausverkaufte Produkte
Lieferzeit jetzt Die Auslastung jeder Lieferart
Letzte Bestellungen Die neuesten Bestellungen mit Sprung zur Liste
Abo Stufe und Preis, nächste Zahlung bzw. Ende der Testphase

Bestellungen

Alles, was in Discord bestellt wurde. Du suchst nach Nummer oder Kunde, filterst nach Lieferart, Zahlungsart und Zeitraum und wechselst über Reiter zwischen den Status.

Ein Klick auf eine Bestellung zeigt alle Details: Verlauf, Positionen mit Rabatt, Gutschein und Lieferart, den Kunden mit seinen bisherigen Bestellungen, seine Wünsche, die Zahlungsanleitung, die er gesehen hat, einen angehängten Beleg, seine Zustimmungen, einen Widerruf und seine Bewertung. Über Ticket öffnen springst du direkt in Discord.

Von hier aus kannst du dieselben Aktionen ausführen wie mit den Knöpfen auf der Bestellkarte: Bezahlt bestätigen, Meldung ablehnen, Übernehmen, Als geliefert markieren und Stornieren. Der Bot zieht Bestellkarte, Ticket, Log und DM nach.

Daten einer Bestellung

Über Datenschutz auf einer gelieferten oder stornierten Bestellung kannst du sie Anonymisieren oder Löschen, zum Beispiel wenn ein Kunde das verlangt. Anonymisieren entfernt Name, Discord ID, Wünsche, Beleglink, Angaben zum Widerruf und den Text der Bewertung. Nummer, Produkte, Preise, Status und Zeitpunkte bleiben für deine Buchhaltung. Löschen entfernt Bestellung und Bewertung vollständig. Beides lässt sich nicht rückgängig machen.

Mit CSV Export und JSON Export lädst du alle Bestellungen mit ihren Bewertungen herunter. Anonymisieren, Löschen und Export brauchen das Recht „Shop verwalten“.

Statistik & Kunden

Unter Statistik & Kunden in der Gruppe Auswertung siehst du deinen Shop in Zahlen, für die letzten 7, 30 oder 90 Tage oder für Alles.

Bereich Inhalt
Kennzahlen Umsatz, Bezahlte Bestellungen, Ø Bestellwert und Ø Lieferzeit, mit dem Vergleich zum Zeitraum davor
Umsatz und Bestellungen Ein Diagramm Pro Tag, Pro Woche oder Pro Monat mit Umsatz, neuen und stornierten Bestellungen
Top Produkte Deine Produkte nach Umsatz
Lieferarten Der Anteil jeder Lieferart
Gutscheine & Creator Codes Wie oft welcher Code eingelöst wurde und wie viel Rabatt er gab
Tebex Käufe Eine eigene Reihe, wenn du Tebex verbunden hast. Sie zählt nicht zum Umsatz deines Shops
Kunden Alle Kunden seit dem Start deines Shops, nach Umsatz sortiert, mit Suche nach Name oder Discord ID

Umsatz zählt Bestellungen, die dein Team als bezahlt oder geliefert markiert hat, stornierte nie. Alle Zahlen stammen aus den Einträgen deines Shops: AlphaCloud wickelt keine Zahlungen ab und prüft keine Beträge. Anonymisierte Bestellungen fehlen in der Kundenliste.

Ansehen darf die Seite jeder mit „Bestellungen bearbeiten“. CSV exportieren, die Kundenliste mit Bestellungen und Summe als Datei, braucht das Recht „Shop verwalten“.

Tebex

Verkaufst du schon über Tebex, zum Beispiel für einen FiveM Server? Dann zeigst du deine Tebex Pakete in Discord und bekommst jeden Kauf im Log. Tebex bleibt dein Shop: Tebex kassiert, kümmert sich um Steuern, Rückerstattungen und Rückbuchungen und liefert ingame aus. AlphaCloud nimmt kein Geld an.

Verbinden

  1. Auf der Seite Tebex in der Gruppe Erweiterungen die Webhook Adresse kopieren und in Tebex unter Developers > Webhooks > Endpoints eintragen. Dort die Zahlungs Webhooks auswählen.
  2. Das Webhook Secret von derselben Seite in Tebex kopieren und den Public Token unter Developers > API Keys.
  3. Beides eintragen und auf Verbinden klicken. Danach in Tebex neben der Adresse auf Validate klicken.

Danach zeigt die Seite den Status der Verbindung, den letzten Abgleich und den letzten Webhook. AlphaCloud gleicht deine Pakete alle 30 Minuten ab, Jetzt abgleichen holt sie sofort. Trennen löscht Token, Secret und Pakete, die bisherigen Käufe bleiben für die Statistik.

Pakete in der Preisliste

Bis zu 250 Pakete stehen unter Pakete aus Tebex. Mit In Discord anzeigen wählst du, welche in der Preisliste erscheinen. Dort folgen sie nach deinen eigenen Produkten unter „Ingame Pakete über Tebex“, jedes mit dem Knopf Im Shop kaufen, der das Paket im Tebex Shop öffnet. Preise und Sales pflegst du in Tebex. Discord zeigt immer den aktuellen Preis ohne Streichpreis.

Käufe

Jeden Kauf meldet Tebex per Webhook. Der Bot schreibt ihn als „Neuer Kauf über Tebex“ in den Log Kanal, Rückerstattungen und Rückbuchungen als Warnung. Käufe stehen außerdem unter Letzte Käufe auf der Tebex Seite, als eigene Reihe unter Statistik & Kunden und im Zusatzblock Letzte Käufe der Status Nachricht. Zum Umsatz deines Shops zählen sie nicht, Verkäufer ist hier Tebex.

Von Tebex speichert AlphaCloud nur Paket, Betrag, Währung, Transaktion und den Spielernamen, nie Name, E-Mail oder IP des Käufers. Für die Einstellungen unten kommt die Discord ID des Käufers dazu.

Nach dem Kauf

Pro Paket legst du unter Nach dem Kauf fest, was der Bot nach einem bezahlten Kauf in Discord tut:

Einstellung Wirkung
Handarbeit: Bestellticket öffnen Für Pakete mit Handarbeit, zum Beispiel ein eigenes Auto oder Kleidung. Der Bot öffnet ein Ticket mit Bestellkarte für den Käufer, dein Team übernimmt und liefert, danach kann der Käufer bewerten. Die Karte hat keine Knöpfe für die Zahlung, und die Bestellung zählt nicht zu deinem eigenen Umsatz. Meldet Tebex später eine Rückerstattung oder Rückbuchung, pingt der Bot die Bearbeiter Rollen im Ticket
Discord Rolle nach Kauf Der Käufer bekommt die Rolle nach dem bezahlten Kauf. Bei einer Rückerstattung oder einer verlorenen Rückbuchung nimmt der Bot sie wieder weg

Beides braucht die Discord ID des Käufers. Tebex fragt sie beim Kauf nur ab, wenn das Paket eine Discord Aktion oder eine Variable mit der Kennung discord_id hat. Kommt keine Discord ID mit oder ist der Käufer nicht auf deinem Server, meldet der Bot den Kauf im Log Kanal, damit ihr euch beim Käufer meldet.

Tebex kann Rollen auch selbst vergeben. Nutzt du das, lass Discord Rolle nach Kauf aus, sonst vergeben zwei Systeme dieselbe Rolle.

FiveM: Ingame Vorteile verkaufst du nur über Tebex, nie über die normale Bestellung. Wie du deinen FiveM Server selbst mit AlphaCloud verbindest, steht auf der Seite des FiveM Moduls.

Updates, Reseller und Webhooks

Updates

Hat ein Produkt eine neue Version, schickst du allen Besitzern eine DM mit Changelog. Besitzer sind alle mit einer aktiven Lizenz oder einer gelieferten Bestellung des Produkts.

  • Im Panel unter Lizenzen, Abschnitt Updates: Produkt, Version, Changelog und optional Neuer Download Link, dann An X Besitzer senden.
  • In Discord mit /product update: product, version (zum Beispiel 1.2.0), changes (\n beginnt eine neue Zeile) und optional link. Der Bot zeigt erst eine Vorschau mit An X Besitzer senden und Abbrechen.

Die DMs gehen im Abstand von zwei Sekunden raus und nennen deinen Server. Gesendete DMs lassen sich nicht zurückholen. Startet der Bot während des Versands neu, macht er an derselben Stelle weiter. Der Verlauf zeigt jedes Update mit Fortschritt und wie viele Besitzer erreicht wurden, am Ende steht das Ergebnis im Log Kanal.

Ein neuer Download Link ersetzt auch den Link des Produkts und früherer Bestellungen im Kundenbereich, aber nur, wenn das Produkt schon einen Download ausliefert. Sonst steht er nur in der DM.

Reseller

Reseller sind Mitglieder, die Lizenzschlüssel eines Produkts weitergeben oder selbst nutzen dürfen. Unter Lizenzen, Abschnitt Reseller, gibst du einem Mitglied mit Reseller hinzufügen ein Kontingent pro Produkt:

Feld Bedeutung
Gesamt Wie viele Schlüssel das Mitglied insgesamt bekommt
Selbst nutzbar Wie viele davon für sich selbst
Weitergebbar Wie viele davon für andere Mitglieder

Kontingente gibt es nur für Produkte, die Lizenzschlüssel ausliefern. Der Reseller nutzt dann zwei Befehle:

  • /reseller give mit product und user: Das Mitglied bekommt einen neuen Schlüssel per DM. Bei geschlossenen DMs holt es ihn mit /license. Wählt der Reseller sich selbst, zählt der Schlüssel zum eigenen Kontingent und wird sofort angezeigt.
  • /reseller keys: das Kontingent und die zuletzt vergebenen Schlüssel, nur mit den letzten vier Zeichen.

Ein vergebener Schlüssel bleibt verbraucht, auch wenn du ihn später sperrst. In der Liste unter Lizenzen steht bei jedem dieser Schlüssel „über Reseller“ und der Name, und jeder lässt sich einzeln sperren. Jede Vergabe steht im Log Kanal.

Webhooks

Die Seite Webhooks in der Gruppe Erweiterungen verbindet deinen Shop mit eigenen Systemen, zum Beispiel deiner Buchhaltung, einer Lizenzdatenbank oder einem eigenen Dashboard.

Ausgehende Webhooks: Bis zu fünf Adressen bekommen die gewählten Ereignisse als signierte JSON Anfrage per POST.

Ereignis Wann
order.created Neue Bestellung, sobald ihr Ticket offen ist
order.paid Bestellung als bezahlt markiert
order.delivered Bestellung geliefert, von Hand oder automatisch
order.cancelled Bestellung storniert, vom Team, vom Kunden oder weil sie unbezahlt blieb
order.withdrawn Der Kunde hat den Widerruf erklärt
license.issued Neuer Lizenzschlüssel, aus einer Bestellung, neu erzeugt oder über einen Reseller
license.blocked Lizenzschlüssel gesperrt, vom Team, ersetzt oder weil die Bestellung storniert wurde
  • Nur Adressen mit https auf einem öffentlichen Server. Weiterleitungen werden nicht verfolgt.
  • Jede Anfrage trägt die Header X-AlphaCloud-Signature, X-AlphaCloud-Event und X-AlphaCloud-Delivery. Die Signatur ist HMAC SHA256 über Zeitstempel, Punkt und den unveränderten Body, mit deinem Secret als Schlüssel. Ein Beispiel zum Prüfen in Node.js zeigt die Seite selbst.
  • Das Secret siehst du nur einmal. Neues Secret ersetzt es, eine neue Adresse bekommt immer ein neues.
  • Antworte innerhalb von 10 Sekunden mit einem Status 2xx. Sonst versuchen wir es sechs weitere Male, nach 1 Minute, 5 Minuten, 30 Minuten, 2, 6 und 12 Stunden. Nach mindestens zehn Fehlern in Folge über einen Tag schaltet sich der Webhook aus, und das Panel zeigt einen Hinweis.
  • Ein Ereignis kann doppelt ankommen. Die id im Body bleibt bei jedem Versuch gleich.
  • An persönlichen Daten enthält eine Anfrage nur die Discord ID des Käufers und die Bestellnummer. Kein Name, keine Wünsche, keine Zahlungsdaten, nie ein vollständiger Lizenzschlüssel.
  • Mit Test senden schickst du ein Testereignis an die Adresse.

Restock Webhook (eingehend): Dein externer Shop oder ein Script erhöht hier den Bestand eines Produkts. Wird es dabei von 0 aufgefüllt, bekommen die Abonnenten ihren Restock Ping.

  • Mit Secret erzeugen schaltest du ihn ein, ohne Secret nimmt er keine Anfragen an. Die Adresse steht auf der Seite.
  • Body: id (deine eindeutige Ereignis ID), productId oder sku und amount (1 bis 100.000 Stück, die zum Bestand dazukommen).
  • Die Signatur steht im Header X-AlphaCloud-Signature wie oben. Anfragen, die älter als 5 Minuten sind, werden abgelehnt.
  • Dieselbe id wird nur einmal verbucht, eine Wiederholung bekommt 200 mit duplicate: true.
  • Unter SKUs gibst du Produkten mit Bestand eine eigene Artikelnummer, die dein Shop statt der Produkt ID schicken kann.

Website

Jeder Shop kann sich eine eigene Website bauen, aus festen Bausteinen und mit den Live Daten deines Shops. Bestellt wird weiter in Discord: Die Website verkauft nichts selbst, ihr Bestellknopf führt zu deinem Shop auf dem Server. Die Website ist in jeder Stufe enthalten.

Noch nicht erreichbar. Websites gehen erst live, wenn ihre Domain freigeschaltet ist. Bis dahin kannst du alles bauen und veröffentlichen, Besucher sehen die Website aber noch nicht.

Erstellen und bearbeiten

Unter Website, Editor klickst du auf Website erstellen. AlphaCloud baut aus deinem Server einen ersten Entwurf: Name, Icon, Banner, Produkte, Bewertungen und Lieferzeiten. Live geht er erst mit Veröffentlichen.

Im Editor bearbeitest du Seiten und Bausteine mit einer Vorschau für Desktop, Tablet und Handy, hell oder dunkel. Änderungen speichern automatisch als Entwurf, Rückgängig und Wiederholen helfen beim Ausprobieren.

Baustein Inhalt
Startbereich Titel, Text, bis zu zwei Knöpfe und auf Wunsch die Mitglieder online
Produkte Alle Produkte, eine Kategorie oder deine Auswahl
Bewertungen Nur freigegebene Bewertungen echter Käufer
Lieferzeit Lieferarten, Lieferzeit und Auslastung
So bestellst du Die Schritte und deine Zahlungsarten
Discord Servername, Icon und Mitglieder online
Text Eigener Text, auf Wunsch mit Bild
FAQ Fragen und Antworten

Preise, Rabatte, „Ausverkauft“, Lieferzeiten und Bewertungen kommen live aus deinem Shop. Jeder Baustein hat mehrere Varianten. Bilder kommen nur aus deinen eigenen Uploads im Service Bereich, eigenes HTML oder Scripts gibt es nicht.

Design

Unter Design wählst du den Stil:

  • Studio: ruhig und hell, viel Weißraum. Für Designer und Kreative.
  • Arcade: dunkel und kräftig, harte Kanten. Für Gaming und FiveM.

Dazu Hell oder Dunkel und die Akzentfarbe, entweder Aus dem Server Icon oder eine Eigene Farbe.

Produktseiten

Jedes aktive Produkt hat automatisch eine eigene Seite mit Bildern, Beschreibung, Preis, Varianten, Extras, Lieferarten, Nutzungsrechten und Bewertungen. Inhalte änderst du beim Produkt, Farben und Stil kommen aus dem Design der Website. Der Knopf In Discord bestellen führt zum Produkt in deiner Preisliste.

Veröffentlichen und Einstellungen

  • Veröffentlichen bringt den Entwurf live, Offline nehmen blendet die Website aus. Jedes Veröffentlichen speichert eine Version, die letzten 30 bleiben, und Wiederherstellen holt eine davon in den Entwurf.
  • Unter Einstellungen wählst du die Adresse (Subdomain, 3 bis 32 Zeichen). Ändern kannst du sie einmal in 30 Tagen, ein alter Name bleibt 90 Tage für andere gesperrt.
  • Dort stehen auch der Discord Einladungslink für „Server beitreten“ und Von Suchmaschinen finden lassen.
  • Im Fuß jeder Seite stehen deine Rechtstexte aus Rechtliches und ein Link, um Inhalte zu melden.

Statistik ohne Cookies

Unter Statistik siehst du Besucher, Aufrufe, Klicks auf „In Discord bestellen“ und „Server beitreten“, die Klickrate, Top Seiten, Top Produkte, Herkunft, Länder und Geräte. Gezählt wird ohne Cookies und ohne Zugriff auf das Gerät der Besucher. AlphaCloud speichert nur Tagessummen, keine IP Adressen, 13 Monate lang. Ohne Google Analytics zeigt deine Website deshalb kein Cookie Banner.

Google Analytics

Optional trägst du unter Einstellungen eine Google Analytics ID ein, zum Beispiel G-AB12CD34EF. Dann erscheint auf deiner Website automatisch ein Cookie Banner, Ablehnen ist dort genauso einfach wie Akzeptieren, und Google lädt erst nach Zustimmung. Für diese Messung bist du verantwortlich. Akzeptiere in Google Analytics die Bedingungen zur Datenverarbeitung.

Rechte

Im Panel

Unter Team & Rechte siehst du, wer was darf. Vergeben werden die Rechte pro Person in den Panel Rechten, als Service: Bestellungen bearbeiten und Service: Shop verwalten.

Bestellungen bearbeiten Shop verwalten
Darf Bestellungen, Kunden, Übersicht und Statistik ansehen. Bezahlt bestätigen, übernehmen, als geliefert markieren, stornieren. Bestand auffüllen Alles aus „Bestellungen bearbeiten“, dazu Produkte, Rabatte, Lieferzeit, Zahlungsarten, Nachrichten, Erweiterungen (Tebex, Lizenzen, Webhooks), Website, Rechtliches und Team. Exporte, Bestellungen anonymisieren oder löschen
Darf nicht Produkte, Preise, Rabatte, Zahlungsarten, Nachrichten, Erweiterungen, Website, Rechtliches, Team und Abo ändern. Exporte Abo abschließen und kündigen
  • Server Admins (Owner, Administrator oder „Server verwalten“) haben immer beide Rechte. Nur sie können die Testphase starten und das Modul kaufen.
  • Mit nur „Bestellungen bearbeiten“ siehst du die übrigen Seiten im Modus Nur ansehen.
  • Ohne eines der beiden Rechte bleibt der Bereich für dich gesperrt.

In Discord

Die Bearbeiter Rollen unter Team & Rechte bestimmen, wer auf der Bestellkarte die Knöpfe für das Team drücken und /order next und /restock nutzen darf. Mitglieder mit „Server verwalten“ dürfen das immer. Die Bearbeiter Rollen werden gepingt, wenn ein Kunde eine Zahlung meldet, und in private Threads von Bestellungen aufgenommen.

  • /discount und /product update brauchen immer das Recht „Server verwalten“.
  • /reseller sehen alle Mitglieder, nutzen können ihn nur Mitglieder mit Reseller Kontingent.
  • /license nutzt jedes Mitglied für seine eigenen Schlüssel.

Wenn der Zugang endet

Endet die Testphase, ein gekündigtes Abo oder die Prepaid Zeit, schließt der Shop für neue Bestellungen:

  • Der Knopf Bestellen antwortet, dass der Shop gerade geschlossen ist. Die Status Nachricht zeigt das ebenfalls.
  • Offene Bestellungen kannst du weiter abschließen. Die Knöpfe auf den Bestellkarten funktionieren, damit deine Kunden nicht hängen bleiben.
  • Die Befehle des Moduls (/discount, /order, /restock, /license, /product, /reseller) gibt es nur, solange der Shop offen ist.
  • Die Lizenzprüf API antwortet weiter, damit Käufer nutzen können, was sie bezahlt haben.
  • Deine Website zeigt 7 Tage lang den Hinweis, dass der Shop gerade keine Bestellungen annimmt, ohne Bestellknöpfe. Danach ist sie offline.
  • Produkte, Einstellungen, Bestellungen und Bewertungen bleiben erhalten.

Kaufst du wieder ein Abo oder Prepaid, nimmt der Shop sofort wieder Bestellungen an. Eine zweite Testphase gibt es nicht.

Grenzen

Die Grenzen sind in allen Stufen gleich.

Grenze
Produkte 250
Kategorien 25
Bilder pro Produkt 10, je bis 8 MB
Varianten und Extras pro Produkt je 25
Rollen bei der Auslieferung 5 pro Produkt
Text bei der Auslieferung 2.000 Zeichen
Zahlungsarten 10
Rabatte in Prozent 50
Gutscheine und Creator Codes 100 zusammen
Offene Bestellungen pro Kunde 3
Rabatt in Prozent bis 90 %
Dauer bei /discount bis 90 Tage
Liefertermin 1 bis 90 Werktage
Upgrade bis 90 Tage nach der Lieferung
Auffüllen auf einmal bis 100.000 Stück
Restock Anmeldungen 25 pro Mitglied, 20.000 pro Shop
Restock Rollen 25 Produkte, dazu eine für alle Produkte
Neue Lizenzschlüssel durch Käufer 10 pro Stunde, je Käufer und Shop
Lizenzprüf API 600 Prüfungen pro Minute und Token
Updates 3 pro Produkt in 24 Stunden, eines gleichzeitig, bis 10.000 Besitzer
Version und Changelog bei Updates 32 und 1.500 Zeichen
Reseller Kontingente 200 pro Shop
Schlüssel über Reseller 30 pro Stunde und Reseller
Ausgehende Webhooks 5
Tebex Pakete 250
Website 20 Seiten, 30 Bausteine pro Seite, 30 Versionen

Befehle

Befehl Wirkung Wer
/discount set Rabattpreis für ein Produkt setzen, optional mit Dauer „Server verwalten“
/discount clear Rabatt eines Produkts entfernen „Server verwalten“
/order next Die nächste Bestellung aus der Warteschlange übernehmen Bearbeiter Rollen oder „Server verwalten“
/restock Den Lagerbestand eines Produkts auffüllen, mit product und amount Bearbeiter Rollen oder „Server verwalten“
/license Eigene Lizenzschlüssel in diesem Shop ansehen, einen neuen erzeugen oder einen noch nicht abgeholten anzeigen Alle Mitglieder
/product update Ein Update eines Produkts an alle Besitzer senden, mit product, version, changes und optional link „Server verwalten“
/reseller give Einem Mitglied einen Lizenzschlüssel aus deinem Kontingent geben, mit product und user Reseller mit Kontingent
/reseller keys Deine vergebenen Schlüssel und was von deinem Kontingent übrig ist Reseller mit Kontingent

Benötigte Rechte

Nachrichten senden, Links einbetten, Dateien anhängen (für Belege und Bestellbestätigungen), Nachrichtenverlauf lesen, Nachrichten verwalten (zum Anheften der Bestellkarte). Für Bestellungen ohne Ticket Kategorie zusätzlich im Kanal der Preisliste: Private Threads erstellen und Nachrichten in Threads senden. Für Bestellungen im Ticket gelten die Rechte des Ticket Moduls.

Für Rollen bei der Auslieferung, Restock Rollen und Rollen nach Tebex Käufen: Rollen verwalten, und die Rollen müssen unter der höchsten Rolle des Bots stehen. Im Kanal der Restock Pings: „@everyone, @here und alle Rollen erwähnen“.

Verwandt

TicketsDas komplette Ticketsystem mit Kategorien, Fragen, Panels, Bewertungen, KI Support und Transkripten.