Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Verschiedene Texte in der Bestellmail, je nach Zahlungsart

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Vielleicht ist es zu früh oder ich sehe mal wieder den Wald vor lauter Bäumen nicht.

    Wie ist es zu bewerkstelligen, dass man die Texte in der Bestellmail, je nach Zahlungsart anzeigen läßt? Denn ein "zahlen sie innerhalb von 7 Tagen auf unsere Bankverbindung" macht sich bei einer PayPal Zahlung schlecht.

    Gruß
    Ronny

    [EDIT Tomcraft 12.01.2011: Hier geht es direkt zur Anleitung von GTB.]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10574.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hi Ronny, schau mal hier: Mail für Zahlungsoption "eustandardtransfer"

    Grüße

    Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Ein paar Tassen Kaffee später und ein bisschen frische Luft, haben mich zu der selben Denkweise angeregt. Nun sollten verschiedene Texte in den Bestellmails drinstehen.

    Danke für die Hilfe.

    Gruß
    Ronny

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hier die Lösung von GTB:
    Zitat
    Füge deine Zusatzangaben einfach der /lang/german/payment/eustandardtransfer.php

    das hier hinzu:

    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_PAYMENT_INFO', 'Bitte geben Sie folgenden Verwendungszweck bei Ihrer Überweisung an:');
     
    und in der /send_order.php in diesem Abschnitt :

    Code: PHP  [Auswählen]
            if ($order->info['payment_method'] == 'eustandardtransfer') {
                    $smarty->assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION);
                    $smarty->assign('PAYMENT_INFO_TXT', str_replace("<br />", "\n", MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION));
            }
     
    das hier einfügen:

    Code: PHP  [Auswählen]
    $smarty->assign('PAYMENT_INFO_PAYMENT_HTML', MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_PAYMENT_INFO);
    $smarty->assign('PAYMENT_INFO_PAYMENT_TXT', str_replace("<br />", "\n",MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_PAYMENT_INFO));
     
    damit hast du dann im Template diese Variable zur Verfügung:

    Code: PHP  [Auswählen]
    {$PAYMENT_INFO_PAYMENT_HTML}
     
    Gruss Gerhard
    Grüße

    Torsten

    Supimajo

    • Mitglied
    • Beiträge: 113
    Ich habe das bei mir einfach in der order_mail.html gelöst:

    Code: PHP  [Auswählen]
    {foreach name=aussen item=order_total_values from=$order_total}
    <div align="right"><font size="1" face="Arial, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</div>
    {/foreach}
     {if $PAYMENT_METHOD == "Barzahlung"}
    Bitte zahlen Sie den Rechnungsbetrag bei Abholung
    {/if}
     {if $PAYMENT_METHOD == "Vorkasse/Banküberweisung"}
    Bitte überweisen Sie die Gesamtsumme auf folgendes Konto:
    {/if}
     {if $PAYMENT_METHOD == "Lastschriftverfahren"}
    Der Rechnungsbetrag von dem von Ihnen angegebenen Konto abgebucht
    {/if}
     

    franky_n

    • Experte
    • Beiträge: 4.950
    Hallo Leute!

    och menno warum macht ihr das immer wieder über den Text.
    Denkt doch einfach mal multilingual.
    Kaum wollt ihr mal Englisch, Französisch, Niederländisch was auch immer in Eurem Shop zufügen gehts schief...

    Dann heißt die {if $PAYMENT_METHOD == "Lastschriftverfahren"} nämlich plötzlich im Englischen nicht mehr Lastschriftverfahren...

    Viele Grüße

    Franky

    Supimajo

    • Mitglied
    • Beiträge: 113
    [...]
    och menno warum macht ihr das immer wieder über den Text.
    [...]

    Weil wir nicht alle Programmierprofis sind und oftmals den leichtesten und für uns Laien logischsten Weg gehen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ja, aber ich habe doch die mehrsprachige Lösung von GTB bereits gepostet!

    Grüße

    Torsten

    franky_n

    • Experte
    • Beiträge: 4.950
    Hi Torsten,

    ich spreche ja auch nicht von Dir, sondern von Supimajo, der dann mit einer unkomfortablen Lösung hinterher schießt obwohl bereits alles geklärt ist. ;)

    @Supimajo: Ich denke das bedarf keiner Programmierkenntnisse und auch keiner ausergewöhnlichen oder hellseherischen Fähigkeiten zu verstehen das Abfragen die man mit "Text" macht, wenn diese auf eine andere Sprache umgeschaltet werden, nicht mehr funktionieren.
    Oder ist es Dir nicht deutlich das wenn man von Deutsch auf Englisch klickt der Text sich verändert?

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Mein Beitrag bezog sich auch nur auf Supimajo. ;-)

    Grüße

    Torsten

               
    anything