intermediate
preisgestaltung
aktionscodes
rabatte

Aktionscodes und Rabatte

Erstellen und verwalten Sie Aktionscodes, um neue Kunden zu gewinnen, treue Fahrer zu belohnen und Marketingkampagnen durchzufuehren

Levy Fleets TeamDecember 25, 202515 min read

Aktionscodes und Rabatte

Aktionscodes sind ein leistungsstarkes Marketinginstrument, mit dem Sie Rabatte anbieten koennen, um neue Kunden zu gewinnen, treue Fahrer zu belohnen und Werbekampagnen durchzufuehren. Diese Anleitung deckt alles ab, was Sie ueber das Erstellen, Verwalten und Optimieren von Aktionscodes wissen muessen.

Ueberblick

Aktionscodes bieten Rabatte, die Kunden auf Fahrten, Guthaben-Aufladungen oder Abonnementkaufe anwenden koennen. Jeder Code kann mit spezifischen Rabattbetraegen, Nutzungslimits, Gueltigkeitszeitraeumen und Zielgruppenoptionen konfiguriert werden.

Hauptfunktionen

  • Prozentuale oder feste Rabatte - Bieten Sie einen Prozentsatz oder einen festen Dollarbetrag an
  • Mehrere Anwendungstypen - Anwendbar auf Fahrten, Guthaben oder Abonnements
  • Nutzungslimits - Kontrollieren Sie Gesamtnutzung und Limits pro Kunde
  • Standort-Targeting - Beschraenken Sie Codes auf bestimmte Unterkonten
  • Fahrzeugtypfilterung - Begrenzen Sie Codes auf bestimmte Fahrzeugmodelle
  • Mindestausgabeanforderungen - Erfordern Sie eine Mindestsumme vor Rabattanwendung
  • Maximale Rabattobergrenzen - Verhindern Sie, dass prozentuale Rabatte einen bestimmten Betrag ueberschreiten

Zugang zu Aktionscodes

1

Zur Preisgestaltung navigieren

Gehen Sie zum Dashboard und klicken Sie in der Seitennavigation auf Preisgestaltung.

2

Aktionscodes-Bereich finden

Scrollen Sie zum Bereich Aktionscodes.

3

Codes verwalten

Klicken Sie auf Aktionscode hinzufuegen, um einen neuen Code zu erstellen, oder verwenden Sie die Bearbeiten-/Loeschen-Symbole, um bestehende zu verwalten.

Aktionscode-Konfiguration

Code

Die eindeutige Kennung, die Kunden eingeben, um den Rabatt einzuloesen.

FeldBeschreibungBeispiel
CodeAlphanumerischer Aktionscode (Gross-/Kleinschreibung egal)SOMMER20, NEUKUNDE

Best Practices fuer Codes

Verwenden Sie einpraegsame, leicht einzugebende Codes (6-10 Zeichen). Vermeiden Sie mehrdeutige Zeichen (0/O, 1/I/l). Fuegen Sie Kampagnenhinweise wie SOMMER20 oder FEIERTAG50 hinzu. Codes werden automatisch in Grossbuchstaben umgewandelt und muessen eindeutig sein.

Rabatttyp

Waehlen Sie, wie der Rabatt berechnet wird:

TypBeschreibungBeispiel
FestbetragBestimmter Dollarbetrag Rabatt5,00 $ Rabatt
ProzentsatzProzentsatz der Zwischensumme20 % Rabatt

Festbetrag-Berechnung:

Rabatt = Festbetrag
Beispiel: Zwischensumme 12,00 $, Code 5,00 $ Rabatt = Rabatt 5,00 $ = Endpreis 7,00 $

Prozentsatz-Berechnung:

Rabatt = Zwischensumme x (Prozentsatz / 100)
Beispiel: Zwischensumme 12,00 $, Code 20 % Rabatt = Rabatt 2,40 $ = Endpreis 9,60 $

Rabattwert

Der tatsaechliche Rabattbetrag basierend auf dem gewaehlten Typ:

TypEingabeBedeutung
Festbetrag5.005,00 $ Rabatt
Prozentsatz2020 % Rabatt

Anwendungstyp

Legen Sie fest, wo der Aktionscode verwendet werden kann:

TypBeschreibungAnwendungsfall
GuthabenFuegt Guthaben zum Kundenkonto hinzuAnmeldeboni, Empfehlungspraemien
FahrtrabattWird direkt auf Fahrtkosten angewendetMarketingkampagnen, Aktionen
AbonnementrabattWird auf Abonnementkaufe angewendetAbonnement-Aktionen

Guthaben-Verhalten:

  • Bei Einloesung wird der Rabattwert dem Guthaben des Kunden hinzugefuegt
  • Das Guthaben kann dann fuer zukuenftige Fahrten verwendet werden
  • Funktioniert wie eine Geschenkkarte oder Bonusguthaben

Fahrtrabatt-Verhalten:

  • Wird bei der Fahrtabrechnung nach dynamischer Preisgestaltung angewendet
  • Betrifft nur die spezifische Fahrt, bei der der Code verwendet wird
  • Erscheint in der Preisaufschluesselung der Fahrt

Abonnementrabatt-Verhalten:

  • Reduziert die Kosten fuer den Kauf eines Abonnementplans
  • Wird zum Zeitpunkt des Abonnementkaufs angewendet

Nutzungslimits

Gesamtnutzung (Global)

Maximale Anzahl, wie oft der Code von allen Kunden verwendet werden kann.

EinstellungVerhalten
UnbegrenztKeine Begrenzung der Gesamtnutzung (leer lassen)
100Code funktioniert nach 100 Gesamteinloesungen nicht mehr

Anwendungsfaelle:

  • Zeitlich begrenzte Blitzverkaeufe (erste 50 Kunden)
  • Exklusive Veranstaltungsaktionen
  • Budgetkontrollierte Kampagnen

Nutzung pro Kunde

Maximale Anzahl, wie oft ein einzelner Kunde den Code verwenden kann.

EinstellungVerhalten
1Jeder Kunde kann den Code nur einmal verwenden (Standard)
3Kunden koennen bis zu 3 Mal einloesen
UnbegrenztKeine Begrenzung pro Kunde (leer lassen)

Best Practices:

  • Erstfahrt-Rabatte: Auf 1 setzen
  • Treuebelohnungen: Mehrfache Nutzung erlauben
  • Empfehlungscodes: Auf 1 pro Kunde setzen

Gueltigkeitszeitraum

Gueltig ab

Datum und Uhrzeit, wann der Code aktiv wird.

FeldFormatBeispiel
Gueltig abDatum/Uhrzeit-Waehler2025-01-01 00:00

Codes koennen vor diesem Datum nicht eingeloest werden.

Gueltig bis (Optional)

Datum und Uhrzeit, wann der Code ablaeuft.

EinstellungVerhalten
LeerCode laeuft nie ab
Datum gesetztCode funktioniert nach diesem Datum nicht mehr

Haeufige Szenarien:

  • Wochenendverkauf: Freitag 17:00 bis Sonntag 23:59
  • Feiertagsaktion: 20. Dezember bis 31. Dezember
  • Sommerkampagne: 1. Juni bis 31. August

Targeting-Optionen

Standort (Unterkonto)

Beschraenken Sie den Code auf einen bestimmten Betriebsstandort.

EinstellungVerhalten
Alle StandorteCode funktioniert an jedem Standort (Standard)
Bestimmter StandortCode funktioniert nur am ausgewaehlten Unterkonto

Anwendungsfaelle:

  • Stadtspezifische Einfuehrungen
  • Standortbezogene Partnerschaften
  • Lokale Veranstaltungsaktionen

Fahrzeugtypen (Erweitert)

Begrenzen Sie den Code auf bestimmte Fahrzeugmodelle. Dies wird in der Datenbank konfiguriert und ist fuer erweiterte Anwendungsfaelle verfuegbar.

Beispiel:

  • Premium-Fahrzeugaktion: Gilt nur fuer E-Bikes
  • Roller-Einfuehrungsrabatt: Gilt nur fuer Roller

Mindestausgabeanforderung

Legen Sie eine Mindestsumme fest, die der Kunde erreichen muss, bevor der Code angewendet wird.

FeldBeschreibungBeispiel
MindestfahrtbetragSchwellenwert der Zwischensumme in Dollar10,00 $

Funktionsweise:

Wenn Zwischensumme >= Minimum:
  Rabatt anwenden
Sonst:
  Aktionscode ablehnen

Anwendungsfaelle:

  • "5 $ Rabatt bei Fahrten ueber 15 $" - Foerdert laengere Fahrten
  • "20 % Rabatt bei 25 $+ Fahrten" - Schuetzt Margen bei kleinen Fahrten

Maximale Rabattobergrenze

Begrenzen Sie den maximalen Rabatt fuer prozentbasierte Codes.

FeldBeschreibungBeispiel
Max. RabattMaximaler Rabattbetrag10,00 $ Obergrenze

Funktionsweise:

Bruttorabatt = Zwischensumme x (Prozentsatz / 100)
Endrabatt = MIN(Bruttorabatt, Max. Rabattobergrenze)

Beispiel: 50 % Rabatt mit 10 $ Maximum:

  • 12 $ Fahrt: 50 % = 6,00 $, Rabatt: 6,00 $ (unter Obergrenze)
  • 30 $ Fahrt: 50 % = 15,00 $, Rabatt: 10,00 $ (begrenzt)

Anwendungsfaelle:

  • Grosszuegige Prozentrabatte ohne unbegrenzte Haftung
  • Aktionen im Stil "50 % Rabatt, bis zu 10 $"

Erstellen eines Aktionscodes

Schritt 1: Basisinformationen

Code (Erforderlich)

  • Geben Sie einen eindeutigen Code ein oder klicken Sie auf Generieren fuer einen zufaelligen 8-Zeichen-Code
  • Codes unterscheiden nicht zwischen Gross- und Kleinschreibung und werden in Grossbuchstaben gespeichert

Anwendungstyp (Erforderlich)

  • Waehlen Sie, wo der Code verwendet werden kann: Guthaben, Fahrtrabatt oder Abonnementrabatt

Schritt 2: Rabatt konfigurieren

Rabatttyp (Erforderlich)

  • Waehlen Sie Festbetrag oder Prozentsatz

Rabattwert (Erforderlich)

  • Geben Sie den Betrag ein (z.B. 5.00 fuer 5 $ oder 20 fuer 20 %)

Schritt 3: Limits festlegen

Gesamtnutzung (Optional)

  • Geben Sie die maximale globale Nutzung ein oder lassen Sie es fuer unbegrenzt leer

Nutzung pro Kunde (Optional)

  • Geben Sie das Limit pro Kunde ein (Standard ist 1)

Schritt 4: Gueltigkeit festlegen

Gueltig ab (Erforderlich)

  • Waehlen Sie, wann der Code aktiv wird (Standard ist jetzt)

Gueltig bis (Optional)

  • Waehlen Sie ein Ablaufdatum oder lassen Sie es fuer unbegrenzte Gueltigkeit leer

Schritt 5: Details hinzufuegen

Beschreibung (Optional)

  • Interne Beschreibung zur Referenz (z.B. "Sommer 2025 Neukunden-Aktion")

Standort (Optional)

  • Waehlen Sie einen bestimmten Standort oder lassen Sie es auf "Alle Standorte"

Schritt 6: Erstellen

Klicken Sie auf Erstellen, um den Aktionscode zu speichern. Er ist sofort aktiv, wenn das Gueltig-ab-Datum bereits vergangen ist.

Verwalten von Aktionscodes

Codes anzeigen

Die Aktionscode-Tabelle zeigt:

SpalteBeschreibung
CodeDer Aktionscode (mit Kopier-Button)
BeschreibungInterne Beschreibung
RabattBetrag und Typ (z.B. "20 %" oder "5,00 $")
StandortUnterkonto-Bereich oder "Alle Standorte"
NutzungAktuelle Nutzung / max. Nutzung
Gueltig bisAblaufdatum oder "Kein Ablauf"
StatusAktiv/Inaktiv-Badge

Codes bearbeiten

  1. Klicken Sie auf das Bearbeiten-Symbol (Stift)
  2. Aendern Sie beliebige Felder
  3. Klicken Sie auf Speichern

Sofortige Wirkung

Aenderungen treten sofort fuer neue Einloesungen in Kraft. Zuvor angewendete Rabatte werden nicht beeinflusst.

Codes klonen

Verwenden Sie den Klonen-Button, um einen aehnlichen Code zu erstellen:

  1. Klicken Sie auf das Klonen-Symbol bei einem bestehenden Code
  2. Ein neues Formular oeffnet sich mit allen kopierten Einstellungen ausser dem Code selbst
  3. Geben Sie einen neuen eindeutigen Code ein
  4. Passen Sie andere Einstellungen an
  5. Klicken Sie auf Erstellen

Anwendungsfaelle:

  • Erstellen standortspezifischer Varianten einer Kampagne
  • Uebernahme ablaufender Codes mit neuen Daten
  • A/B-Tests mit verschiedenen Rabattwerten

Codes deaktivieren

Schalten Sie den Aktiv-Schalter um, um einen Code zu deaktivieren:

  • Inaktive Codes koennen nicht eingeloest werden
  • Code verbleibt im System fuer historische Referenz
  • Kann jederzeit reaktiviert werden

Verwenden Sie dies fuer:

  • Voruebergehendes Pausieren von Kampagnen
  • Vorzeitiges Beenden von Aktionen
  • Vorbereiten von Codes fuer zukuenftige Aktivierung

Codes loeschen

  1. Klicken Sie auf das Loeschen-Symbol (Papierkorb)
  2. Bestaetigen Sie die Loeschung

Permanente Loeschung

Loeschung ist permanent. Fuer voruebergehende Aussetzung verwenden Sie stattdessen die Deaktivierung.

Wie Aktionscodes angewendet werden

Position in der Abrechnung

Aktionscodes werden nach allen anderen Preisberechnungen angewendet:

Basiskosten -> Stufen-Vorteile -> Abonnement -> Pakete -> Dynamische Preise -> AKTIONSCODE -> Endpreis

Das bedeutet, der Aktionsrabatt gilt fuer den verbleibenden Betrag nach anderen Rabatten und Anpassungen.

Validierungsprozess

Wenn ein Aktionscode eingereicht wird, prueft das System:

  1. Code existiert - Der Code ist in der Datenbank
  2. Code ist aktiv - Das Flag is_active ist wahr
  3. Zeitgueltigkeit - Aktuelle Zeit liegt zwischen gueltig_ab und gueltig_bis
  4. Globales Limit - Gesamtnutzung hat max_uses nicht ueberschritten
  5. Kundenlimit - Kundennutzung hat max_uses_per_customer nicht ueberschritten
  6. Standortabgleich - Falls begrenzt, stimmt das Unterkonto der Fahrt ueberein
  7. Fahrzeugabgleich - Falls begrenzt, stimmt der Fahrzeugtyp ueberein
  8. Minimum erreicht - Zwischensumme erreicht min_ride_amount-Anforderung

Wenn eine Pruefung fehlschlaegt, wird der Code mit einer entsprechenden Fehlermeldung abgelehnt.

Rabattberechnung

Wenn discount_type = 'percentage':
  Bruttorabatt = Zwischensumme x (Prozentsatz / 100)
Sonst:
  Bruttorabatt = Festbetrag

Wenn max_discount gesetzt:
  Rabatt = MIN(Bruttorabatt, Max. Rabattobergrenze)

Endrabatt = MIN(Rabatt, Zwischensumme)  // Kann Zwischensumme nicht ueberschreiten

Haeufige Szenarien

Szenario 1: Neukunden-Rabatt

Ziel: Neuen Kunden 5 $ Rabatt auf ihre erste Fahrt geben

Einrichtung:

  • Code: WILLKOMMEN5
  • Typ: Fahrtrabatt
  • Rabatt: Fest 5,00 $
  • Nutzung pro Kunde: 1
  • Standort: Alle Standorte
  • Gueltigkeit: Kein Ablauf

Szenario 2: Sommer-Blitzverkauf

Ziel: 25 % Rabatt auf alle Fahrten dieses Wochenende, begrenzt auf 10 $

Einrichtung:

  • Code: SOMMER25
  • Typ: Fahrtrabatt
  • Rabatt: 25 %
  • Max. Rabatt: 10,00 $
  • Gesamtnutzung: 500 (nur erste 500)
  • Gueltig ab: Freitag 17:00
  • Gueltig bis: Sonntag 23:59

Szenario 3: Guthaben-Bonus

Ziel: 10 $ Guthaben zum Kundenkonto hinzufuegen

Einrichtung:

  • Code: BONUS10
  • Typ: Guthaben
  • Rabatt: Fest 10,00 $
  • Nutzung pro Kunde: 1
  • Standort: Alle Standorte

Szenario 4: Premium-E-Bike-Aktion

Ziel: 15 % Rabatt nur auf Premium-E-Bike-Fahrten

Einrichtung:

  • Code: EBIKE15
  • Typ: Fahrtrabatt
  • Rabatt: 15 %
  • Fahrzeugtypen: Premium-E-Bike-Modell-ID
  • Nutzung pro Kunde: Unbegrenzt
  • Gueltigkeit: 30 Tage

Szenario 5: Mindestausgaben-Aktion

Ziel: 3 $ Rabatt bei Fahrten ueber 12 $

Einrichtung:

  • Code: SPAR3
  • Typ: Fahrtrabatt
  • Rabatt: Fest 3,00 $
  • Mindestfahrtbetrag: 12,00 $
  • Nutzung pro Kunde: Unbegrenzt

Best Practices

Code-Design

  1. Codes einfach halten - Leicht zu merken und einzugeben
  2. Aussagekraeftige Praefixe verwenden - SOMMER_, LAUNCH_, EMP_ zur Organisation
  3. Verwirrung vermeiden - O/0, I/1/l Zeichen ueberspringen
  4. Vor Start testen - Codes in Ihrer Testumgebung ueberpruefen

Rabattstrategie

  1. Konservativ beginnen - Mit kleineren Rabatten starten und bei Bedarf erhoehen
  2. Maximale Obergrenzen setzen - Vor unerwartet hohen Rabatten schuetzen
  3. Mindestausgaben nutzen - Zu groesseren Fahrten ermutigen bei gleichzeitigem Mehrwert
  4. Leistung verfolgen - Nutzung ueberwachen, um Kampagneneffektivitaet zu messen

Nutzungslimits

  1. Immer Limits pro Kunde setzen - Missbrauch verhindern
  2. Gesamtobergrenzen erwaegen - Budgetfreundliche Kampagnen
  3. Fuer Betrug planen - Auf ungewoehnliche Muster achten

Timing

  1. Im Voraus planen - Gueltig_ab fuer zukuenftige Kampagnen setzen
  2. Ablaufdaten verwenden - Dringlichkeit schaffen und veraltete Codes verhindern
  3. Puffer einplanen - Codes etwas frueher starten zum Testen

Technische Referenz

Datenbanktabelle: promo_codes

SpalteTypBeschreibung
idUUIDEindeutige Kennung
codeTextDer Aktionscode (Grossbuchstaben)
descriptionTextInterne Beschreibung
discount_typeEnum'percentage' oder 'fixed'
discount_valueDecimalRabattbetrag
max_usesIntegerGlobales Nutzungslimit (null = unbegrenzt)
max_uses_per_customerIntegerLimit pro Kunde (Standard 1)
uses_countIntegerAktuelle globale Nutzungszahl
valid_fromTimestampBeginn des Gueltigkeitszeitraums
valid_untilTimestampEnde der Gueltigkeit (null = kein Ablauf)
is_activeBooleanOb Code aktiviert ist
subaccount_idUUIDStandortbeschraenkung (null = alle)
vehicle_typesUUID[]Fahrzeugmodell-Beschraenkungen (null = alle)
min_ride_amountDecimalMindestsumme in Dollar
max_discount_centsIntegerMaximale Rabattobergrenze in Cent
applicable_toEnum'ride', 'wallet' oder 'subscription'

Datenbanktabelle: customer_promo_uses

Verfolgt die individuelle Kundennutzung von Aktionscodes.

SpalteTypBeschreibung
idUUIDEindeutige Kennung
customer_uuidUUIDReferenz zum Kunden
promo_code_idUUIDReferenz zum Aktionscode
ride_uuidUUIDReferenz zur Fahrt
used_atTimestampWann der Code verwendet wurde

Fehlerbehebung

Code funktioniert nicht

  1. Aktiv-Status pruefen - Stellen Sie sicher, dass is_active wahr ist
  2. Daten ueberpruefen - Aktuelle Zeit muss zwischen gueltig_ab und gueltig_bis liegen
  3. Limits pruefen - Ueberpruefen Sie, ob globale und Kundenlimits nicht erreicht sind
  4. Standort pruefen - Falls begrenzt, stellen Sie sicher, dass Fahrt am richtigen Unterkonto ist
  5. Minimum pruefen - Stellen Sie sicher, dass Zwischensumme den Mindestfahrtbetrag erreicht
  6. Anwendungstyp pruefen - Stellen Sie sicher, dass Code-Typ zum Nutzungskontext passt

Rabattbetrag falsch

  1. Rabatttyp pruefen - Prozentsatz vs. Festbetrag-Berechnung unterscheidet sich
  2. Max. Obergrenze ueberpruefen - Prozentrabatte koennen begrenzt sein
  3. Zwischensumme pruefen - Rabatt kann Zwischensumme nicht ueberschreiten
  4. Abrechnungsreihenfolge ueberpruefen - Aktion wird nach anderen Rabatten angewendet

Kunde sagt, Code wurde bereits verwendet

  1. Pruefen Sie customer_promo_uses auf deren Nutzungseintraege
  2. Ueberpruefen Sie max_uses_per_customer-Einstellung
  3. Suchen Sie nach mehreren Fahrteintraegen mit demselben Aktionscode

Nutzungszahl scheint falsch

  1. uses_count wird bei jeder Anwendung des Codes erhoeht
  2. Pruefen Sie customer_promo_uses auf die tatsaechlichen Nutzungseintraege
  3. Die Zahl kann abweichen, wenn es fehlgeschlagene Transaktionen gab

Aktionscodes bereit

Mit konfigurierten Aktionscodes koennen Sie effektive Marketingkampagnen durchfuehren, treue Kunden belohnen und neue Fahrer gewinnen. Ueberwachen Sie Nutzungsmetriken, um Ihre Promotionsstrategie zu optimieren.