Zum Inhalt

EmailPaymentAndShippingInstructions — Versand- und Zahlungshinweise in Bestellemails

Extension for Magento 2

Bedienungsanleitung


CopeX GmbH
Web: https://copex.io
Email: office@copex.io


Inhaltsverzeichnis

Abschnitt Seite
1 Voraussetzungen 2
2 Installation 2
3 Konfiguration 3
4 Integration in E-Mail-Templates 5
5 Fehlerbehandlung 6

1 Voraussetzungen

  • Magento 2.4 oder höher
  • PHP 8.1 oder höher
  • Zugriff auf Magento-E-Mail-Templates (für die Integration)

2 Installation

Via Composer

composer require copex/module-order-email-payment-and-shipping-instructions
php bin/magento module:enable CopeX_EmailPaymentAndShippingInstructions
php bin/magento setup:upgrade
php bin/magento cache:flush

3 Konfiguration

Die Konfiguration des Moduls finden Sie im Magento 2 Backend unter Shops > Konfiguration > Umsatz > Bestellungs-E-Mails > Bestellung.

Konfiguration E-Mail-Hinweise

3.1 Versandhinweise (Shipping Instructions)

Navigieren Sie zu Shops > Konfiguration > Umsatz > Bestellungs-E-Mails > Bestellung > Versandhinweise.

Das Konfigurationsfeld zeigt eine Tabelle, in der Sie für jede Versandmethode einen individuellen Hinweistext definieren können.

Tabellenstruktur:

Spalte Beschreibung
Versandmethode Die Versandmethode, für die der Hinweis gilt (z. B. flatrate_flatrate, freeshipping_freeshipping)
Wert Der anzuzeigende Text (HTML und CMS-Template-Direktiven erlaubt)

Über die Schaltfläche Zeile hinzufügen können weitere Versandmethoden-Hinweise hinzugefügt werden.

Tipp: Den Versandmethoden-Code finden Sie unter Shops > Konfiguration > Umsatz > Liefermethoden bei der jeweiligen Methode.

3.2 Zahlungshinweise (Payment Instructions)

Navigieren Sie zu Shops > Konfiguration > Umsatz > Bestellungs-E-Mails > Bestellung > Zahlungshinweise.

Das Konfigurationsfeld funktioniert analog zu den Versandhinweisen, gilt jedoch für Zahlungsmethoden.

Tabellenstruktur:

Spalte Beschreibung
Zahlungsmethode Die Zahlungsmethode, für die der Hinweis gilt (z. B. checkmo, banktransfer, klarna_kp)
Wert Der anzuzeigende Text (HTML und CMS-Template-Direktiven erlaubt)

Hinweis zur Inhaltseingabe:

Der "Wert" kann folgende Inhalte enthalten:

  • Einfacher Text: Zahlung per Banküberweisung. IBAN: AT12 3456 7890 1234 5678
  • HTML: <strong>Banküberweisung:</strong><br>IBAN: AT12 3456 7890 1234 5678
  • CMS-Statische Blöcke: {{block class="Magento\Cms\Block\Block" block_id="payment-info-bank"}}

4 Integration in E-Mail-Templates

4.1 Minimale Einbindung

Fügen Sie den folgenden Block-Code in Ihr Bestellungs-E-Mail-Template ein (Marketing > Kommunikation > E-Mail-Templates):

{{block class='CopeX\\EmailPaymentAndShippingInstructions\\Block\\Template'}}

Dieser Block zeigt automatisch sowohl die Zahlungs- als auch die Versandhinweise an, in der Reihenfolge: zuerst Zahlungshinweise, dann Versandhinweise.

4.2 Erweiterte Einbindung

Für mehr Kontrolle über Platzierung und Inhalt können die Parameter direkt am Block gesetzt werden:

{{block class='CopeX\\EmailPaymentAndShippingInstructions\\Block\\Template'
  template='CopeX_EmailPaymentAndShippingInstructions::email/instructions.phtml'
  show='payment'
  scope='website'
  filter='1'
}}

4.3 Parameter-Übersicht

Parameter Mögliche Werte Standardwert Beschreibung
show all, payment, shipping all Welche Hinweise angezeigt werden sollen
scope store, website store Konfigurationsebene für die Hinweissuche
filter 0, 1 0 CMS-Template-Direktiven im Inhalt verarbeiten
template Pfad zur PHTML-Datei Standard-Template Alternatives Template verwenden

4.4 Separate Blöcke für unterschiedliche Positionen

Um Zahlungs- und Versandhinweise an verschiedenen Stellen im E-Mail anzuzeigen:

{{block class='CopeX\\EmailPaymentAndShippingInstructions\\Block\\Template' show="payment"}}

[... weiterer E-Mail-Inhalt ...]

{{block class='CopeX\\EmailPaymentAndShippingInstructions\\Block\\Template' show="shipping"}}

4.5 Website-spezifische Hinweise

Wenn Hinweise auf Website-Ebene konfiguriert sind (statt Store-Ebene), verwenden Sie:

{{block class='CopeX\\EmailPaymentAndShippingInstructions\\Block\\Template' scope='website'}}

5 Fehlerbehandlung

  • Hinweise werden nicht in der E-Mail angezeigt — Stellen Sie sicher, dass der Block-Code korrekt in das E-Mail-Template eingefügt wurde. Überprüfen Sie unter Marketing > Kommunikation > E-Mail-Templates, welches Template für Bestellbestätigungen verwendet wird.

  • Falscher Hinweis für eine Versandmethode — Der Methoden-Code im Konfigurationsfeld muss exakt mit dem Code in Magento übereinstimmen. Überprüfen Sie den Code unter Shops > Konfiguration > Umsatz > Liefermethoden.

  • CMS-Blöcke werden nicht gerendert — Stellen Sie sicher, dass der Parameter filter='1' am Block-Tag gesetzt ist. Ohne diesen Parameter werden CMS-Template-Direktiven als reiner Text ausgegeben.

  • Hinweise erscheinen bei allen Versandmethoden — Überprüfen Sie die Versandmethoden-Codes in der Konfiguration. Das Modul gleicht den Code der Bestellung mit den konfigurierten Codes ab; ein leeres oder falsches Code-Feld führt zu unerwünschten Matches.

  • E-Mail zeigt HTML-Quellcode — Das Modul gibt den Inhalt unescaped aus, um HTML zu unterstützen. Stellen Sie sicher, dass das verwendete E-Mail-Template HTML korrekt rendert.


Lizenz

Proprietär — CopeX GmbH. Eine Lizenz pro produktiver Magento-Instanz.