Bestellung-Danke- & Logout-Seite in Gambio personalisieren

Der Danke- und Logout-Seite-Editor für Gambio GX3 & GX4 (3.7 – 4.9) ermöglicht Ihnen die unkomplizierte Veröffentlichung von Inhalten auf Ausstiegsseiten Ihres Onlineshops. Seit Version 1.1 des Moduls sprechen Sie Ihre Kunden dabei ganz persönlich an zur weiteren Steigerung die Kundenbindung.

Smarty-Template-Variablen

Quellcode-Ansicht des WYSIWYG-Editors im Gambio-Admin

Ort des Geschehens sind nicht die beiden Menüpunkte des Moduls, sondern ist der Gambio-Content-Manager im Menüpunkt Darstellung. Unabhängig von der Verwendung der Smarty-Template-Variablen erstellen Sie unter Elemente > Sonstige die Inhaltsblöcke, die Sie mit Hilfe des Moduls auf der Bestellung-Danke- oder Logout-Seite platzieren.

Ab Version 1.1 parst das Modul Ihre 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 Ihnen 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

Gambio-Tabellenstruktur orders: 1 orders_id 2 customers_id 3 customers_cid 4 customers_vat_id 5 customers_status 6 customers_status_name 7 customers_status_image 8 customers_status_discount 9 customers_name 10 customers_firstname 11 customers_lastname 12 customers_gender 13 customers_company 14 customers_street_address 15 customers_house_number 16 customers_additional_info 17 customers_suburb 18 customers_city 19 customers_postcode 20 customers_state 21 customers_country 22 customers_telephone 23 customers_email_address 24 customers_address_format_id 25 delivery_name 26 delivery_firstname 27 delivery_lastname 28 delivery_gender

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 Sie Grüße nach {$customers_city} senden oder den Versand nach {$customers_city} ankündigen.

{$orders_status} enthält den aktuellen Bestellstatus. Diesen können Sie für Bedingungen nutzen, zum Beispiel

{if $orders_status==2}Ihre Bestellung befindet sich in Bearbeitung{elseif $orders_status==150}Herzlichen Dank für die umgehende Bezahlung.{/if}
Sie müssen keineswegs nach jeder Änderung an der Danke-Seite eine neue Bestellung tätigen, um die Auswirkungen in Aktion zu sehen. Sofern Sie als Administrator zumindest eine Test-Bestellung getätigt haben, können Sie die Danke-Seite eingeloggt jederzeit unter 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. Die beiden sind identisch, solange man die checkout_success.php-Datei nicht ohne neue Bestellung nach Änderung der E-Mail-Adresse aufruft.

Die Lieferadresse platzieren Sie 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

Liebe Erika Musterfrau, ❤lichen Dank für Ihren Besuch!

Wenn Sie beispielsweise die E-Mail-Texte für Bestellbestätigungen etc. angepasst haben, ist Ihnen der Umgang mit der Smarty-Engine sicherlich vertraut. Zudem sind die Einsatzmöglichkeiten für die 3 derzeit verfügbaren Template-Variablen so effizient wie überschaubar.

Deshalb genügt bereits ein einziges Beispiel, um die Anwendung aller 3 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&uuml;r Ihren Besuch!
</p>

Mit einer Textpassage wie dieser können Sie sich von Kunden persönlich verabschieden, die ihre Sitzung beendet haben. Ersetzen Sie „Ihren Besuch“ durch „Ihre Bestellung“, dient Ihnen die Vorlage 1:1 als Danksagung nach erfolgreich abgesandter Bestellung durch den Kunden.

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 nehmen wir Vorschläge dankend entgegen!