globale Variablen

In der Administration kann unter Verwaltung → Shops → bearbeiten → E-Mail-Personalisierung pro Shop individualisiert werden. Hierfür muss die Vorlage angepasst werden. Bitte laden Sie die Mustervorlage und speichern Sie Ihre Änderungen ab. Die E-Mail die an den Betreiber und an den Kunden/Besteller verschickt wird ist somit angepasst.

Folgende Variablen stehen in der Bestellbenachrichtigung zur Verfügung:


VariableTypBeschreibung
{$orderObject} 
array
Bestellobject
{$orderObject->getOrderCode()} 
string
Bestellcode 
{$orderObject->getCustomerUser()}
object
Benutzerdaten
{$orderObject->getOrderCart()}
object
Warenkorb 
{$orderObject->getShipping()}

Versandart
{$orderObject->getPayment()}

Zahlungsart
{$cart[item].info.desiredSchedule}
Wunschtermin


Mit der folgenden Methode können Sie den Bestellcode abrufen. Beispiel: {$orderObject->getOrderCode()} 



Bestellcode
Mit der folgenden Methode können Sie den Bestellcode abrufen. 

Beispiel:
{$orderObject->getOrderCode()}

	
Aktuelles Datum
Innerhalb der folgenden Abfrage wird das aktuelle Datum abgefragt.
 
VARIABLE
Datum ohne Formatierung {$smarty.now} z.B. 2016-12-09 09:30:00
Datum mit Formatierung {$smarty.now|date_format:"%d.%m.%Y"} z.B. 09.12.2016
 
Hilfe zur weiteren Formatierungsangaben finden Sie unter
http://www.smarty.net/docsv2/de/language.modifier.date.format.tpl
Bestelldatum
Innerhalb der folgenden Abfrage wird das Bestelldatum abgefragt.
 
VARIABLE
Datum ohne Formatierung {if $orderObject}{$orderObject->get('cdate')}{/if} z.B. 2016-12-09 09:30:00
Datum mit Formatierung {if $orderObject}{$orderObject->get('cdate')|date_format:"%d.%m.%Y"}{/if} z.B. 09.12.2016
 
Hilfe zur weiteren Formatierungsangaben finden Sie unter
http://www.smarty.net/docsv2/de/language.modifier.date.format.tpl
Benutzerdaten
Mit der folgenden Methode können Sie die Kundennummer aus den Benutzerdaten (Live) abrufen. 

verfügbare Variablen:

{if $orderObject->getCustomerUser()}
ID: {$orderObject->getCustomerUser()->get('id')}
Benutzer-ID: {$orderObject->getCustomerUser()->get('client_id')}
Shop-ID: {$orderObject->getCustomerUser()->get('customer_id')}
Passwort: {$orderObject->getCustomerUser()->get('customer_user_password')}
Benutzername: {$orderObject->getCustomerUser()->get('customer_user_name')}
Titel: {$orderObject->getCustomerUser()->get('customer_user_titel')}
Vorname: {$orderObject->getCustomerUser()->get('customer_firstname')}
Nachname: {$orderObject->getCustomerUser()->get('customer_lastname')}
Name /Ansprechpartner: {$orderObject->getCustomerUser()->get('customer_longname')}
Vertriebsgesellschaft: {$orderObject->getCustomerUser()->get('customer_user_vertriebsgesellschaft')}
Firma 1: {$orderObject->getCustomerUser()->get('customer_user_company1')}
Firma 2: {$orderObject->getCustomerUser()->get('customer_user_company2')}
Firma 3: {$orderObject->getCustomerUser()->get('customer_user_company3')}
Straße: {$orderObject->getCustomerUser()->get('customer_user_street')}
PLZ: {$orderObject->getCustomerUser()->get('customer_user_zip')}
Ort: {$orderObject->getCustomerUser()->get('customer_user_town')}
Land (Listen-ID): {$orderObject->getCustomerUser()->get('customer_user_countrycode')}
Land: {$orderObject->getCustomerUser()->get('customer_user_country')}
Telefon: {$orderObject->getCustomerUser()->get('customer_user_telefon')}
Telefax: {$orderObject->getCustomerUser()->get('customer_user_telefax')}
E-Mail: {$orderObject->getCustomerUser()->get('customer_user_email')}
Internet: {$orderObject->getCustomerUser()->get('customer_user_internet')}
Mobiltelefon: {$orderObject->getCustomerUser()->get('customer_user_mobil')}
Kundennummer: {$orderObject->getCustomerUser()->get('customer_user_kundennummer')}
Code: {$orderObject->getCustomerUser()->get('customer_user_code')}
Branche: {$orderObject->getCustomerUser()->get('customer_branche')}
Funktion: {$orderObject->getCustomerUser()->get('customer_funktion')}
Bundesland: {$orderObject->getCustomerUser()->get('customer_bundesland')}
USt-IdNr.: {$orderObject->getCustomerUser()->get('customer_ustid')}
Öffnungszeiten 1: {$orderObject->getCustomerUser()->get('customer_user_oeffnung1')}
Öffnungszeiten 2: {$orderObject->getCustomerUser()->get('customer_user_oeffnung2')}
Öffnungszeiten 3: {$orderObject->getCustomerUser()->get('customer_user_oeffnung3')}
Aussendienst: {$orderObject->getCustomerUser()->get('customer_user_aussendienst')}
Art: {$orderObject->getCustomerUser()->get('customer_user_art')}
Bankinstitut: {$orderObject->getCustomerUser()->get('customer_user_bankinstitut')}
BLZ: {$orderObject->getCustomerUser()->get('customer_user_blz')}
Konto-Nr.: {$orderObject->getCustomerUser()->get('customer_user_kontonr')}
IBAN: {$orderObject->getCustomerUser()->get('customer_user_iban')}
BIC: {$orderObject->getCustomerUser()->get('customer_user_bic')}
Geschäftsführer: {$orderObject->getCustomerUser()->get('customer_user_geschaeftsfuehrer')}
Sitz der Gesellschaft: {$orderObject->getCustomerUser()->get('customer_user_sitz_der_gesellschaft')}
Steuer-Nr.: {$orderObject->getCustomerUser()->get('customer_user_steuernr')}
Amtsgericht: {$orderObject->getCustomerUser()->get('customer_user_amtsgericht')}
Freifeld 1: {$orderObject->getCustomerUser()->get('customfield1')}
Freifeld 2: {$orderObject->getCustomerUser()->get('customfield2')}
Freifeld 3: {$orderObject->getCustomerUser()->get('customfield3')}
Freifeld 4: {$orderObject->getCustomerUser()->get('customfield4')}
Freifeld 5: {$orderObject->getCustomerUser()->get('customfield5')}
Status: {$orderObject->getCustomerUser()->get('status')}
Geschlecht: {$orderObject->getCustomerUser()->get('customer_user_gender')}
Interne Bemerkung: {$orderObject->getCustomerUser()->get('remarks')}
Benutzergruppe  (ID): {$orderObject->getCustomerUser()->get('customer_user_budgetgruppe__id')}
Kontotyp: {$orderObject->getCustomerUser()->get('customer_user_level')}
Verwaltung freischalten?: {$orderObject->getCustomerUser()->get('artikelverwaltung_jn')}
Erweiterte Benutzerverwaltung freischalten?: {$orderObject->getCustomerUser()->get('artikelverwaltung_erweitert_jn')}
Freigaben anzeigen?: {$orderObject->getCustomerUser()->get('freigabeportal_zeigen')}
Auswertung anzeigen?: {$orderObject->getCustomerUser()->get('report_zeigen')}
Masterlogin für Budgetgruppenbenutzer?: {$orderObject->getCustomerUser()->get('masterlogin')}
Backlink (Masterlogin): {$orderObject->getCustomerUser()->get('masterlogin_backlink')}
Bestellstatus/Historie bearbeiten?: {$orderObject->getCustomerUser()->get('austragsstatus_jn')}
Lagerrückführungen aktivieren?: {$orderObject->getCustomerUser()->get('lagerrueckfuehrungen')}
Warenkorb überspringen?: {$orderObject->getCustomerUser()->get('skip_cart')}
Rechnungserstellung deaktivieren: {$orderObject->getCustomerUser()->get('disable_invoice')}
Rechnungsadresse im Warenkorb vorausfüllen
Funktion aktivieren?: {$orderObject->getCustomerUser()->get('customer_user_InvoiceEnabled')}
Rechnungsadresse Editierbar?: {$orderObject->getCustomerUser()->get('customer_user_InvoiceEditable')}
Firma: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany1')}
Firma (Zeile 2): {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany2')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany3')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTitle')}
Benutzername: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressName')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTel')}
Straße: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressStreet')}
PLZ: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressZIP')}
Ort: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTown')}
Land: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCountry')}
Zusätzliche E-Mail aktivieren
Funktion aktivieren?: {$orderObject->getCustomerUser()->get('infomail')}
Zusätzliche E-Mail Empfänger: {$orderObject->getCustomerUser()->get('infomail_recipient')}
Anzahl Logins: {$orderObject->getCustomerUser()->get('logincount')}
Anzahl Bestellungen: {$orderObject->getCustomerUser()->get('ordercount')}
Erstellt am: {$orderObject->getCustomerUser()->get('cdate')}
Letzter Login: {$orderObject->getCustomerUser()->get('lastlogin')}
Letzte Änderung: {$orderObject->getCustomerUser()->get('mdate')}
Nicht zugeordnet
xxx: {$orderObject->getCustomerUser()->get('customer_user_group__id')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_businessunit')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_purchaser')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_anrede')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_lkz')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_lastschrift')}
XXX: {$orderObject->getCustomerUser()->get('valid_from')}
XXX: {$orderObject->getCustomerUser()->get('valid_to')}
XXX: {$orderObject->getCustomerUser()->get('personid')}
XXX: {$orderObject->getCustomerUser()->get('auswertung_jn')}
XXX: {$orderObject->getCustomerUser()->get('lokaler_bestellworkflow__id')}
XXX: {$orderObject->getCustomerUser()->get('import_status')}
XXX: {$orderObject->getCustomerUser()->get('date_pwchange')}
XXX: {$orderObject->getCustomerUser()->get('opc_gast_user')}
XXX: {$orderObject->getCustomerUser()->get('offenes_bestellsystem')}
XXX: {$orderObject->getCustomerUser()->get('sessionid')}
{/if}

Dienstleister
Ausgabe der Pauschalen 
Auftragspauschale (pro Artikel): {$order.totalOrderFee}
Handlingpauschale: {$order.totalHandling}
 
Warenkorb
Mit der folgenden Methode können Sie Informationen aus dem Warenkorb abrufen. 

Beispiel:
{foreach from=$orderObject->getOrderCart() item=item key=cartId}
	Artikelbezeichnung:{$item->get('s_desc')}
	xxx:{$item->get('id')}
	Benutzer-ID:{$item->get('client_id')}
	Bestell-ID:{$item->get('order_id')}
	xxx:{$item->get('parent_id')}
	xxx:{$item->get('type')}
	Artikel-ID:{$item->get('aid')}
	Artikeltyp:{$item->get('article_type')}
	Personalisierungsdaten:{$item->get('persdata')}
		{foreach from=$item->getPersData() item=persValue key=persName}
			{$persName}: {$persValue}
		{/foreach}
	xxx:{$item->get('article_options_remark')}
	xxx:{$item->get('quantity')}
	Menge:{$item->get('quantity_value')}
	Bemerkung:{$item->get('remark')}
	xxx:{$item->get('filename')}
	xxx:{$item->get('pdf_filenames')}
	Kostenstelle:{$item->get('cstctr')}
	xxx:{$item->get('mdate')}
	xxx:{$item->get('cdate')}
	xxx:{$item->get('rdate')}
	xxx:{$item->get('r_remark')}
	xxx:{$item->get('r_kuerzel')}
	xxx:{$item->get('r_email')}
	Artikel Zusatzfelder:
    {if unserialize($item->get('warenkorb_zusatzfelder_array'))}
        {foreach from=unserialize($item->get('warenkorb_zusatzfelder_array')) item=fieldValue key=fieldKey}
            {$fieldKey}: {$fieldValue}
        {/foreach}
    {/if}
	Artikelbezeichnung:{$item->get('s_desc')}
	Menge:{$item->get('s_qty')}
	Kostenstelle:{$item->get('s_cstctr')}
	xxx:{$item->get('s_total')}
	xxx:{$item->get('s_ntotal')}
	xxx:{$item->get('s_mwst')}
	xxx:{$item->get('mailing_count')}
	Status:{$item->get('status')}
	xxx:{$item->get('send_reminder')}
	xxx:{$item->get('printshop_jn')}
	xxx:{$item->get('payment_interface_jn')}
	xxx:{$item->get('md5')}
	xxx:{$item->get('show')}
	xxx:{$item->get('jobname')}
	xxx:{$item->get('premium_interaktiver_editor')}
	xxx:{$item->get('premium_bildupload')}
	xxx:{$item->get('anzahl_seiten')}
	xxx:{$item->get('anzahl_downloads')}
	xxx:{$item->get('article_options')}
	xxx:{$item->get('nur_pdf_download')}
	xxx:{$item->get('lokaler_bestellworkflow_schritte__id')}
	xxx:{$item->get('uploadpath')}
	xxx:{$item->get('direktdownload_jn')}
	xxx:{$item->get('array_warenkorb_adressen')}
	xxx:{$item->get('serviceprovider_id')}
	xxx:{$item->get('serviceprovider_status')}
	Bestellnummer:{$item->get('bestellnummer')}
	xxx:{$item->get('nicht_berechnen')}
	xxx:{$item->get('portostaffel')}
	xxx:{$item->get('ftp_pruefsumme')}
	xxx:{$item->get('ftp_download')}
	xxx:{$item->get('ftp_error')}
	xxx:{$item->get('datensatz_id')}
	xxx:{$item->get('status_sendmail')}
	xxx:{$item->get('nachbestellung')}
	xxx:{$item->get('artikel_nachbestellung')}
	xxx:{$item->get('gutschein')}
	xxx:{$item->get('voucher_id')}
	xxx:{$item->get('voucher_array')}
	xxx:{$item->get('freigabe_adressen_id')}
	xxx:{$item->get('mailing')}
	xxx:{$item->get('report_group_id')}	
    Rechnungsadresse E-Mail:{$orderObject->get('InvoiceAdressEMail')}   


	Interne Artikelbezeichnung: {$item->getInfo('article_desc_intern')}
    SAP-Nummer / openTRANS Manufacturer-AID: {$item->getInfo('article_sap_nummer')}
	Verpackungseinheit: {$item->getArticle()->get('article_verpackungseinheit')}
 {/foreach}
Versandart
	Versand-ID: {$orderObject->getShipping()->get('id')}
	Mandanten-ID: {$orderObject->getShipping()->get('client_id')}
	Bezeichnung: {$orderObject->getShipping()->get('versand_desc')}
	Sortierung: {$orderObject->getShipping()->get('orderby')}
	Länderauswahl: {$orderObject->getShipping()->get('countries')}
	Beschreibung: {$orderObject->getShipping()->get('versand_fulldesc')}
	Grundporto: {$orderObject->getShipping()->get('grundporto')}
	Zusatzporto: {$orderObject->getShipping()->get('zusatzporto')}

Grundporto spezial
	Bezeichnung: {$orderObject->getShipping()->get('grundporto_spezial_index')}
	Preis: {$orderObject->getShipping()->get('grundporto_spezial')}

	Erstellt am: {$orderObject->getShipping()->get('cdate')}
	Letzte Änderung am: {$orderObject->getShipping()->get('mdate')}
	Lieferadresse: {$orderObject->getShipping()->get('versandarten_laden_jn')}
	Lieferadresse aus Versandarten editierbar?: {$orderObject->getShipping()->get('versandadresse_editierbar_jn')}
	Firma: {$orderObject->getShipping()->get('firma')}
	Firma (Zeile 2): {$orderObject->getShipping()->get('firma2')}
	Name / Ansprechpartner: {$orderObject->getShipping()->get('ansprechpartner')}
	Straße: {$orderObject->getShipping()->get('strasse')}
	PLZ: {$orderObject->getShipping()->get('plz')}
	Ort: {$orderObject->getShipping()->get(‚ort‘)}
	E-Mail: {$orderObject->getShipping()->get('email')}
	Land: {$orderObject->getShipping()->get('country')}
	Status: {$orderObject->getShipping()->get('status')}

	xxx: {$orderObject->getShipping()->get('all_laender')}
	xxx: {$orderObject->getShipping()->get('opentrans_supplier_agreement_id')}
	xxx: {$orderObject->getShipping()->get('opentrans_supplier_agreement_line_id')}
	xxx: {$orderObject->getShipping()->get('opentrans_supplier_party_id')}
	xxx: {$orderObject->getShipping()->get('opentrans_supplier_duns')}
	xxx: {$orderObject->getShipping()->get('oci_category_id')}
	xxx: {$orderObject->getShipping()->get('oci_vendor')}
	xxx: {$orderObject->getShipping()->get('oci_vendormat')}
	xxx: {$orderObject->getShipping()->get('oci_sap_number')}
Zahlungsart
Zahlungsart-ID: {$orderObject->getPayment()->get('id')}
Mandanten-ID: {$orderObject->getPayment()->get('client_id')}
Sonderzahlungsart: {$orderObject->getPayment()->get('payment_interface_jn')}
Bezeichnung: {$orderObject->getPayment()->get('payment_desc')}
Information (Warenkorb): {$orderObject->getPayment()->get('payment_info_cart')}
Information (E-Mail): {$orderObject->getPayment()->get('payment_info_mail')}
Sortierung: {$orderObject->getPayment()->get('orderby')}

Preisaufschlag/-nachlass
Aufschlag/Nachlass: {$orderObject->getPayment()->get('price_type]')}
Preis: {$orderObject->getPayment()->get('price')}
€/%: {$orderObject->getPayment()->get('price_value_type')}

Erstellt am: {$orderObject->getPayment()->get('cdate')}
Letzte Änderung am: {$orderObject->getPayment()->get('mdate')}
Status: {$orderObject->getPayment()->get('status')}

xxx: {$orderObject->getPayment()->get('payment_fulldesc')}
xxx: {$orderObject->getPayment()->get('payment_interface_id')}
Notizen für Bestellungen
Innerhalb der folgenden Abfrage werden bestellbezogene Notizen abgefragt, die nach Bestellung im Backend abgeändert werden können:

VARIABLE
{if $orderObject}{$orderObject->getOrderInfo('notes')}{/if}

	
Wunschtermin
Der zu einer Auftragsposition hinterlegte Wunschtermin kann über die Orderinformation "desiredSchedule" abgefragt werden.

{foreach from=$orderObject->getOrderCart() item="cartItem"}
{$cartItem->getInfo('desiredSchedule')}
{/foreach}

	
Warenkorbzusatzfelder im Jobticket
{if isset($customFields) && count($customFields) > 0}
{foreach from=$customFields item=customField}
    {$customField.feldname}: {$customField.wert}
{/foreach}
{/if}