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: {$order_link} in der Bestellbestätigungsmail

    Mitchen1990

    • Neu im Forum
    • Beiträge: 22
    {$order_link} in der Bestellbestätigungsmail
    am: 05. März 2011, 11:36:53
    Hallo Leute,

    hab die ganze Zeit schon versucht in die Bestellbestätigungsmail, also in order_mail.html, den Link zur Bestellung einzufügen, wie er auch in der change_order_mail.html zu finden ist.

    Habe in der order_mail.html einfach folgendes reingeschrieben:

    Code: XML  [Auswählen]
    {if $ORDER_LINK}<a href="{$ORDER_LINK}"><strong>Hier klicken</strong></a>{/if}
    Ist das zu banausig gedacht ? Muss ich in der send_order.php noch was anpassen?

    Es wird einfach gar nichts angezeigt in der Mail, nicht einmal das "Hier klicken"



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

    Mitchen1990

    • Neu im Forum
    • Beiträge: 22
    {$order_link} in der Bestellbestätigungsmail
    Antwort #1 am: 05. März 2011, 16:35:14
    Weiß da wirklich niemand eine Antwort darauf?
    Ich denke dass das doch bestimmt nicht so schwer ist... komm nur wg. fehlender Programmierkenntnisse nicht auf meinen Fehler/auf die Lösung.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    {$order_link} in der Bestellbestätigungsmail
    Antwort #2 am: 05. März 2011, 17:12:46
    Wenn man den Aufbau und die Smarty-Struktur des Shops ein wenig intus hat, kommt folgende Logik zustande.

    Suche in der send_order.php:

    Code: PHP  [Auswählen]
    $smarty->caching = false;
    Und füge davor ein:

    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$oID, 'SSL'));
     
    Somit ist nun auch {$ORDER_LINK} in der order_mail.html und order_mail.txt verfügbar.

    Gruß
    Ronny

    pq

    • Mitglied
    • Beiträge: 128
    {$order_link} in der Bestellbestätigungsmail
    Antwort #3 am: 05. März 2011, 17:13:33
    Ich hab's noch nicht ausprobiert, aber füge mal in send_order.php folgende Zeile ein:

    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$insert_id, 'SSL'));
     

    Mitchen1990

    • Neu im Forum
    • Beiträge: 22
    {$order_link} in der Bestellbestätigungsmail
    Antwort #4 am: 05. März 2011, 18:04:17
    Hi,

    danke für die schnellen Antworten.

    Ich habe beide eurer Lösungen ausprobiert, leider kommt bei beiden folgende Fehlermeldung, kurz bevor ich auf die checkout_success Seite komme:
    Zitat
    Fatal error: Call to undefined function xtc_catalog_href_link() in /homepages/9/d246897260/htdocs/modified eCommerce Shopsoftware/send_order.php on line 87
    line 87 ist die Zeile, wo ich das eingefügt habe:

    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$insert_id, 'SSL'));
     

    pq

    • Mitglied
    • Beiträge: 128
    {$order_link} in der Bestellbestätigungsmail
    Antwort #5 am: 05. März 2011, 18:45:54
    Code: PHP  [Auswählen]
    $smarty->assign('ORDER_LINK', xtc_href_link("account_history_info.php", 'order_id='.$insert_id, 'SSL'));
     

    Mitchen1990

    • Neu im Forum
    • Beiträge: 22
    {$order_link} in der Bestellbestätigungsmail
    Antwort #6 am: 05. März 2011, 20:09:51
    Hallo pq,

    super! Danke für die Lösung. Jetzt klappt es!

    10 Antworten
    4494 Aufrufe
    16. März 2017, 20:50:26 von kuhni-wtb
    10 Antworten
    5548 Aufrufe
    30. August 2011, 13:25:28 von Papi.Sanchez
    1 Antworten
    1771 Aufrufe
    02. Mai 2016, 10:26:30 von fishnet