Empfehlungsprogramm von Baza Booking Calendar
Mit dem Empfehlungsprogramm gewinnen Mitglieder über einen persönlichen Link neue Kunden und erhalten Boni für passende Buchungen. Die Funktion ist im Pro-Tarif mit dem Lizenzschlüssel referral-programme verfügbar.
Was ist das und für wen ist es gedacht?
Ein Mitglied teilt https://site.com/?bbc_ref=<code>. Folgt ein Besucher dem Link und erstellt eine passende Buchung, erhält das Mitglied den Bonus.
- Prozent: ein Anteil des berücksichtigten Bestellwerts.
- Fester Betrag: ein festgelegter Wert pro passender Buchung.
- Einmal: nur für die erste Bestellung jedes geworbenen Kunden.
- Jede Bestellung: für jede passende Bestellung dieses Kunden.
Beispiel: Bei 5% und einem berücksichtigten Bestellwert von 200 erhält das Mitglied 10.
[Screenshot: Beschreibung des Empfehlungsprogramms im Mitgliedskonto]
Aktivierung und Einstellungen
Öffnen Sie Baza Booking → General Settings → Referral → Settings.
- Enable the referral programme. Standard: aus. Beim Ausschalten bleiben Daten und Metadaten erhalten, Links, Cookies, Boni und der Konto-Tab werden jedoch angehalten.
- Bonus type und Bonus value. Standard: Prozent und 5%. Wählen Sie einen Prozentsatz oder einen festen Betrag.
- When the bonus is paid. Standard: einmal für die erste Bestellung jedes geworbenen Kunden. Alternativ wird jede passende Bestellung vergütet.
- Minimum order for a bonus. Standard: 100. Kleinere Bestellungen erzeugen keinen Bonus.
- Count only the slots of the order. Standard: an. Aktiv verwendet die Option
booking_priceohne Zusatzleistungen und Aufschläge. Deaktiviert verwendet sie den Gesamtbetrag ausbaza_bc_get_booking_total(). - Minimum payout. Standard: 100. Vor Erreichen dieses Guthabens ist keine Auszahlungsanfrage möglich.
- Bonus lifetime. Standard: 0, der Bonus verfällt also nicht. Eine Anzahl von Tagen begrenzt die Laufzeit.
- Fields of the application. Dokumentiert sind E-Mail, Telefon und Name.
- Approve applications automatically. Standard: aus. Andernfalls prüft ein Administrator die Anträge unter Members.
- Approve payout requests automatically. Standard: aus. Andernfalls prüft ein Administrator die Auszahlungsanträge.
- Tell members about every bonus. Standard: an. Das Mitglied kann diese E-Mails im Konto ausschalten.
Beispiel: Kosten die Zeitfenster 100 und die Extras 50, berücksichtigt die aktive Option 100, die deaktivierte 150.
[Screenshot: Referral Settings mit allen Feldern]
Weg des Mitglieds
- Öffnen Sie den Tab Membership im Konto.
- Ein Benutzer ohne Mitgliedschaft sieht die Beschreibung und das Antragsformular.
- Nach der Genehmigung erhält das Mitglied einen persönlichen Link und die Schaltfläche Copy.
- Ein gültiger Link setzt das Cookie
bbc_reffür 30 Tage. - Die Buchung speichert das Mitglied in
bbc_referrer_id. - Beim Status
bookedodercompletedprüft das Plugin alle Bedingungen und schreibt den Bonus gut. - Ein tägliches Ereignis lässt Boni nach Ende ihrer Laufzeit verfallen.
Das Cookie wird nicht für Administratoren, Manager oder Mitglieder, im Adminbereich, bei AJAX-Anfragen oder über den Link eines inaktiven Mitglieds gesetzt. Ein Mitglied erhält keinen Bonus für eine eigene Buchung.
Beispiel: Ein Kunde folgt dem Link, bucht innerhalb von 30 Tagen und nach der Bestätigung erhält das Mitglied den Bonus.
[Screenshot: Membership mit Link, Guthaben und Verlauf]
Schaltflächen-Generator
Klicken Sie auf “Generate a button” und legen Sie Text, Farben, Rahmen, Eckenradius und Größe fest. Kopieren Sie den erzeugten Code an die gewünschte Stelle Ihrer Website.
Beispiel: Geben Sie “Book here” ein, passen Sie das Design an und fügen Sie den Code in einen HTML-Block ein.
[Screenshot: Schaltflächen-Generator und erzeugter Code]
Auszahlung
Das Mitglied sieht verfügbaren Bonus, Auszahlungsformular und Verlauf. Eine Anfrage ist nach Erreichen von Minimum payout möglich.
pending: wartet auf eine Entscheidung.approved: genehmigt.rejected: abgelehnt.
Bei einer Auszahlung werden zuerst die ältesten Gutschriften verwendet.
Beispiel: Bei einer Mindestauszahlung von 100 und einem Guthaben von 120 kann das Mitglied eine Anfrage senden.
[Screenshot: Auszahlungsformular und Transaktionsverlauf]
Verwaltung
Der Bereich Referral enthält Settings, Members und Payouts.
- Members: Anträge genehmigen oder ablehnen, Mitglieder sperren, entsperren und aus dem Programm entfernen.
- Payouts: Auszahlungsanträge genehmigen oder ablehnen.
Ein gesperrtes Mitglied kann normal buchen, erhält aber keine neuen Boni. Dies ist nicht die Kundensperrliste.
Beispiel: Prüfen Sie einen Antrag unter Members und klicken Sie auf “Approve” oder “Reject”.
[Screenshot: Verwaltung von Members und Payouts]
Häufige Fragen
Warum wurde kein Bonus gutgeschrieben?
Programm und Tarif müssen aktiv sein, das Mitglied muss aktiv und ungesperrt sein, die Buchung muss dem Werber, aber nicht ihm selbst zugeordnet sein, bestätigt sein und den Status booked oder completed haben. Es darf noch kein Bonus für die Buchung bestehen. Die Regel once oder each und der Mindestwert müssen erfüllt sein. Berücksichtigter Betrag und gefilterter Bonus müssen größer als null sein.
Beispiel: Im Modus once erzeugt die zweite Bestellung desselben geworbenen Kunden keinen weiteren Bonus.
Was bewirkt eine Sperre?
Das Mitglied erhält keine neuen Boni, kann aber weiterhin als Kunde buchen.
Was geschieht beim Ausschalten des Programms?
Gespeicherte Daten bleiben erhalten, aber Links, Cookies, Boni, Konto-Tab und weitere Programmaktionen werden angehalten. Beim Deinstallieren des Plugins werden Einstellung, Empfehlungsdaten und tägliches Ereignis entfernt.
Was sehen Administratoren und Manager?
Administratoren verwalten Einstellungen, Mitglieder, Anträge und Auszahlungen. Für Administratoren und Manager wird kein Empfehlungs-Cookie gesetzt.
[Screenshot: gesperrtes Mitglied und ausgeschaltetes Programm]
Für Entwickler
baza_bc_referral_calculate: startet die Bonusberechnung.baza_bc_referral_accrue: schreibt den Betrag dem Guthaben gut und erstellt einen Ledger-Eintrag.baza_bc_referral_deduct: zieht bei Ablauf oder Auszahlung überbaza_bc_referral_deduct( $user, $amount, 'expire'|'payout', $ref )ab.baza_bc_referral_amount: filtert den berechneten Bonus.baza_bc_referral_cookie_days: filtert die standardmäßige Cookie-Laufzeit von 30 Tagen.
Tabellen: {prefix}bbc_referral_ledger, {prefix}bbc_referral_balance und {prefix}bbc_referral_payouts. Benutzer-Meta: bbc_is_member, bbc_member_url, bbc_member_blocked, bbc_member_application und bbc_member_notify_off. Buchungs-Meta: bbc_referrer_id.
Der interne Tarifschlüssel ist referral_programme, der Lizenzschlüssel ist referral-programme, und modules/referral ist nicht in der kostenlosen oder WordPress.org-Version enthalten.
Beispiel: Ändern Sie mit baza_bc_referral_cookie_days die Standardlaufzeit des Cookies.
[Screenshot: Referral-Hook in einem eigenen Plugin]
