Frage zu Transaktions-Mails / Kundenbenachrichtigungen (pro Sales-Channel)

Topic summary

Problemstellung:
Ein Händler verkauft über Shopware und einen US-Online-Händler, beide Kanäle nutzen denselben Versanddienstleister. Gesucht wird eine Lösung, um unterschiedliche Transaktions-E-Mails je nach Verkaufskanal (Shopify vs. US-Händler) an Kunden zu versenden.

Lösungsansatz:

  • Bestellungen beim Import mit spezifischen Tags kennzeichnen (z.B. “tag1” und “tag2”)
  • E-Mail-Templates unter Einstellungen > Benachrichtigungen > Kundenbenachrichtigungen mit Liquid-Code anpassen
  • Verwendung von bedingten Anweisungen ({% if order.tags contains "tag1" %}) zur Differenzierung des E-Mail-Inhalts

Alternativen:

  • Bei komplexerer Umsetzung: Migration auf WaWi-System möglich
  • Flows können dort einfacher individualisiert werden
  • Persönliche Unterstützung per PN wird angeboten

Status: Technische Lösung wurde bereitgestellt mit Code-Beispielen und Referenz zur Shopify Liquid API-Dokumentation.

Summarized with AI on November 6. AI used: claude-sonnet-4-5-20250929.

Hi Community,

wir verkaufen Produkte über einen Shopify-Shop und über einen großen amerikanischen Online-Händler. Beide Kanäle werden getrennt voneinander gepflegt und betrieben. Der Versand erfolgt für beide Kanäle über einen Versand-Dienstleister.

Frage: Kann man die Transaktions-Emails dieser beiden Kanäle trennen? D.h. den “US Online-Händler”-Kunden andere Mails senden als dem Rest der (Shopify-)Kunden?

Jeder Hinweis/Tipp hilft, danke!

VG Andreas

Ja, kannst du. Dafür benötigst du jedoch etwas an Zeit.

Fangen wir beim Import der Bestellungen an. Diese müssen getaggt werden. Wie du den Tag benennst, ist Dir überlassen. Ich nehme in meinem Beispiel Tag1 und Tag2.

Nun gehen wir im Adminbereich unter Einstellungen > Benachrichtigungen > Kundenbenachrichtigungen. Dort siehst du alle E-Mails. Die E-Mails kannst du nun so gestalten, dass die wie folgt aussehen:

{% if order.tags contains "tag1" "}
CODE
{% else %}
Anderer Code
{% endif %}

Solltest du weitere Tags haben, sieht er wie folgt aus:

{% if order.tags contains "tag1" "}
CODE
{% elsif order.tags contains "tag1" %}
CODE FÜR TAG2
{% else %}
Anderer Code
{% endif %}

Referenz: https://shopify.dev/docs/api/liquid/objects#order-tags

Sollte dir dies kompliziert sein, könntest du ggf. auf eine WaWi umsteigen, bei den du die Flows ganz einfach selbst unkomplizierter individualisieren kannst.

Bei Umsetzungshilfe darfst du dich gerne per PN melden.

1 Like