InsertTags

Isotope eCommerce bietet eine Vielzahl an InsertTags, welche du im Frontend verwenden kannst.

Dieses Feature ist neu in Isotope eCommerce 2.3.

Die InsertTags wurden in Isotope eCommerce 2.3 vereinheitlicht. Es kann deshalb sein, dass du noch alte InsertTags nutzt. Diese funktionieren noch bis zur Version 3.0, suche dir also schon heute den passenden, neuen InsertTag aus der untenstehenden Liste aus!

InsertTags für den aktuellen Warenkorb

InsertTag Beschreibung
{{cart::items}} Gibt die Anzahl der einzelnen Produkte im Warenkorb zurück. Die Mengenangaben werden hier ignoriert. Wurde also Mein Produkt 1 vier Mal in den Warenkorb gelegt, so wird dieser InsertTag es nur ein Mal zählen.
{{cart::items_label}} Gibt die Anzahl der einzelnen Produkte im Warenkorb inklusive der Übersetzung zurück. Beispiel: 1 Produkt
{{cart::quantity}} Gibt die totale Anzahl der Produkte im Warenkorb zurück. Die Mengenangaben werden hier berücksichtigt. Wurde also Mein Produkt 1 vier Mal in den Warenkorb gelegt, so wird dieser InsertTag es vier Mal zählen.
{{cart::quantity_label}} Gibt die totale Anzahl der Produkte im Warenkorb inklusive der Übersetzung zurück. Beispiel: 4 Produkte
{{cart::subtotal}} Gibt das Subtotal des Warenkorbs zurück. Dieser InsertTag berücksichtigt auch die Steuern.
{{cart::taxfree_subtotal}} Gibt das Subtotal des Warenkorbs zurück. Dieser InsertTag berücksichtigt die Steuern nicht.
{{cart::total}} Gibt das Total des Warenkorbs zurück. Dieser InsertTag berücksichtigt auch die Steuern.
{{cart::taxfree_total}} Gibt das Total des Warenkorbs zurück. Dieser InsertTag berücksichtigt die Steuern nicht.
{{cart::billing_address::~}} Gibt ein gewünschtes Feld von der Rechnungsadresse des Warenkorbs zurück. Beispiel: {{cart::billing_address::firstname}}.
{{cart::shipping_address::~}} Gibt ein gewünschtes Feld von der Versandadresse des Warenkorbs zurück. Beispiel: {{cart::shipping_address::firstname}}.
{{cart::~}} Alle Parameter die nicht auf einen der vorangehenden zutreffen, werden direkt auf der Datenbank-Tabelle tl_iso_product_collection gesucht, wobei sich der Platzhalter auf die entsprechende Spalte bezieht. Nutze diesen InsertTag z.B. um die Währung zu erhalten: {{cart::currency}}

InsertTags für die aktuelle Bestellung

Um die aktuelle Bestellung ermitteln zu können, muss der GET-Parameter "uid" in der URL stehen. Dies ist beispielsweise auf der Bestellbestätigungsseite der Fall. Aussehen würde das in etwa so: "complete.html?uid=550af3fe73763"

InsertTag Beschreibung
{{order::items}} Gibt die Anzahl der einzelnen Produkte in der Bestellung zurück. Die Mengenangaben werden hier ignoriert. Wurde also Mein Produkt 1 vier Mal bestellt, so wird dieser InsertTag es nur ein Mal zählen.
{{order::items_label}} Gibt die Anzahl der einzelnen Produkte in der Bestellung inklusive der Übersetzung zurück. Beispiel: 1 Produkt
{{order::quantity}} Gibt die totale Anzahl der Produkte in der Bestellung zurück. Die Mengenangaben werden hier berücksichtigt. Wurde also Mein Produkt 1 vier Mal bestellt, so wird dieser InsertTag es vier Mal zählen.
{{order::quantity_label}} Gibt die totale Anzahl der Produkte in der Bestellung inklusive der Übersetzung zurück. Beispiel: 4 Produkte
{{order::subtotal}} Gibt das Subtotal der Bestellung zurück. Dieser InsertTag berücksichtigt auch die Steuern.
{{order::taxfree_subtotal}} Gibt das Subtotal der Bestellung zurück. Dieser InsertTag berücksichtigt die Steuern nicht.
{{order::total}} Gibt das Total der Bestellung zurück. Dieser InsertTag berücksichtigt auch die Steuern.
{{order::taxfree_total}} Gibt das Total der Bestellung zurück. Dieser InsertTag berücksichtigt die Steuern nicht.
{{order::billing_address::~}} Gibt ein gewünschtes Feld von der Rechnungsadresse der Bestellung zurück. Beispiel: {{order::billing_address::firstname}}.
{{order::shipping_address::~}} Gibt ein gewünschtes Feld von der Versandadresse der Bestellung zurück. Beispiel: {{order::shipping_address::firstname}}.
{{order::~}} Alle Parameter die nicht auf einen der vorangehenden zutreffen, werden direkt auf der Datenbank-Tabelle tl_iso_product_collection gesucht, wobei sich der Platzhalter auf die entsprechende Spalte bezieht. Nutze diesen InsertTag z.B. um die Bestellnummer zu erhalten: {{order::document_number}}

Produktspezifische InsertTags

InsertTag Beschreibung
{{product::~}} Gibt ein bestimmtes Attribut des aktuellen Produkts (Produkt-Alias in der URL) zurück. Beispiel: {{product::name}}
{{product::~::~}} Gibt ein bestimmtes Attribut eines bestimmten Produkts (Produkt-ID) zurück. Beispiel: {{product::name::42}}

InsertTags für Übersetzungen

Für weitere Informationen zu den Übersetzung verweisen wir dich an dieser Stelle zur entsprechenden Dokumentation.

InsertTag Beschreibung
{{isolabel::~}} Gibt die Übersetzung einer bestimmten Zeichenfolge in der Sprache der aktuellen Seite zurück. Beispiel: {{isolabel::Meine Zeichenfolge}}
{{isolabel::~::~}} Gibt die Übersetzung einer bestimmten Zeichenfolge in einer bestimmten Sprache zurück. Beispiel: {{isolabel::Meine Zeichenfolge::en_US}}

Simple Token Timestamp mit InsertTag formatieren

Über folgende Anpassung des InsertTag kann die Ausgabe des Datums und der Uhrzeit anhand der Date-Funktion (weiterführender Link: PHP Date-Funktion) beeinflusst werden:

InsertTag Beschreibung
{{formatted_datetime::##collection_locked##::d.m.Y}} Gib hier das gewünschte Format über die Date-Funktion ein. Bei d.m.Y sieht die Ausgabe wie folgt aus 01.09.2014.
{{formatted_datetime::##collection_locked##::date}} Mit date wird das Datumsformat welches du unter Einstellungen oder im Starpunkt der Seite festgelegt hast, verwendet.
{{formatted_datetime::##collection_locked##::time}} Mit time wird das Zeitformat welches du unter Einstellungen oder im Starpunkt der Seite festgelegt hast, verwendet.
{{formatted_datetime::##collection_locked##::datim}} Mit datim wird das Datums- und Zeitformat welches du unter Einstellungen oder im Starpunkt der Seite festgelegt hast, verwendet.