Digistore24 kann Bestelldaten als GET-Parameter an die Dankeseite-URL übergeben. Als Vendor kannst du die Bestelldaten auf der Dankeseite oder Upsell-Dankeseite anzeigen lassen. Zum Beispiel, um den Käufer mit seinem Namen anzusprechen oder eine Zusammenfassung seiner Bestellung anzuzeigen.
Info
Die Platzhalter gelten für die Dankeseite, die Dankeseite für Folgekäufe und die Upsell-Dankeseite. Wenn ein Upsell-Kauf nicht vorhanden ist, wird der Platzhalter durch einen Leerstring ersetzt.
Bestelldaten an die Dankeseite-URL als GET-Parameter anhängen
Diese Funktion ist standardmäßig ausgestellt. Schalte diese folgendermaßen ein:
- Öffne in deiner Vendor-Ansicht Konto > Produkte.
- Klicke auf den Bleistift in der Zeile deines gewünschten Produktes, um die Produktdetails zu öffnen.
- Scrolle im Formular herunter bis zum Feld: Bestelldaten an Dankeseite-URL anhängen.
- Klicke dort auf den Button Ja.
Sobald der Kunde seine Bestellung auf dem Bestellformular abschließt, werden dieGET-Parameterautomatisch an deine Dankeseite-URL angehängt.
Tipp
Als alternative Option kannst du diese Funktion ausgeschaltet lassen und stattdessen Platzhalter in der Dankeseite-URL (oder Upsell-Dankeseite-URL) verwenden. Der Vorteil ist, dass die URL damit kürzer bleibt. Einige WordPress-Plugins blockieren zu lange URLs – wodurch deine Dankeseite nicht mehr aufrufbar wäre. Erfahre hier mehr über Platzhalter in der Dankeseite-URL.
GET-Parameter, die an deine Dankeseite-URL übergeben werden können:
GET-Parameter | Erläuterung |
order_id | Bestell-ID (z. B. XU8A3HZ2) |
buyer_email | E-Mail des Käufers |
product_id | Produkt-ID |
product_name | Produktname |
buyer_id | Käufer-ID |
byer_first_name | Vorname des Käufers |
buyer_last_name | Nachname des Käufers |
payplan_id | Der vom Kunden ausgewählte Zahlungsplan |
sha_sign | Digitale Signatur des GET-Parameters (hierfür wird der Dankeseite-Schlüssel benutzt) |
Zusätzlich bei E-Tickets
GET-Parameter | Erläuterung |
eticket_location | Name des Veranstaltungsorts |
eticket_date | Datum der Veranstaltung |
eticket_hint | Hinweis zum Termin, z. B. die Uhrzeit |
Hinweis
Es ist technisch einfach, diese Daten aus den GET-Parametern der Dankeseite auszulesen. Um eine Manipulation der Daten zu vermeiden, werden sie mit dem Dankeseite-Schlüssel signiert.
Hinweis für Programmierer
Um selbst etwas zu programmieren, dass die GET-Parameter auswertet, und sicherzustellen, dass die Daten nicht gefälscht oder verändert sind, bieten wir das PHP-Skript für Signatur-Prüfung an.
Platzhalter in der Dankeseite-URL
Anstatt GET-Parameter zu verwenden, kannst du alternativ Platzhalter in der Dankeseite-URL verwenden. Die Option Bestelldaten an Dankeseite-URL anhängen kann dann ausgeschaltet bleiben.
Beispiel: http://domain.com/?amount=[AMOUNT]&product=[PRODUCT_ID].
Folgende Platzhalter sind verfügbar:
- [ORDER_ID]
- [ORDER_ITEM_ID]
- [ORDER_LANGUAGE]
- [PAYPLAN_ID]
- [BUYER_EMAIL]
- [AFFILIATE]
- [CAMPAIGNKEY]
- [TRACKINGKEY]
- [CUSTOM]
- [TAGS]
- [CURRENCY]
- [AMOUNT]
- [EARNED_AMOUNT]
- [VAT_AMOUNT]
- [NET_AMOUNT]
- [OTHER_AMOUNTS]
- [OTHER_VAT_AMOUNTS]
- [OTHER_NET_AMOUNTS]
- [NUMBER_OF_INSTALLMENTS]
- [BILLING_STATUS][PRODUCT_ID]
- [PRODUCT_NAME]
- [QUANTITY]
- [PRODUCT_ID_1]
- [PRODUCT_NAME_1]
- [QUANTITY_1]
- [PRODUCT_ID_2]
- [PRODUCT_NAME_2]
- [QUANTITY_2]
- [PRODUCT_ID_3]
- [PRODUCT_NAME_3]
- [QUANTITY_3]
- ...
- [LICENSE_KEY]
- [LICENSE_ID]
- [LICENSE_DATA_EMAIL]
- [LICENSE_DATA_FIRST_NAME]
- [LICENSE_DATA_LAST_NAME]
- [LICENSE_DATA_...]
- [LICENSE_KEY_2]
- ...
- [VOUCHER_CODE] - Rabattcode, der bei der Bestellung verwendet wurde.
- [COUPON_COUNT][COUPON_ID]
- [COUPON_CODE]
- [COUPON_AMOUNT_TOTAL]
- [COUPON_AMOUNT_LEFT]
- [COUPON_CURRENCY]
- [COUPON_ID_2]
- [COUPON_CODE_2]
- [COUPON_AMOUNT_TOTAL_2]
- [COUPON_AMOUNT_LEFT_2]
- [COUPON_CURRENCY_2]
- [UPGRADE_TYPE]
- [UPGRADED_ORDER_ID][BUYER_LANGUAGE]
- [BUYER_ID]
- [BUYER_FIRST_NAME]
- [BUYER_LAST_NAME]
- [BUYER_ADDRESS_SALUTATION]
- [BUYER_ADDRESS_SALUTATION_NAME]
- [BUYER_ADDRESS_TITLE]
- [BUYER_ADDRESS_COMPANY][BUYER_ADDRESS_STREET]
- [BUYER_ADDRESS_CITY][BUYER_ADDRESS_STATE]
- [BUYER_ADDRESS_ZIPCODE]
- [BUYER_ADDRESS_COUNTRY]
- [BUYER_ADDRESS_PHONE_NO]
- [BUYER_ADDRESS_TAX_ID]
- [ETICKET_DATE]
- [ETICKET_HINT]
- [ETICKET_LOCATION][ETICKET_COUNTRY]
- [ETICKET_TEMPLATE_ID]
- [ETICKET_LOCATION_ID]
- [ETICKET_DATE_ID]
- [INVOICE_URL]
- [INVOICE_URL_UPSELL_1]
- [INVOICE_URL_UPSELL_2]
- [INVOICE_URL_UPSELL_3]
- [INVOICE_URL_UPSELL_4]
- [INVOICE_URL_UPSELL_5]
Bestelldaten als GET-Parameter an die URL der Upsell-Dankeseite anhängen
So hängst du Bestelldaten als GET-Parameter an die Upsell-Dankeseite-URL an:
- Klicke in der Vendor-Ansicht auf Konto > Produkte.
- Klicke auf das Stift-Icon des Produktes, dessen Upsell-Funnel du bearbeiten möchtest.
- Klicke im neuen Fenster auf den Tab Upsell. Du befindest dich dann in den Upsell-Einstellungen deines Initialproduktes.
- Stelle sicher, dass du bereits eine eigene Upsell-Dankeseite angelegt hast (Anleitung).
- Im Feld Upsell-Einstellungen findest du die Option Bestelldaten als GET-Parameter anhängen.
- Wähle eine der fünf Optionen aus und klicke auf den Button Speichern. Hier findest du eine Erläuterung zu den fünf Optionen.
Bei eigener Upsell-Dankeseite: Fünf Optionen, um Bestelldaten an URL anzuhängen
Du findest die Option Bestelldaten als GET-Parameter anhängen in den Produktdetails deines Initialprodukts, wenn du unter dem Tab Upsell die Upsell-Einstellungen betrachtest. Mit dieser Einstellung kannst du die Bestelldaten deines Upsell-Verkaufs an die URL der Upsell-Dankeseite anhängen. Es stehen dir dabei fünf verschiedene Auswahlmöglichkeiten zur Verfügung, die wir dir hiermit näher erklären möchten:
-
Nein, nutze Initialverkauf für Platzhalter (Standard)
Vorab: Auf deiner Dankeseite und Upsell-Dankeseite kannst du Platzhalter für die Bestelldaten verwenden. Eine Liste aller möglichen Platzhalter erhältst du hier.
Diese Option ist als Standard vorausgewählt. Wenn du sie aktivierst, werden deine Platzhalter auf deiner Upsell-Dankeseite die Bestelldaten zum Initialprodukt (Hauptprodukt, nicht die Upsells oder Add-ons) angezeigt.
-
Ja, vom Initialverkauf
Mit dieser Option werden die Bestelldaten nur von dem Initialverkauf (Hauptprodukt)und nicht von Upsells oder Add-ons als GET-Parameter an die Upsell-Dankeseite-URL angehängt.
-
Nein, nutze den letzten Verkaufsschritt für Platzhalter
Mit dieser Option zeigen deine Platzhalter nur die Bestelldaten deines letzten Verkaufsschritts an. Das ist meist ein Upsell-Angebot. Die Platzhalter zeigen dementsprechend die Bestelldaten dieses Upsells an (zum Beispiel den Produktnamen und den Preis).
Wird das Upsell-Angebot vom Endkunden abgelehnt, werden keine Daten an die Platzhalter der Upsell-Dankeseite übertragen und die Platzhalter werden ggf. durch einen leeren Text ersetzt.
Kauft dein Kunde dein Initialprodukt (Hauptprodukt) und lehnt gleich das erste und einzige Upsell-Angebot ab, werden keine Daten an die Platzhalter übertragen. Wenn du mehr als ein Upsell-Angebot konfiguriert hast, werden die Daten des jeweils letzten Upsell-Angebots an die Platzhalter übertragen, auch wenn der erste Upsell abgelehnt wurde.
-
Ja, vom letzten Verkaufsschritt im Upsell-Flow
Mit dieser Option werden die Bestelldaten nur des letzten Verkaufsschritts als GET-Parameter an die URL der Upsell-Dankeseite angehängt.
Wird der letzte Verkaufsschritt (das letzte Upsell-Angebot) vom Endkunden abgelehnt, werden keine GET-Parameter an die URL der Upsell-Dankeseite angehängt, auch wenn es zuvor erfolgreiche Verkaufsschritte gegeben hat.
Kauft dein Kunde dein Initialprodukt (Hauptprodukt) und lehnt gleich das erste und einizige Upsell-Angebot ab, werden gar keine Bestelldaten per GET-Parameter an die URL der Upsell-Dankeseite angehängt. Wenn du mehr als ein Upsell-Angebot konfiguriert hast, werden die Daten des jeweils letzten Upsell-Angebots per GET-Parameter an die URL der Upsell-Dankeseite angehängt , auch wenn der erste Upsell abgelehnt wurde.
-
Ja, von allen Verkäufen (nur Produkt-IDs und Beträge)
Mit dieser Option werden die Bestelldaten von allen Verkäufen dieses Verkaufsprozesses an die URL der Upsell-Dankeseite angehängt. Bitte beachte, dass als Bestelldaten nur die Produkt-IDs und Beträge übertragen werden und keine weiteren Bestelldaten.
Kauft dein Kunde dein Initialprodukt (Hauptprodukt) und zusätzlich dazu Add-ons und Upsells, werden die Produkt-IDs und Beträge all dieser verkauften Produkte an die URL als GET-Parameter angehängt.
Beispiel: GET-Parameter für die Upsell-Dankeseite
Die GET-Parameter für die Dankeseite sehen zum Beispiel wie folgt aus:
GET-Parameter | Erläuterung des GET-Parameters |
---|---|
[order_id] => z. B. E8B6PYPU | ID der Bestellung |
[order_item_id] => z. B. 3652780 | Item-ID der Bestellung (ID des Produkts innerhalb einer Bestellung) |
[buyer_email] => z. B. somename@email.com | E-Mail-Adresse des Käufers |
[product_id] => z. B. 123 | Produkt-ID des Initialproduktes (Hauptprodukt) |
[product_name] => z. B. Ihr Weg in die Selbstständigkeit | Produktname |
[quantity] => z. B. 1 | Anzahl des Produkts |
[country] => z. B. DE | Käuferland |
[buyer_language] => z. B. de | Sprache des Käufers |
[buyer_id] => z. B. 2120651 | ID des Käufers |
[buyer_first_name] => z. B. Alicia | Vorname des Käufers |
[buyer_last_name] => z. B. Testmeier | Nachname des Käufers |
[billing_status] => z. B. completed | Status der Bezahlung |
[payplan_id] => z. B. 123 | Zahlungsplan, der vom Kunden ausgewählt wurde |
[currency] => z. B. EUR | Währung |
[amount] => z. B. 115.43 | Summe/Betrag, den der Käufer zahlt |
[vat_amount] => z. B. 18.43 | Summe/Betrag der Umsatzsteuer/MwSt./ VAT |
[upsell_1_currency] => z. B. EUR | Währung des 1. Upsells |
[upsell_1_amount] => z. B. 8.32 | Summe/Betrag, den der Käufer für den ersten Upsell zahlt |
[upsell_1_vat_amount] => z. B. 1.33 | Summe/Betrag der Umsatzsteuer für das erste Upsell-Produkt |
[upsell_1_product_id] => z. B. 543 | Produkt-ID des ersten Upsell-Produktes |
[upsell_1_quantity] => z. B. 1 | Anzahl der Upsell-Produkte |
[upsell_1_product_id_2] => z. B. 654 | Produkt-ID des ersten Add-ons des ersten Upsell-Verkaufs |
[upsell_1_quantity_2] => z. B. 1 | Anzahl der verkauften ersten Add-ons des ersten Upsells |
Wie werden weitere Upsells angehängt?
Weitere Upsells werden ihrer Reihenfolge nach gekennzeichnet und mit der Zahl (hier: 2 und 3) nach upsell_definiert:
upsell_2_Begriff; upsell_3_Begriff
Für Begriff wird der jeweilige Parameter eingesetzt, z. B. quantity, product_id, amount.
Wie werden weitere Add-ons angehängt?
Weitere Add-ons werden immer in Abhängigkeit von dem Verkaufsschritt angehängt, in dem sie dazugekauft wurden. Dazu wird an den jeweiligen Upsell noch eine Zahl angehängt, welche die Reihenfolge der verkauften Add-ons mitzählt und damit das jeweilige Add-on definiert:
- upsell_3_Begriff_2 = das zweite Add-on von allen Add-ons, die im Verkaufsschritt des dritten Upsells mitverkauft wurden
- upsell_1_Begriff_1 = das erste Add-on von allen Add-ons, die im Verkaufsschritt des ersten Upsells mitverkauft wurden
- upsell_4_Begriff_3 = das dritte Add-on von allen Add-ons, die im Verkaufsschritt des vierten Upsells mitverkauft wurden
Für Begriff wird der jeweilige Parameter eingesetzt, z. B. quantity, product_id, amount.
In WordPress: Bestelldaten auf der Dankeseite anzeigen
Mit dem Digistore24-WordPress-Plugin kannst du Bestelldaten direkt auf der Dankeseite anzeigen lassen.
Verwende dazu den Shortcode: [digistore: GETPARAMETER]
GET-Parameter ohne Platzhalter an die Dankeseite übergeben
Hier kannst du folgende Shortcodes verwenden:
- [digistore order_id]
- [digistore buyer_email]
- [digistore product_id]
- [digistore product_name]
- [digistore buyer_id]
- [digistore buyer_first_name]
- [digistore buyer_last_name]
Zusätzlich bei E-Tickets:
- [digistore eticket_location]
- [digistore eticket_date]
- [digistore eticket_hint]
Platzhalter verwenden
Falls du die obigen Platzhalter (wie z. B. [ORDER_ID]) verwendest, lege deine eigenen GET-Parameter an. Dann kannst du beispielsweise folgende Shortcodes verwenden:
- [digistore bestellnummer]
- [digistore email]
Komplikationen bei der Übergabe von Umlauten
Digistore24 unterstützt ausschließlich die Zeichenkodierung UTF-8 (was heutzutage der Standard ist). Falls du Komplikationen bei der Codierung von Umlauten hast, empfehlen wir dir, deine Website auf UTF-8 umzustellen. Das ist einmalig ein hoher Aufwand, erspart aber langfristig viel Arbeit.