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: Bestell-Bestätigungsmails anpassen an Bestellstatus

    cs_ab

    • Neu im Forum
    • Beiträge: 13
    Hallo,

    nachdem ich bisher alle Schwierigkeiten mithilfe der bestehenden Threads habe lösen können, muss ich nun doch mal selbst eine Frage stellen:

    Ich möchte die Mails, die automatisch an die Käufer verschickt werden, wenn ich den Status ihrer Bestellungen ändere, anpassen:
    Nach Bestellung kommt etwa "Danke für Ihre Bestellung, sobald wir die Verfügbarkeit der Artikel geprüft haben, erhalten Sie eine Mail mit den Zahlungsinfos".
    Diese zweite Mail (Status: in Bearbeitung) soll etwa lauten: "Gute Neuigkeiten! Die von Ihnen Bestellten Artikel sind vorrätig. Bitte überweisen Sie untenstehenden Betrag auf folgendes Konto etc".
    Ausserdem brauche ich eine Stornomail, eine Widerrufs-Bearbeitungsmail und eine Widerrufsabschlussmail ("Ihre (Teil-)Rückzahlung ist unterwegs").

    Dazu habe ich etwas gebastelt, was leider nicht funktioniert. Untenstehendes habe ich in order_mail.html eingefügt, sonst nichts in der Datei geändert.

    Kann mir jemand einen Tip geben?

    LG, Ale

        
    Code: PHP  [Auswählen]
    <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Hallo {$NAME},<br /><br /> vielen Dank f&uuml;r Ihre Bestellung.
            <!-- <br />{$PAYMENT_INFO_HTML}<br /> -->

       {if $ORDER_STATUS ==  "Offen"}
           Da es sein, kann, dass der/die Artikel inzwischen nicht mehr verf&uuml;gbar sind, erhalten Sie zu Ihrer Sicherheit nach Pr&uuml;fung von uns eine Best&auml;tigung per Mail. Dort finden Sie auch unsere Kontodaten.
    {/if}
        {if $ORDER_STATUS ==  "In Bearbeitung"}
           Wir best&auml;tigen Ihnen hiermit obenstehende Bestellung. Bitte &uuml;berweisen Sie den Gesamtbetrag auf folgendes Konto:<br />
    xxxxxxxxxxxxxxxxxxl<br />
    Bankleitzahl:xxxxxxx<br />
    Kontonummer: xxxxxxx<br />
    IBAN: DExxxxxxxxxxxxxxxxxxxxxxxxxxxx<br />
    BIC/SWIFT: xxxxxxxxxxxxxxxxxxxx<br /><br />
    Als Verwendungszweck geben Sie bitte Ihre Bestellnummer und bei Abweichung des Kontoinhabers zur Bestelladresse zus&auml;tzlich Ihren Namen an, damit Ihre Bestellung zugeordnet werden kann.<br />
    Die Ware wird sofort nach Zahlungseingang an Sie versandt.</p>
    {/if}
        {if $ORDER_STATUS ==  "Versandt"}
           Ihre Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner zum Versand &uuml;bergeben.
    {/if}
        {if $ORDER_STATUS ==  "Teillieferung"}
           Einen Teil Ihrer Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner DHL zum Versand &uuml;bergeben.
           Noch Fehlende Artikel, werden so bald verf&uuml;gbar f&uuml;r Sie kostenfrei nachgesendet.
    {/if}
        {if $ORDER_STATUS ==  "Storniert"}
           Ihre Bestellung vom {$ORDER_DATE} haben wir storniert. Schauen Sie doch sp&auml;ter noch einmal vorbei!
    {/if}
        {if $ORDER_STATUS ==  "Versandt auf Rechnung"}
          Ihre Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner DHL zum Versand &uuml;bergeben. Bitte &uuml;berweisen Sie nach Erhalt der Rechnung innerhalb von 14 Tagen.
    <br />    
           Als Verwendungszweck geben Sie bitte Ihre Bestellnummer und bei Abweichung des Kontoinhabers zur Bestelladresse zus&auml;tzlich Ihren Namen an, damit Ihre Bestellung zugeordnet werden kann.

    {/if}

        Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail.
            {if $COMMENTS}<br />
            <strong>Ihre Anmerkungen:</strong><br />
            {$COMMENTS}<br />
            {/if}
            <br />
            </font>
          </p>


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

    cs_ab

    • Neu im Forum
    • Beiträge: 13
    Re: Bestell-Bestätigungsmails anpassen an Bestellstatus
    Antwort #1 am: 07. Oktober 2014, 14:19:34
    Nachtrag: Wenn ich es richtig verstanden habe, müssen auch send_order und change_order_mail angepasst werden, aber wie? Ich habe etwas herumprobiert, aber als Mailtext bekomme ich immer nur

    "Hallo Frau Testinger,

    vielen Dank für Ihre Bestellung.
    [hier sollte der angepasste Text dazwischen!]
    Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese eMail."

    D. h. die if-Texte werden ignoriert... Vielleicht funktioniert das Feature überhaupt nochmal anders als ich denke?

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Re: Bestell-Bestätigungsmails anpassen an Bestellstatus
    Antwort #2 am: 07. Oktober 2014, 14:37:24
    Setz die If-Abfragen doch mal in einfache Anführungszeichen statt der doppelten

    Also aus
    Code: Text  [Auswählen]
    {if $ORDER_STATUS ==  "Offen"}
    Da es sein, kann, dass der/die Artikel inzwischen nicht mehr verf&uuml;gbar sind, erhalten Sie zu Ihrer Sicherheit nach Pr&uuml;fung von uns eine Best&auml;tigung per Mail. Dort finden Sie auch unsere Kontodaten.
    {/if}
    mal
    Code: Text  [Auswählen]
    {if $ORDER_STATUS ==  'Offen'}
    Da es sein, kann, dass der/die Artikel inzwischen nicht mehr verf&uuml;gbar sind, erhalten Sie zu Ihrer Sicherheit nach Pr&uuml;fung von uns eine Best&auml;tigung per Mail. Dort finden Sie auch unsere Kontodaten.
    {/if}

    So hatte das bei mir immer funktioniert. Und ja, es betrifft die Datei /DEINTEMPLATE/admin/mail/SPRACHE/change_order_mail.html & change_order_mail.txt

    Grüße
    Dominik

    cs_ab

    • Neu im Forum
    • Beiträge: 13
    Re: Bestell-Bestätigungsmails anpassen an Bestellstatus
    Antwort #3 am: 07. Oktober 2014, 14:55:54
    Ah! Ich habe es hinbekommen.

    Die Bestellstatusänderungsmail kommt aus der change_order_mail, und die kann man mit dem oben erwähnten Zusatz erweitern. Ich muss aber betonen, dass ich ohne diesen Thread hier nie darauf gekommen wäre...

    change_order_mail sieht nun so aus:

    Code: PHP  [Auswählen]
    <table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
      <tr>
        <td style="border-bottom: 1px solid; border-color: #cccccc;"><div align="right"><img src="{$logo_path}logo.gif"></div></td>
      </tr>
      <tr>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Sehr geehrter Kunde, </strong><br />
          <br />
          Der Status Ihrer Bestellung {if $ORDER_NR} Nr. {$ORDER_NR}{/if} {if $ORDER_DATE} vom
          {$ORDER_DATE}{/if} wurde ge&auml;ndert:<br />
          <br />

    <!-- Beginn der Statustexte -->
     {if $ORDER_STATUS ==  "Offen"}
           Da m&ouml;glicherweise der/die Artikel inzwischen nicht mehr verf&uuml;gbar ist oder sind, erhalten Sie zu Ihrer Sicherheit nach Pr&uuml;fung von uns eine Best&auml;tigung per Mail. Dort finden Sie auch unsere Kontodaten.
    {/if}
        {if $ORDER_STATUS ==  "In Bearbeitung"}
           Wir best&auml;tigen Ihnen hiermit obenstehende Bestellung. Bitte &uuml;berweisen Sie den Gesamtbetrag auf folgendes Konto:<br />
    xxxxx<br />
    Bankleitzahl: xxxxx<br />
    Kontonummer: xxxxx<br />
    IBAN: DExxxxx<br />
    BIC/SWIFT: xxxxx<br /><br />
    Als Verwendungszweck geben Sie bitte Ihre Bestellnummer und bei Abweichung des Kontoinhabers zur Bestelladresse zus&auml;tzlich Ihren Namen an, damit Ihre Bestellung zugeordnet werden kann.<br />
    Die Ware wird sofort nach Zahlungseingang an Sie versandt.</p>
    {/if}
        {if $ORDER_STATUS ==  "Versandt"}
           Ihre Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner zum Versand &uuml;bergeben.
    {/if}
        {if $ORDER_STATUS ==  "Teillieferung"}
           Einen Teil Ihrer Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner zum Versand &uuml;bergeben.
           Noch Fehlende Artikel, werden so bald verf&uuml;gbar f&uuml;r Sie kostenfrei nachgesendet.
    {/if}
        {if $ORDER_STATUS ==  "Storniert"}
           Ihre Bestellung vom {$ORDER_DATE} haben wir storniert. Schauen Sie doch sp&auml;ter noch einmal vorbei!
    {/if}
        {if $ORDER_STATUS ==  "Versandt auf Rechnung"}
          Ihre Bestellung vom {$ORDER_DATE} haben wir heute unserem Logistikpartner DHL zum Versand &uuml;bergeben. Bitte &uuml;berweisen Sie nach Erhalt der Rechnung innerhalb von 14 Tagen.
    <br />    
           Als Verwendungszweck geben Sie bitte Ihre Bestellnummer und bei Abweichung des Kontoinhabers zur Bestelladresse zus&auml;tzlich Ihren Namen an, damit Ihre Bestellung zugeordnet werden kann.
         
    {/if}
    <!-- Ende der Statustexte -->
          {if $ORDER_LINK}Link zur Bestellung:
          <a href="{$ORDER_LINK}">hier klicken</a>{/if}<br />
          <br />
          {if $NOTIFY_COMMENTS}<br />
    Anmerkungen und Kommentare zu Ihrer Bestellung:
    {$NOTIFY_COMMENTS}
    <br />{/if}
    <br />
    Neuer Status:
    <b>{$ORDER_STATUS}</b><br />
    <br />
    Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese E-Mail. <br />
        </font></td>
      </tr>
    </table>

    cs_ab

    • Neu im Forum
    • Beiträge: 13
    Re: Bestell-Bestätigungsmails anpassen an Bestellstatus
    Antwort #4 am: 07. Oktober 2014, 14:57:58
    Danke, das werde ich auch noch ausprobieren, dann gibt es keine Unsicherheiten mehr in der Interpretation...
    0 Antworten
    2202 Aufrufe
    05. Dezember 2013, 19:43:49 von iChris
    21 Antworten
    12752 Aufrufe
    18. Januar 2015, 14:47:32 von mr.august
    1 Antworten
    1691 Aufrufe
    05. Dezember 2012, 19:30:51 von xxhappyxx
               
    anything