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: Keine Bestätigung per Mail, wenn Kunde per sofortueberweisung bezahlt

    doni

    • Frisch an Board
    • Beiträge: 83
    Hallo,

    wenn ein Kunde per sofortueberweisung bezahlt, bekomme ich keine Mailbestätigung.
    Ich bekomme nur eine Bestätigung von der Payment Network AG (ohne Bestellübersicht).
    Wenn ein Kunde per Vorkasse oder PayPal bestellt, dann bekomme ich eine Bestätigung per Mail mit Bestellübersicht.
    Woran könnte das liegen, jemand eine Idee?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=11770.0
    Händlerbund_728x90_animiert

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Welche Shopversion und welche Modul-Version hast du denn im Einsatz?

    Grüße

    Torsten

    doni

    • Frisch an Board
    • Beiträge: 83
    Der Shop hat die Version 1.03 und das sofortueberweisung in der Version 4.1.0.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Okay, also das Modul ist schonmal aktuell. :/

    Das Tritt nur bei Sofortüberweisung auf? Ansonsten werden die Bestellbestätigungs E-Mails versendet?
    Bekommst nur du keine E-Mail oder der Kunde auch nicht? :?

    Grüße

    Torsten

    doni

    • Frisch an Board
    • Beiträge: 83
    Das weiß ich leider nicht. Ich bekomme jedenfalls keine Mail.
    Da gibt es doch bestimmt eine Stelle im Modul, wo die Anweisung zum versenden der Mail gegeben wird, oder?
    Ich habe zwar danach schon gesucht, aber nichts mit "mail(" oder ähnlichem in dem Sofortüberweisungs-Modul gefunden.
    Im PayPal-Modul z.B. habe ich den entsprechenden Funktionsaufruf (xtc_php_mail) gefunden, aber nichts dergleichen im Sofortüberweisungs-Modul.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Die E-Mail wird von der "send_order.php" versendet und nicht vom Zahlungsmodul. :/

    Überprüfe mal bitte, ob du in der Datei Änderungen vorgenommen hattest.

    Grüße

    Torsten

    doni

    • Frisch an Board
    • Beiträge: 83
    Änderungen habe ich anscheinend keine vorgenommen, das Dateidatum ist noch auf 1.11.09 und sofortueberweisung habe ich zum Jahreswechsel 2010/2011 eingebaut.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Tausche die Datei "send_order.php" bitte trotzdem mal testweise aus. Ersteller vorher aber bitte ein Backup der Datei!

    Grüße

    Torsten

    doni

    • Frisch an Board
    • Beiträge: 83
    Ich hab die mal ausgetauscht, aber die ist 100% identisch mit der Originalversion inkl. Zeilenumbrüchen und Codierung.
    Könnte es vielleicht sein, dass die Datei beim Bezahlvorgang mit sofortueberweisung nicht aufgerufen wird?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Es wäre jetzt eben interessant zu wissen, ob deine Kunden denn eine E-Mail erhalten. :?

    Grüße

    Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Kann es sein, dass in der send_order.php solch ein ähnlicher Abschnitt fehlt?

    Code: PHP  [Auswählen]
    if ($order->info['payment_method']=='pn_sofortueberweisung') {
                    $smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER);
                    $smarty>assign('PAYMENT_INFO_TXT',str_replace("<br/>","\n",MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER));
            }
     
    Denn alle anderen standarmäßigen Zahlarten werden ja vorher abgefragt.

    Gruß
    Ronny

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Der Abschnitt ist ja nur für die Zahlungsinformationen innerhalb der Bestellbestätigungs E-Mail.

    Die Installation eine Zahlungsmoduls benötigt keine Anpassung der "send_order.php", es sei denn, man will eben "PAYMENT_INFO_XXX" in der E-Mail ausgeben.

    Grüße

    Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Ok, stimmt. Hätte mir beim Lesen der Sprachkonstanten auch auffallen müssen. Wenn man nach diesem Problem googled, taucht es bei mehreren Shopsystemem auf. Wenn es eine Lösung gab, dann kam die meistens vom Support von Sofortüberweisung.

    Doni, ruf doch einfach mal bei denen an.

    Achja, wie sieht denn der Bestellstatus im Shop bei einer getätigten Bestellung mit Sofortüberweisung aus? Denn wenn der "Erfolgslink" nicht erreicht wurde, gibt es bei Sofortüberweisung den Bestellstatus "zurückgestellt". Das Shopsystem selber kann mit diesem Status nichts anfangen und schickt daher auch keine Mail raus.

    Gruß
    Ronny

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.324
    • Geschlecht:
    Ich denke auch, dass es in diesem Fall eine gute Idee ist, mal beim Support von Sofortüberweisung anzurufen. Ich würde mich freuen, wenn du uns auf dem Laufenden hältst.

    Grüße

    Torsten

    doni

    • Frisch an Board
    • Beiträge: 83
    Habe gerade mal den Testmodus aktiviert, eine Bestellung durchgeführt und kann jetzt sagen, dass der Kunde KEINE Mail bekommt.
    Den Support habe ich gerade per Mail angeschrieben, telefonisch konnte ich den noch nicht erreichen.

    Haendlerbund_Leistungen_728x90_animiert
    6 Antworten
    2867 Aufrufe
    22. Februar 2013, 08:55:53 von jannemann
    3 Antworten
    512 Aufrufe
    22. November 2017, 18:28:11 von Nooblike
    1 Antworten
    1747 Aufrufe
    01. Dezember 2012, 20:48:10 von ddy