Inhaltsverzeichnis
Der Danke- und Logout-Seite-Editor für Gambio GX5 (3.7 – 5.0) ermöglicht uns die unkomplizierte Veröffentlichung von Inhalten auf Ausstiegsseiten unseres Onlineshops. Seit Version 1.1 des Moduls sprechen wir unsere Kunden dabei ganz persönlich an – zur weiteren Steigerung der Kundenbindung.
Smarty-Template-Variablen
Ort des Geschehens ist nicht der Menüpunkt des Moduls, sondern der Gambio-Content-Manager im Menü Darstellung. Unabhängig von der Verwendung der Smarty-Template-Variablen erstellen wir unter Elemente > Sonstige die Inhaltsblöcke, die wir mit Hilfe des Moduls auf der Bestellung-Danke- oder Logout-Seite platzieren.
Ab Version 1.1 parst das Modul unsere hinterlegten Inhalte mit der von Gambio verwendeten PHP Template Engine Smarty. Sowohl in Blöcken für die Danke- als auch für die Logout-Seite stehen uns dabei folgende Variablen zur Verfügung:
$customer_gender– Das Geschlecht des aktuellen Kunden (‚m‘, ‚f‘, “), sofern angegeben$customer_first_name– Vorname des Kunden$customer_last_name– Nachname des Kunden
Bestellinformationen aus der Datenbank
Seit Version 1.1.4 stehen auf der Bestellung-Danke-Seite alle Datenbank-Felder der orders-Tabelle zur Verfügung. Das sind zum Beispiel customers_city für die im Kundenkonto hinterlegte Stadt, delivery_city ist der Ort der Lieferanschrift und billing_city selbiger der Rechnungsadresse. So können wir Grüße nach {$customers_city} senden oder den Versand nach {$customers_city} ankündigen.
{$orders_status} enthält den aktuellen Bestellstatus. Diesen können wir für Bedingungen nutzen, zum Beispiel:
{if $orders_status==2}Unsere Bestellung befindet sich in Bearbeitung{elseif $orders_status==150}Herzlichen Dank für die umgehende Bezahlung.{/if}ihrshop.de/checkout_success.php aufrufen.Die E-Mail-Adresse ist via Bestelldaten verfügbar: {$customers_email_address}. Die Session-Variable {$smarty.session.customer_email} enthält (ebenfalls) die aktuelle E-Mail-Adresse des Kunden. Beide sind identisch, solange die checkout_success.php-Datei nicht ohne neue Bestellung nach Änderung der E-Mail-Adresse aufgerufen wird.
Die Lieferadresse platzieren wir wie folgt auf der Danke-Seite:
{if $delivery_company}{$delivery_company}<br>{/if} {$delivery_name}<br> {$delivery_street_address} {$delivery_house_number}<br> {$delivery_postcode} {$delivery_city}<br> {$delivery_country}Die verfügbaren Platzhalter aus der orders-Datenbanktabelle lauten:
- {$orders_id}
- {$customers_id}
- {$customers_cid}
- {$customers_vat_id}
- {$customers_status}
- {$customers_status_name}
- {$customers_status_image}
- {$customers_status_discount}
- {$customers_name}
- {$customers_firstname}
- {$customers_lastname}
- {$customers_gender}
- {$customers_company}
- {$customers_street_address}
- {$customers_house_number}
- {$customers_additional_info}
- {$customers_suburb}
- {$customers_city}
- {$customers_postcode}
- {$customers_state}
- {$customers_country}
- {$customers_telephone}
- {$customers_email_address}
- {$customers_address_format_id}
- {$delivery_name}
- {$delivery_firstname}
- {$delivery_lastname}
- {$delivery_gender}
- {$delivery_company}
- {$delivery_street_address}
- {$delivery_house_number}
- {$delivery_additional_info}
- {$delivery_suburb}
- {$delivery_city}
- {$delivery_postcode}
- {$delivery_state}
- {$delivery_country}
- {$delivery_country_iso_code_2}
- {$delivery_address_format_id}
- {$billing_name}
- {$billing_firstname}
- {$billing_lastname}
- {$billing_gender}
- {$billing_company}
- {$billing_street_address}
- {$billing_house_number}
- {$billing_additional_info}
- {$billing_suburb}
- {$billing_city}
- {$billing_postcode}
- {$billing_state}
- {$billing_country}
- {$billing_country_iso_code_2}
- {$billing_address_format_id}
- {$payment_method}
- {$cc_type}
- {$cc_owner}
- {$cc_number}
- {$cc_expires}
- {$cc_start}
- {$cc_issue}
- {$cc_cvv}
- {$comments}
- {$last_modified}
- {$date_purchased}
- {$orders_status}
- {$orders_date_finished}
- {$currency}
- {$currency_value}
- {$account_type}
- {$payment_class}
- {$shipping_method}
- {$shipping_class}
- {$order_total_weight}
- {$customers_ip}
- {$language}
- {$afterbuy_success}
- {$afterbuy_id}
- {$refferers_id}
- {$conversion_type}
- {$orders_ident_key}
- {$gm_orders_id}
- {$gm_packings_id}
- {$gm_orders_code}
- {$gm_packings_code}
- {$gm_order_html}
- {$gm_order_txt}
- {$gm_order_send_date}
- {$gm_send_order_status}
- {$gm_cancel_date}
- {$abandonment_download}
- {$abandonment_service}
- {$orders_hash}
- {$intraship_shipmentnumber}
- {$exported}
- {$gambio_hub_module}
- {$gambio_hub_module_title}
- {$gambio_hub_transaction_code
Praktisches Beispiel
Wenn wir beispielsweise die E-Mail-Texte für Bestellbestätigungen etc. angepasst haben, ist uns der Umgang mit der Smarty-Engine sicherlich vertraut. Zudem sind die Einsatzmöglichkeiten für die drei derzeit verfügbaren Template-Variablen so effizient wie überschaubar.
Deshalb genügt bereits ein einziges Beispiel, um die Anwendung aller drei Template-Variablen zu demonstrieren:
<p> {if $customer_gender=='m'}Lieber{elseif $customer_gender=='f'}Liebe{else}Liebe(r){/if} {$customer_first_name} {$customer_last_name}, vielen Dank für unseren Besuch! </p>Mit einer Textpassage wie dieser verabschieden wir uns persönlich von Kunden, die ihre Sitzung beendet haben. Ersetzen wir „unseren Besuch“ durch „unsere Bestellung“, dient uns die Vorlage 1:1 als Danksagung nach erfolgreich abgesandter Bestellung.
Version 1.1 hat die Grundlage für weitere Template-Variablen geschaffen. Vorname, Nachname und die Möglichkeit zur geschlechtsspezifischen Ansprache sind sicherlich die am häufigsten verwendeten. Hinsichtlich weiterer Variablen zur Individualisierung und Personalisierung werden Vorschläge dankend entgegengenommen.

Zum Beispiel den Lieferort einfügen für liebe Grüße nach Entenhausen.

Danke- & Logout-Seite sind personalisiert? Mit diesem kostenlosen Tool geht es weiter mit der Bestellbestätigung.


