Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Für alle Codebeispiele in dieser Dokumentation wird eine Variable mit dem Namen $payment $shopUser verwendet. Je nach verwendetem Template kann dieser Variablenname jedoch abweichen.

Alle Codebeispiele sind in Smarty-Syntax geschrieben, so dass alle Variablen in geschweiften Klammern ausgegeben oder mit Befehlen und Abfragen verknüpft werden können.

...

Das Datenobjekt „Shop-Benutzer“ enthält folgende Variablen:

Variable

Beschreibung und Verwendung

accountNumber string

Kontonummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->accountNumber}

bank string

Bankname
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->bank}

bankCodeNumber string

Bankleitzahl (BLZ)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->bankCodeNumber}

branch string

Branche
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->branch}

code string

Benutzercode
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->code}

company1 string

Unternehmen (Zeile 1)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->company1}

company2 string

Unternehmen (Zeile 2)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->company2}

company3 string

Unternehmen (Zeile 3)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->company3}

companySeat string

Unternehmenssitz / Sitz der Gesellschaft
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->companySeat}

costCenter string

Kostenstelle
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->costCenter}

country string

Land
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->country}

countryCode string

Ländercode
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->countryCode}

customField1 string

Freifeld 1
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField1}

customField10 string

Freifeld 1
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField10}

customField2 string

Freifeld 2
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField2}

customField3 string

Freifeld 3
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField3}

customField4 string

Freifeld 4
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField4}

customField5 string

Freifeld 5
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField5}

customField6 string

Freifeld 6
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField6}

customField7 string

Freifeld 7
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField7}

customField8 string

Freifeld 8
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField8}

customField9 string

Freifeld 9
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customField9}

customerNumber string

Kundennummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->customerNumber}

director string

Geschäftsführer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->director}

dynamicUserFields array

Dynamische Benutzerfelder
enthält eine Sammlung von Daten vom Typ Printlounge\DataObject\Template\TemplateDynamicUserField

Info

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel:

Codeblock
{foreach from=
$payment
$shopUser->dynamicUserFields item=dynamicUserFieldsLoopItem}
	…
{/foreach}

email string

E-Mail-Adresse
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->email}

external string

Außendienst
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->external}

fax string

Faxnummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->fax}

firstName string

Vorname
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->firstName}

function string

Funktion
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->function}

gender string

Geschlecht
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->gender}

group object

Informationen zur Benutzergruppe
enthält ein Objekt vom Typ ?Printlounge\DataObject\Template\TemplateShopUserGroup

Codebeispiel:

Codeblock
{if 
$payment
$shopUser->group} … {/if}

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

groupId int

ID der Benutzergruppe
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{
$payment
$shopUser->groupId}

id int

ID des Benutzers
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{
$payment
$shopUser->id}

internet string

Internet / Webadresse
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->internet}

invoiceAddressCompany1 string

Unternehmen (Zeile 1) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressCompany1}

invoiceAddressCompany2 string

Unternehmen (Zeile 2) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressCompany2}

invoiceAddressCompany3 string

Unternehmen (Zeile 3) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressCompany3}

invoiceAddressCountry string

Land der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressCountry}

invoiceAddressName string

Name / Ansprechpartner der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressName}

invoiceAddressPhone string

Telefonnummer der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressPhone}

invoiceAddressStreet string

Straße der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressStreet}

invoiceAddressTitle string

Titel der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressTitle}

invoiceAddressTown string

Stadt / Ort der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressTown}

invoiceAddressZip string

Postleitzahl (PLZ) der Rechnungsanschrift
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->invoiceAddressZip}

lastName string

Nachname
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->lastName}

level int

Kontotyp
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{
$payment
$shopUser->level}

localCourt string

Amtsgericht
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->localCourt}

mobile string

Mobiltelefon / Mobilnummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->mobile}

openingTimes1 string

Öffnungszeiten (Zeile 1)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->openingTimes1}

openingTimes2 string

Öffnungszeiten (Zeile 2)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->openingTimes2}

openingTimes3 string

Öffnungszeiten (Zeile 3)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->openingTimes3}

phone string

Telefonnummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->phone}

salesCompany string

Vertriebsgesellschaft
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->salesCompany}

state string

Bundesland
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->state}

street string

Straße
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->street}

taxId string

Umsatzsteueridentifikationsnummer / Umsatzsteuer-ID
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->taxId}

taxNumber string

Steuernummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->taxNumber}

title string

Titel
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->title}

town string

Stadt / Ort
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->town}

type string

Art
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->type}

username string

Benutzername
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->username}

zip string

Postleitzahl (PLZ)
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{
$payment
$shopUser->zip}