Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt  (Gelesen 176 mal)

Offline etzs

  • Neu im Forum
  • *
  • Beiträge: 4
    • Teile Beitrag
Hallo zusammen, ich bitte um Hilfe mit der Anzeige der Bankverbindung in der Bestellmail.

Der Shop läuft auf v2.0.4.0 rev 11204, welcher erfolgreich von einer xtc 3.0.4 Installation migriert wurde. Bei der Migration wurden nur einzelne DB Tabellen übernommen um eine möglichst saubere Installation zu erhalten. Somit habe ich auch die Zahlungsmodule frisch aktiviert.

Als Vorkassemodul habe ich moneyorder installiert, die Zahlungsinformationen im Feld "Zahlbar an:" hinterlegt, und die Anzeige der Bankdaten aktiviert. Die weiteren beteiligten Dateien sind soweit auf Originalstand.

In der Bestellmail (template/.../mail/order_mail.*) ist die Variable PAYMENT_INFO enthalten. In der Mail welche beim Kunden ankommt, werden die Zahlungsdaten aber nicht angezeigt. Modul erneut installieren und Schalter "Bankdaten anzeigen" zeigen keine Wirkung. Wie kann ich den Fehler weiter eingrenzen, welche Möglichkeiten habe ich zum debuggen?

Linkback: https://www.modified-shop.org/forum/index.php?topic=39317.0

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.376
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt
« Antwort #1 am: 13. Juli 2018, 13:37:34 »
In templates\dein_template\mail\german\order_mail.txt muss folgender Code vorhanden sein

Code: XML  [Auswählen]
{$PAYMENT_INFO_TXT}

und in templates\dein_template\mail\german\order_mail.html muss dieser Code stehen.

Code: XML  [Auswählen]
      {if $PAYMENT_INFO_HTML != ''}
      <br />
      <table style="border:1px solid #a3a3a3;" width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td valign="top">
            <font size="2" face="Tahoma, Verdana, sans-serif">{$PAYMENT_INFO_HTML}</font>
          </td>
        </tr>
      </table>
      {/if}
 

Gruss
Hanspeter

Offline etzs

  • Neu im Forum
  • *
  • Beiträge: 4
    • Teile Beitrag
Re: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt
« Antwort #2 am: 14. Juli 2018, 09:36:46 »
Die Variablen stehen genau so in den Dateien order_mail.*, wie bereits geschrieben habe ich auch keine weiteren Anpassungen an der Datei vorgenommen.

Ich habe behelfsweise eine statische Tabelle mit der Bankverbindung eingetragen, und diese wird bei einer Testbestellung auch nicht in die generierte Mail übernommen. Die Logik erschließt sich mir nicht ganz.

Offline oneQ

  • Viel Schreiber
  • *****
  • Beiträge: 517
    • Teile Beitrag
Re: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt
« Antwort #3 am: 14. Juli 2018, 10:42:13 »
Vielleicht falscher Template-Ordner? Bringt es was den Cache zu leeren?

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.376
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
Re: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt
« Antwort #4 am: 14. Juli 2018, 15:19:01 »
Hallo etzs,

wo hast Du die statische Tabelle in die templates\dein_template\mail\german\order_mail.html eingetragen?

Hoffentlich nicht innerhalb folgenden Codes.

Code: XML  [Auswählen]
      {if $PAYMENT_INFO_HTML != ''}
      <br />
      <table style="border:1px solid #a3a3a3;" width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td valign="top">
            <font size="2" face="Tahoma, Verdana, sans-serif">{$PAYMENT_INFO_HTML}</font>
          </td>
        </tr>
      </table>
      {/if}
 

PS:
Wenn ich keine konkrete Idee habe wo der Fehler liegen könnte ist für mich die erste Anlaufstelle bei Problemen dieser Art der Ordener log bzw. die Dateien in diesem, denn hier erhält man nicht selten aufschlussreiche Informationen.

Gruss
Hanspeter

Offline etzs

  • Neu im Forum
  • *
  • Beiträge: 4
    • Teile Beitrag
Re: order_mail.* - moneyorder Bankverbindung wird nicht angezeigt
« Antwort #5 am: 14. Juli 2018, 22:08:28 »
@OneQ nein, ich habe nur ein Template und Cache wurde schon gelöscht.

@hpzeller nein natürlich nicht in die if-Schleife sondern in einen eigenen table-block darüber. Auch bei einer neueren Bestellung wird die Tabelle nicht angezeigt.

Die Logfiles geben nicht viel her, Fehler mit dem Modul Billpay, welches ich aber nicht aktiviert habe.


Teile per facebook Teile per linkedin Teile per twitter

xx
Bankverbindung wird nicht angezeigt

Begonnen von tele am Admin- und Shopbereich

4 Antworten
1140 Aufrufe
Letzter Beitrag 11. März 2013, 00:41:48
von Stritler
xx
Änderung der Bankverbindung wird nicht angezeigt.

Begonnen von toppi am Admin- und Shopbereich

0 Antworten
401 Aufrufe
Letzter Beitrag 19. Januar 2017, 23:03:14
von toppi
xx
Moneyorder duplizieren, Bankverbindung in Email fehlt

Begonnen von Roberto75 am Admin- und Shopbereich

0 Antworten
1051 Aufrufe
Letzter Beitrag 04. Juli 2012, 15:00:28
von Roberto75
topicsolved
Verschiedene "order_mail" für cod, moneyorder & paypal

Begonnen von JuergenSaenger am Bastelecke

5 Antworten
1995 Aufrufe
Letzter Beitrag 21. Februar 2014, 19:11:04
von lullifatz
 


             
anything