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: Bestellbestätigungs eMail erweitern - mehr Befehle?

    Olikun

    • Mitglied
    • Beiträge: 141
    Hallo Leute,

    ich möchte gern meine Bestellbestätigungs eMail erweitern.
    Also die change_order_mail.txt Datei

    Gibt es irrgendwo eine Liste wo die ganzen Befehle stehen die man einfügen kann
    Wie z.B. {$ORDER_STATUS} usw.

    Ich bräuchte den Befehl für die Versandadresse und den Befehl für den Ort wo die Sendung hin geht (alternativ den Befehl für den Ort vom Kunden) damit ich Schreiben kann "Viele Grüße nach blablabla

    und den für die Kundengruppe
    und welcher Artikel gekauft wurde

    Aktuell sieht die eMail so aus :/

    Code: PHP  [Auswählen]
    Sehr geehrter Kunde,

    Der Status Ihrer Bestellung {if $ORDER_NR}Nr. {$ORDER_NR}{/if} {if $ORDER_DATE}vom {$ORDER_DATE}{/if} wurde geändert.

    {if $ORDER_LINK}Link zur Bestellung:
    {$ORDER_LINK} {/if}

    {if $NOTIFY_COMMENTS}Anmerkungen und Kommentare zu Ihrer Bestellung:{$NOTIFY_COMMENTS}{/if}

    Neuer Status: {$ORDER_STATUS}

    Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese E-Mail.

    Danke für eure Hilfe schonmal :)

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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #1 am: 04. April 2015, 12:02:17
    Das ist aber nicht die Bestellbestätigung :)

    Musst du selber in admin/orders.php erweitern.

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #2 am: 04. April 2015, 12:35:34
    ja dan heißt das vielleicht anders.

    Jedenfalls erhalte ich wenn ich es teste den Inhalt der datei "change_order_mail.txt"

    Gibt es irgendwo eine Liste der befehle?

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #3 am: 04. April 2015, 13:32:15
    habe gerade versucht bissl was in die admin/orders.php einzutragen aber das klappt nicht, wenn ich da selbst eine Änderung durchführe, dann ist das Backand bei mir nicht mehr nutzbar und es erscheint nur eine weiße seite :(

    Kann mir evlt. jemand die orders.php Datei anpassen bitte?

    Wie gesagt benötige ich noch die Lieferadresse und sonst nix mehr.
    Evlt. die Kundengruppe moch wenn das geht.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #4 am: 04. April 2015, 13:34:23
    Weiße Seite ist ein parse error. error_reporting anschalten (steht im Handbuch wie es geht) und fixen.

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #5 am: 04. April 2015, 13:45:23
    ich denke eher ich hab was falch eingetragen.
    ich hab einfach folgende Zeile dazu gemacht

    {$address_label_shipping}

    geht aber nicht

    kannst du mir bitte einfach die passende Stelle und den passenden Befehl nennen.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #6 am: 04. April 2015, 14:01:38
    Schau dir den Code ab Zeile 206 an. Wenn du dazu explizit fragen hast, schau ins Handbuch. Wenn dann immer noch Fragen sind, stell sie hier. Derzeit sehe ich nicht, dass du irgendwie ein Interesse daran hättest dich in die Materie einzuarbeiten, aber hier mal schnell ne Copy&Paste-Lösung abgreifen möchtest.

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #7 am: 04. April 2015, 14:16:00
    die Stelle ab 206 habe ich auch schon gefunden

    habe zwischen Zeile 220 und 221 folgendes Eingefügt.

    Code: PHP  [Auswählen]
    $smarty->assign('$address_label_shipping);

    aber da kommt die weiße Seite danach. Also klappt es nicht

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #8 am: 04. April 2015, 14:18:00
    Da fehlt mindestens ein ' und assign() erwartet zwei Parameter, nicht einen. Mir scheint hier fehlt grundsätzliches jedes Verständnis für die Materie...

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #9 am: 04. April 2015, 14:28:22
    OHGOTT Matt

    dann lass es bitte sein wenn du mir nicht helfen willst

    Ich hab schon so viele Anderungen in meinem Shop vorgenommen und bis jetzt alle aufgeschrieben das ich nicht noch ein zweites mal nachfragen muss.

    Das Handbuch ist ein Witz.
    Auf Seite 45 steht

    Um die Status E-Mails anzupassen, müssen diese folgenden Dateien geändert werden:
    /templates/ihr_template/admin/mail/german/change_order_mail.html
    /templates/ihr_template/admin/mail/german/create_account_mail.html


    geile Info.
    Nutzlos aber Geil
    Soll ich jetzt noch die anderen 150 Seiten durchlesen und 2 Stunden vergeuden.

    Mal ne frage.
    Was machst du wenn dein Auto kaputt ist?
    Setzt du dich dan an deinem PC und schickst eine Bewerbung an eine KFZ Werkstatt und machst dann eine 3 Jährige Ausbildung damit du es nach 3 Jahren selbst reparieren kannst? oder suchst du dir lieber ne Werkstatt die es dir repariert und dir sagt wo das Problem liegt?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #10 am: 04. April 2015, 14:47:04
    dann lass es bitte sein wenn du mir nicht helfen willst

    Offensichtlich will auch sonst niemand, prügeln sich ja alle um den Thread. Und ich kann sie verstehen...

    Ich hab schon so viele Anderungen in meinem Shop vorgenommen und bis jetzt alle aufgeschrieben das ich nicht noch ein zweites mal nachfragen muss.

    Dann sollte doch eine grundlegende Kenntnis, wie dieses php funktioniert, vorhanden sein. Sollte man meinen, ist aber augenscheinlich nicht der Fall.

    Was machst du wenn dein Auto kaputt ist?
    Setzt du dich dan an deinem PC und schickst eine Bewerbung an eine KFZ Werkstatt und machst dann eine 3 Jährige Ausbildung damit du es nach 3 Jahren selbst reparieren kannst? oder suchst du dir lieber ne Werkstatt die es dir repariert und dir sagt wo das Problem liegt?

    Das mit dem Auto finde ich einen super Vergleich. Genau, ich gehe in die Werkstatt, wenn daran was kaputt ist. Würde ich so vorgehen wie du würde ich bei einer defekten Zylinderkopfdichtung aber in einem Forum für Hobbyschrauber fragen, wie man die denn tauscht, obwohl ich noch nicht mal weiß, wie die Motorhaube aufgeht und auch kein Interesse daran habe, es zu lernen. Wie gesagt, wenn du eine Copy&Paste-Lösung willst, wirst du warten müssen, bis einer der zig anderen Beteiligten an diesem Thread dir eine liefert.

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #11 am: 04. April 2015, 14:56:49
    sorry ich wollt dich nicht anmaulen, bin nur gerade bissl frustriert weil ich schon so lange dran sitze

    hab jetzt versucht einzufügen

    Code: PHP  [Auswählen]
    $smarty->assign('ENTRY_SHIPPING_ADDRESS', $address_label_shipping);

    aber da kommt auch die weiße Seite.

    Das $address_label_shipping hab ich aus der print_order.html Datei, die hab ich mir damals auch komplett allein umgestaltet und da hat alles gut geklappt :mhhh:

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #12 am: 04. April 2015, 15:54:24
    Dann wäre wirklich ein error_reporting gut wenn das auch zu einer weißen Seite führt. Wo genau hast du denn das eingefügt?

    $address_label_shipping ist eine Smarty-Variable, die existiert in deiner admin/orders.php gar nicht. in send_order.php wird die so gebaut:
    Code: PHP  [Auswählen]
    xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />')

    Du willst ja aber gar nicht die ganze Lieferadresse haben, sondern nur die Stadt. Die ist im delivery-Array im Key 'city'.

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #13 am: 04. April 2015, 16:07:18
    doch doch ich will die ganze Lieferadresse haben, da hab ich mich ganz oben wohl falsch ausgedrückt.

    also wo muss ich das nun einfügen
    xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />')

    Olikun

    • Mitglied
    • Beiträge: 141
    Re: Bestellbestätigungs eMail erweitern - mehr Befehle?
    Antwort #14 am: 04. April 2015, 16:35:16
    ach lassen wir das mit der Lieferadresse.
    Wäre zwar schön gewesen aber ich bekomm es nicht hin :/
    Auch nicht mit Einlesen.

    Ich hatte noch die Idee das es schön wäre wenn in der Change Order Mail der Artikel stehen würde.

    Habe das dazu gefunden: Anzeige der Artikel in "change order mail.html"?

    Aber leider funktioniert es nicht.
    Hab aber alles so gemacht wie dort steht.
    Werbung / Banner buchen
    4 Antworten
    2974 Aufrufe
    21. Juli 2009, 14:16:52 von mantis
    3 Antworten
    2731 Aufrufe
    30. August 2012, 12:52:52 von Roberto75
    12 Antworten
    7417 Aufrufe
    02. Juni 2011, 19:12:06 von Tomcraft
    3 Antworten
    1819 Aufrufe
    11. Mai 2017, 12:10:50 von fishnet
               
    anything