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: Änderung in order_mail.html und txt

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Änderung in order_mail.html und txt
    am: 07. Juni 2023, 21:16:10
    Hallo,

    ich habe in der order_mail.html folgendes zu stehen:

    Code: PHP  [Auswählen]
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'cod')}<p>Ihre Bestellung wird sofort bearbeitet. Sie bezahlen bitte die Rechnungssumme direkt beim Paketboten.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'paypal')}<p>Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'paypalacdc')}<p>Ihre Bestellung ist über Krdeitkarte bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'paypalgiropay')}<p>Ihre Bestellung ist über Giropay bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'paypalpui')}<p>Ihre Bestellung bezahlen Sie nach Erhalt der Ware an Ratepay. Dazu haben Sie eine Mail von Ratepay mit den Zahlungsinformationen erhalten. Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird.</p>{/if}[/b]

    Das Ergebnis bei Giropay Zahlungen ist:

    Giropay via PayPal

    Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.

    Ihre Bestellung ist über Giropay bezahlt und wird sofort bearbeitet.

    Und Bei Rechnung

    Rechnung

    Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.

    Ihre Bestellung bezahlen Sie nach Erhalt der Ware an Ratepay. Dazu haben Sie eine Mail von Ratepay mit den Zahlungsinformationen erhalten. Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird.

    Warum steht in beiden dies:

    Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.

    Kann mir jemand mitteilen, was da falsch ist?

    Gruß Matthias

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

    Hetfield

    • modified Team
    • Beiträge: 937
    Re: Änderung in order_mail.html und txt
    Antwort #1 am: 07. Juni 2023, 21:27:49
    Das sollte die Frage beantworten:
    https://www.php.net/manual/de/function.strstr.php

    MfG Hetfield 8-)

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Re: Änderung in order_mail.html und txt
    Antwort #2 am: 07. Juni 2023, 21:35:42
    Hallo Hetfield,

    wenn ich das richtige verstehe sollte es dann so funktionieren?

    Code: PHP  [Auswählen]
    isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'cod')}<p>Ihre Bestellung wird sofort bearbeitet. Sie bezahlen bitte die Rechnungssumme direkt beim Paketboten.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'paypal')}<p>Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'acdc')}<p>Ihre Bestellung ist über Krdeitkarte bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'giropay')}<p>Ihre Bestellung ist über Giropay bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && strstr($PAYMENT_CLASS, 'pui')}<p>Ihre Bestellung bezahlen Sie nach Erhalt der Ware an Ratepay. Dazu haben Sie eine Mail von Ratepay mit den Zahlungsinformationen erhalten. Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird.</p>{/if}
    :

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #3 am: 07. Juni 2023, 21:44:24
    Mit strstr() ermittelst du das Vorkommen einer abgefragten Zeichenkette in einem String. Das bedeutet, dass auch bei längeren Strings ein Wert zurückgegeben wird, wenn dieser die abgefragte Zeichenkette enthält. (paypal, paypalacdc, paypalgiropay, etc.) Das hast du zwar mit deiner jüngsten Anpassung verstanden, aber für die anderen User wollte ich das nochmal aufbröseln.

    Du könntest deine Abfrage auch zusammenhängend und absolut verfassen:

    Code: PHP  [Auswählen]
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypal'}
      Text
    {elseif isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypalacdc'}
      Text
    {elseif isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypalgiropay'}
      Text
      ...
    {/if}

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Re: Änderung in order_mail.html und txt
    Antwort #4 am: 07. Juni 2023, 21:57:58
    Hallo awids,

    vielen Dank! Das ist die Lösung

    Code: PHP  [Auswählen]
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'cod'}<p>Ihre Bestellung wird sofort bearbeitet. Sie bezahlen bitte die Rechnungssumme direkt beim Paketboten.</p>{/if}
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypal'}<p>Ihre Bestellung ist über PayPal bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypalacdc'}<p>Ihre Bestellung ist über Kreditkarte bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypalgiropay'}<p>Ihre Bestellung ist über Giropay bezahlt und wird sofort bearbeitet.</p>{/if}
    {if isset($PAYMENT_CLASS) && $PAYMENT_CLASS == 'paypalpui'}<p>Ihre Bestellung bezahlen Sie nach Erhalt der Ware an Ratepay. Dazu haben Sie eine Mail von Ratepay mit den Zahlungsinformationen erhalten. Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird.</p>{/if}

    Meine Änderung hat nicht funktioniert.

    Vielen Dank

    Gruß Matthias

    woniecar

    • Fördermitglied
    • Beiträge: 79
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #5 am: 14. Juni 2023, 10:20:53
    Hallo Lullifatz,
    wo kommen denn die Ratepay-Informationen für die Rechnung her? Ich kann zwar im Backend sehen das auf Rechnung gekauft wurde, aber keinerlei Info zu Ratepay.

    "Ihre Bestellung bezahlen Sie nach Erhalt der Ware an Ratepay. Dazu haben Sie eine Mail von Ratepay mit den Zahlungsinformationen erhalten. Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird."

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Re: Änderung in order_mail.html und txt
    Antwort #6 am: 14. Juni 2023, 10:30:32
    Hallo woniecar,

    wir arbeiten mit Amicron und haben uns den Import der Daten programmieren lassen. So können wir die Überweisungsdaten auf die Rechnung drucken.

    Gruß Matthias

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Re: Änderung in order_mail.html und txt
    Antwort #7 am: 14. Juni 2023, 10:31:15
    Sie stehen in der Datenbank.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #8 am: 14. Juni 2023, 15:24:13
    In welcher Datenbank ?

    Gruß,
    noRiddle

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Re: Änderung in order_mail.html und txt
    Antwort #9 am: 14. Juni 2023, 15:38:03
    In der Tabelle paypal_instructions

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #10 am: 15. Juni 2023, 10:15:56
    Welche Shop-Version und welche PayPal-Version benutzt du denn ?
    In der aktuellen Shop- und PayPal-Version wird bei Kauf auf Rechnung (= PayPalpui) nichts in die Tabelle paypal_instructions eingetragen.

    Den Kunden je nach Zahlart einen Informationstext in der Bestellbestätigung zu senden ist allerdings sehr sinnvoll.
    Gerade bei Rechnungskauf verstehen Kunden nicht wer Ratepay ist und wundern sich plötzlich von denen eine Mail mit Zahlungsdaten zu bekommen. Einige löschen die Mail gleich weil sie denken das sei Phishing oder Spam.

    Da muß was geändert werden.

    Gruß,
    noRiddle

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Re: Änderung in order_mail.html und txt
    Antwort #11 am: 15. Juni 2023, 11:09:28
    Welche Shop-Version und welche PayPal-Version benutzt du denn ?
    In der aktuellen Shop- und PayPal-Version wird bei Kauf auf Rechnung (= PayPalpui) nichts in die Tabelle paypal_instructions eingetragen.

    Gruß,
    noRiddle

    Das kann ich nicht bestätigen. Bei jeder Bestellung wird die paypal_instructions Tabelle mit den Zahlungsinformationen befüllt und zwar mit :
    paypal_instructions_id
    orders_id
    method
    amount
    currency
    reference
    date
    und der Bankverbindung:
    name
    holder
    iban
    bic

    Ich frage nämlich genau diese Daten mit meinem Wawi Connector ab, mit denen dann  Rechnungsformular automatisch befüllt werden. Der Kunde bekommt mit der Rechnung nur die Bankverbindung von Ratepay. Meine Bankverbindung wird  auf der Rechnung nicht ausgegeben, damit es nicht zu Fehlüberweisungen kommt.
    PS Shopversion 2.0.7.2 PayPal Modul 1.87

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #12 am: 15. Juni 2023, 11:24:08
    Das ist aber seltsam. Bei dem User um den es hier geht
    - Shop-Version 2.0.7.2, PayPal-Version 1.86 -
    wird nichts in die Tabelle paypal_instructions  eingetragen.
    Was soll ich denn davon halten ?

    Gruß,
    noRiddle

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Änderung in order_mail.html und txt
    Antwort #13 am: 15. Juni 2023, 11:53:39
    Da wird nur was eingetragen, wenn ein Kunde eine Bestellung mit PayPal-Rechnung Ratepay (paypalpui) bezahlt hat bzw. den Bestellprozess mit dieser Zahlart abgeschlossen hatte. Vielleicht hat das bei dir bisher noch niemand genutzt.

    BG Karsta

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: Änderung in order_mail.html und txt
    Antwort #14 am: 15. Juni 2023, 11:59:19
    Naja, doch. Das war ja der ursprüngliche Beweggrund der Frage zu dem Text
    "Diese Daten finden Sie auch auf der Rechnung, die zusammen mit der Ware verschickt wird."
    nämlich woher man die Daten bekommt.
    Bestellung am 30.05., Zahlung mit paypalpui, nix in der Tabelle paypal_instructions.
    Ist allerdings ein Gast-Konto. kann es damit zu tun haben (wenn auch ich den Sinn nicht verstehen würde) ?

    Gruß,
    noRiddle
    Werbung / Banner buchen
    2 Antworten
    1401 Aufrufe
    30. Januar 2018, 10:02:00 von morgenstern
    0 Antworten
    1142 Aufrufe
    07. Oktober 2018, 12:04:33 von modse
    6 Antworten
    4502 Aufrufe
    29. Juni 2011, 22:14:09 von Tomcraft
    6 Antworten
    3635 Aufrufe
    15. Juni 2018, 14:09:42 von stedre
               
    anything