globale Variablen
- Svenja Verheyen
- Tom Hanssen
- Susanne Becker
Owned by Svenja Verheyen
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:
Variable | Typ | Beschreibung |
---|---|---|
{$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 Quelle erweitern
Mit der folgenden Methode können Sie den Bestellcode abrufen. Beispiel: {$orderObject->getOrderCode()}
Aktuelles Datum Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
Ausgabe der Pauschalen Auftragspauschale (pro Artikel): {$order.totalOrderFee} Handlingpauschale: {$order.totalHandling}
Warenkorb Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
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 Quelle erweitern
{if isset($customFields) && count($customFields) > 0} {foreach from=$customFields item=customField} {$customField.feldname}: {$customField.wert} {/foreach} {/if}