Rabattcodes: Vom Newsletter-Geschenk zur Influencer-Auswertung
Du baust seit Wochen einen Newsletter auf. Du willst Deinen Abonnenten mit 10 % auf das nächste Ticket Danke sagen. Oder Du hast einen Deal mit drei Instagram-Creatoren und willst wissen, welcher davon tatsächlich Verkäufe bringt.
Bisher hättest Du beides mit versteckten Tickets gelöst — das normale Ticket zu einem niedrigeren Preis klonen, die versteckte URL teilen. Das funktioniert für zwei oder drei; es skaliert nicht auf „pro Influencer ein eigener Code” und Du siehst nicht, was eingelöst wurde.
Rabattcodes sind jetzt live. Käufer geben sie im Checkout ein, oder Du hängst ?promo=NEWS10 an einen beliebigen Link und der Code wird automatisch angewendet.
Was Du einstellen kannst
Jeder Code trägt fünf Eigenschaften, die Du wählst:
- Typ & Betrag — Prozent (1–100 %) oder ein Festbetrag in der Kontowährung
- Event-Beschränkung — auf ein einzelnes Event begrenzen oder kontoweit gültig lassen
- Ablauf — optionales Datum, nach dem der Code nicht mehr greift
- Gesamtlimit — Gesamteinlösungen über alle Käufer
- Pro-Käufer-Limit — maximale Einlösungen je Käufer-E-Mail
Letzteres ist entscheidend. Setze Pro Käufer = 1, und Dein „Erstkäufer 10 % Rabatt”-Code kann von derselben Person nicht über mehrere Bestellungen hinweg wiederverwendet werden. Erstattete Bestellungen geben den Slot automatisch wieder frei.
Zwei Wege, wie Käufer einlösen
Eingabe im Checkout. Direkt über den Bezahl-Buttons gibt es eine Klappleiste „Hast Du einen Rabattcode?”. Aufklappen, eingeben, anwenden. Die Warenkorbsumme aktualisiert sich sofort — Turbo erledigt das ohne Seiten-Reload.
?promo=CODE-URL. Hänge sie an jeden Shop-Link. Usetix speichert den Code in der Sitzung des Käufers; im Checkout ist der Rabatt bereits angewendet. Die Klappleiste öffnet sich automatisch und zeigt „Angewendet: NEWS10”. Perfekt für Newsletter-, Anzeigen- und Influencer-Links.
Codes, die nicht passen, werden im öffentlichen Shop stillschweigend ignoriert — kein abschreckender Fehler vor der Kaufentscheidung.
Was im Hintergrund passiert
Der Rabatt wird anteilig auf die Bestellpositionen verteilt. Die Stripe-Checkout-Seite zeigt die rabattierten Einzelpreise, der Käufer sieht die echten Zahlen. PayPal prüft gegen den rabattierten Gesamtbetrag. Ein 100 %-Rabattcode leitet die Bestellung über den Gratis-Checkout — kein Zahlungsanbieter involviert.
Die MwSt wird auf den rabattierten Gesamtbetrag berechnet. Deine Käuferrechnung liest sich also korrekt: Positionen mit rabattiertem Preis, eine „Rabattcode”-Zeile, dann Netto / MwSt / Gesamt.
Influencer-Tracking, einfach gemacht
Gib jedem Partner einen eigenen Code: MARIA15, ALEX15, JANE15. Die Bestellübersicht zeigt den eingelösten Code bei jeder Bestellung — am Monatsende sortierst Du nach Code und siehst genau, was jeder Partner gebracht hat. Kombiniert mit UTM-Tracking erkennst Du zusätzlich, welche Plattform (utm_source) den Klick gebracht hat.
Kein Drittanbieter-Affiliate-Tool, kein Link-Shortener. Einfach ein Code pro Partner.
Erstattungen, Races und Sonderfälle
Das Gesamtlimit ist ein weiches Limit. Bei hoher gleichzeitiger Last auf einem fast erschöpften Code können einzelne Bestellungen das Limit überschreiten. Hartes Sperren würde Käufer im asynchronen Zahlungsfenster von Stripe stranden lassen. Geringe Überschreitung ist der richtige Kompromiss.
Erstattungen reduzieren Einlösungen nicht. Wenn Du 100 Gratis-Coupons ausgibst und ein paar erstattet werden, möchtest Du nicht, dass die Slots stillschweigend zurückkommen. Wenn Du nach Erstattungen mehr Einlösungen erlauben willst, bearbeite den Code und erhöhe das Limit.
Codes mit Einlösungen können nicht hart gelöscht werden — sie werden stattdessen deaktiviert, sodass die Bestellhistorie den Snapshot behält: welcher Code wurde benutzt, welcher Rabatt angewendet. Belege und Rechnungen bleiben korrekt, auch wenn der Code aus der Admin-Übersicht verschwindet.
Im Admin & in der KI
Ein neuer Bereich Rabattcodes in der Seitenleiste — vollständiges CRUD, Übersicht mit Einlösungs-Zähler, Soft-Delete bei Einlösungen.
Der eingebaute KI-Assistent kennt Rabattcodes auch: „Erstelle einen Code FALL26, 15 % Rabatt, max. 1 pro Käufer, läuft Ende Oktober ab” legt ihn an. „Liste meine aktiven Codes auf” gibt Dir den Überblick. „Deaktiviere ALEX15” schaltet ihn ab, ohne die Historie zu verlieren.
API & Webhooks
Vollständiges CRUD über /admin/promo_codes via API EN only. Der Webhook-Payload (order.paid) enthält jetzt discount_amount, promo_code und original_price pro Position — so kann Dein CRM oder Buchhaltungs-System das vollständige Bild rekonstruieren.
Jetzt ausprobieren
Rabattcodes sind für alle Konten live. Vollständige Anleitung: Rabattcodes-Doku.
Fragen? [email protected].