Platzhalter manuell in Mailings einfügen

Sie können Platzhalter auch manuell in unterschiedlichen Modulen bzw. Elementen und in der Betreffzeile einfügen. Beachten Sie dabei die folgenden Syntaxregeln.

Syntaxregeln für Platzhalter

Die Platzhalter werden zum Zeitpunkt, zu dem ein Mailing von Inxmail Commerce erzeugt wird, durch den Wert der entsprechenden Variable bzw. Subvariable aus dem Shop ersetzt.

Platzhalter werden durch ein Dollarzeichen und geschweifte Klammern begrenzt. Innerhalb der geschweiften Klammern wird zunächst die Gruppierung und - durch einen Punkt getrennt - die Variable aufgeführt: ${Gruppierung.Variable}

Subvariablen werden getrennt durch einen Punkt an die Variable angehängt: ${Gruppierung.Variable.Subvariable}

Fallback für Platzhalter mit fehlenden bzw. fehlerhaften Variablen

Wenn ein Platzhalter eine fehlende bzw. eine fehlerhafte Variable/Subvariable enthält, kann das entsprechende Mailing nicht von Inxmail Commerce erzeugt werden.

Um einem solchen Fall auszuschließen, ist an das Ende der Variablen/Subvariablen ein Ausrufezeichen zu setzen. Aufgrund des Ausrufezeichens werden fehlende bzw. fehlerhafte Variablen/Subvariablen von Inxmail Commerce beim Erzeugen des Mailings ignoriert. Das Mailing kann erzeugt werden. An den entsprechenden Stellen des Mailings werden keine Werte/Angaben angezeigt.

Die Syntax stellt sich für die obigen Beispiele folgendermaßen dar:

  • ${NewOrder.CustomerFirstName!}
  • ${NewOrder.Currency.CurrencySymbol!}

    Wichtig: Variablen bzw. Subvariablen sollten generell mit einem schließenden Ausrufezeichen versehen werden.

Platzhalter im Zusammenhang mit FreeMarker-Anweisungen

Platzhalter können im Zusammenhang mit FreeMarker-Anweisungen verwendet werden. Detaillierte Informationen hierzu finden Sie in Abschnitt FreeMarker-Anweisungen einsetzen