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: {$PAYMENT_INFO_TXT} auch in change_order_mail.* für PayPal IPN

    arno_nuehm

    • Mitglied
    • Beiträge: 112
    • Geschlecht:
    Hallo Forengemeinde,

    gibt es einen Möglichkeit, die Variable {$PAYMENT_INFO_TXT} auch in der change_order_mail.* auszugeben?
    Bei z.B. Zahlung über paypal_ipn wird der Link nur in der order_mail.* ausgegeben, nicht in der change_order_mail.*

    Kann man auch die
    Code: PHP  [Auswählen]
    {foreach name=aussen item=order_total_values from=$order_total}
    {$order_total_values.TITLE}{$order_total_values.TEXT}
    {/foreach}
    aus der order_mail.* in der change_order_mail.* ausgeben? Will mir auch nicht gelingen.

    Gruß
    Manu

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

    arno_nuehm

    • Mitglied
    • Beiträge: 112
    • Geschlecht:
    So, 1. Erfolg: Der Link ist vorhanden, jedoch wird amount=0 übergeben.

    Kann das an meinem 2. o.g. Problem liegen?

    web28

    • modified Team
    • Beiträge: 9.404
    Warum sendest Du nicht einfach die Auftragsstätigung aus dem Admin?

    Die change_oder ist nur für Statusmeldungen gedacht.

    arno_nuehm

    • Mitglied
    • Beiträge: 112
    • Geschlecht:
    weil wir aus organistorischen Gründen als Erstmail nur eine Eingangsbestätigung versenden.
    Aus der change_order_mail heraus senden wir dann eine Auftragsbestätigung mit Zahlungsaufforderung.

    2. Problem konnte ich mittlerweile auch lösen.

    Aktuell sieht der Link in der change_order_mail so aus:
    Code: PHP  [Auswählen]
    https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=mail@localhost&item_name=Testshop+-+Bestellnummer%3A+123456&amount=0&shipping=0&currency_code=EUR&return=http://localhost/xtm105d/admin/shop_content.php%3FcoID%3D207&no_shipping=0&cbt=zur%FCck+zum+Shop...&cancel_return=http://localhost/xtm105d/admin/shop_content.php%3FcoID%3D208&cpp_headerback_color=&cpp_headerborder_color=&cpp_payflow_color=&cpp_header_image=http://localhost/xtm105d/admin/templates/xtc5/img/logo_paypal_ipn.jpg&lc=DE

    Leider bleiben die Variablen $total und $shipping, die in der Funktion create_paypal_link benötigt werden, in der change_order_mail leer.
    In der order_mail stehen die beiden jedoch zur Verfügung.

    EDIT: ich sehe gerade, dass der Wert in der order_mail falsch übergeben wird. Beispiel, wobei Versand = 3 und Betrag = 190:
    Code: PHP  [Auswählen]
    https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=mail@localhost&item_name=Testshop+-+Bestellnummer%3A+123456&amount=-3&shipping=3&currency_code=EUR&return=http://localhost/xtm105d/admin/shop_content.php%3FcoID%3D207&no_shipping=0&cbt=zur%FCck+zum+Shop...&cancel_return=http://localhost/xtm105d/admin/shop_content.php%3FcoID%3D208&cpp_headerback_color=&cpp_headerborder_color=&cpp_payflow_color=&cpp_header_image=http://localhost/xtm105d/admin/templates/xtc5/img/logo_paypal_ipn.jpg&lc=DE

    web28

    • modified Team
    • Beiträge: 9.404
    Zitat
    weil wir aus organistorischen Gründen als Erstmail nur eine Eingangsbestätigung versenden.
    Aus der change_order_mail heraus senden wir dann eine Auftragsbestätigung mit Zahlungsaufforderung.

    Im Forum gibt es mehrere Anleitungen, wie man genau das machen kann, es sind nur ein paar Anpassungen in der send_order.php erforderlich und natürlich 2 unterschiedliche Emailvorlagen für die EB und die AB.

    Die Erstmail ist die EB, aus dem Admin versendet man dann die normale AB mit allen Infos.

    Gruss Web28

    arno_nuehm

    • Mitglied
    • Beiträge: 112
    • Geschlecht:
    ahhhhhh!!!!
    ein einfaches
    Code: PHP  [Auswählen]
    if ($send_by_admin){
    ist die Lösung?
    Ich lauf gleich weg.....
    Das war zu naheliegend. :-(

    Ich doktere schon zwei Tage an der Lösung rum. Danke web28!
    anything