Erweiterung EMail Order Confirmation: Lieferzeit pro Artikel, wesentliches Merkmale pro Artikel

Guten Morgen!

Ist es möglich das E-Mail-Template “Order Confirmation” (Bestellbestätigung) so zu erweitern, das bei jedem bestellten Artikel jeweils noch

* Lieferzeit

* die hinterlegten wesentlichen Merkmale des Artikels

ausgegeben werden? Wenn ja wie ist der zusätzliche Code für das Template?

MfG. Jörg Marckscheffel

Am besten schaust du mal in der Tabelle order_line_item nach, ob die Daten da vorhanden sind. Oftmals in der Spalte Payload, dann kannsrt du auch darauf zugreifen.

Guten Abend Moritz!

Deine Antwort hat weitergeholfen.

a.) Problem. Ausgabe von “wesentliche Merkmale” auf der Bestellbestätigung

In der Spalte “payload” gibt es “features” und dort finde ich auch die Eigenschaft “Auslieferung Band” mit der Ausprägung “ohne Dornschließe”. Was für einen Quellcode brauche ich um “Auslieferung Band” und “ohne Dornschließe” auszugeben? Sieht nach einer Schleife aus, um mehrfache Einträge auszulesen.

b.) Problem Ausgabe der “Lieferzeit” jedes Produktes auf der Bestellbestätigung

Wie man unten sieht, steht kein Eintrag dafür in der Spalte “payload”.

In jedem Artikeldetail und in der Warenkorbzusammenfassung sieht man die Lieferzeiten eines jeden Artikels.

Jeder Onlineshopbetreiber bekommt täglich Anrufe von Kunden, die nach der Lieferung Ihrer Ware fragen. Man verweist dann darauf, das man im Artikeldetail stehen hat z.B. 4 - 8 Tage und deshalb 2 Tage nach Bestellung nichts da sein. Schön wäre es, wenn man diese Information auf die Bestellbestätigung bringen könnte, in der Hoffnung das der Kunde diese Information liest und dadurch weniger Anrufe entstehen. Der Shopbetreiber könnte selbst entscheiden, ob er die Informationen in seinem Template einbaut oder nicht. Sind mehrere Artikel mit unterschiedlichen Lieferzeiten in der Bestellung hat der Kunde einen Hinweis das es eine gesplitte Lieferung geben kann oder die Lieferung erst komplett zum späteren Zeitpunkt kommt.

Ein Ticket eröffnen für die Ausgabe der Lieferzeit in order_line_item, Spalte payload?

Also du kannst die “Features” so ausgeben lassen:

{% if lineItem.payload.features is defined and lineItem.payload.features|length >= 1 %}
    {% for features in lineItem.payload.features %}
     {% if features.value is defined and features.value is iterable %}
        {{ features.label }}:
        {% for values in features.value %}
            {{ values.name }}
        {% endfor %}
     {% else %}
        {{ features.label }}: {{ features.value }}
     {% endif %}
        {% if lineItem.payload.features|last != features %}
            
        {% endif %}
    {% endfor %}
    
{% endif %}

Ich habe mir dazu beispielswiese eine eigene Spalte angelegt:

3 Likes

Wir haben aktuell nur die Lieferzeit pro Lieferung in der Datenbank, nicht pro Artikel. Entsprechend kannst du das aktuell nicht ausgeben lassen. Könntest ein Ticket aufmachen, dass man das pro Artikel mitspeichert.

Guten Abend Moritz! Danke für die Antwort. Wo steckt den die Lieferzeit pro Lieferung? In der Tabelle „order“ ist sie mir eigentlich nicht ins Auge gefallen. Wie wird den diese Lieferzeit errechnet - die längste Lieferzeit aller Positionen? Für die Lieferzeit pro Position werde ich ein Ticket aufmachen.

Mit freundlichen Grüßen Jörg Marckscheffel

Hallo zusammen, hatte sich das Problem erledigt? Würde das auch gern wissen… LG!

Würde mich auch interessieren. Wo steckt denn die Lieferzeit pro Lieferung?

Same here: Wurde das Problem mittlerweile gelöst?