Frage/Fehler Modul Sofortüberweisung

Thema wurde von Anonymous, 4. Juni 2020 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    2. November 2017
    Beiträge:
    176
    Danke erhalten:
    30
    Danke vergeben:
    78
    Hallo zusammen,
    ich betreue 4 Shops, alle haben den gleichen Versionsstand (4.0.0.1), gleiche Artikel etc.
    Alle haben auch die gleichen Module installiert, so u.a. auch das Modul "sofort_ueberweisung".
    Ich habe jetzt die PHP-Version für alle 4 Shops auf 7.3 angehoben.
    In einem von den Shops (bei allen anderen funktioniert alles) bekomme ich jetzt in der Bestellübersicht folgenden Fehler:
    Code:
    2020-06-04 13:01:08 (e9b3d7beee5107592bcd46ba010cd31d) WARNING(2): "Use of undefined constant MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_STATUS - assumed 'MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_STATUS' (this will throw an Error in a future version of PHP)" in /pfad/zu/shop/lang/german/modules/payment/pn_sofortueberweisung.php:46 (Details)
    #23    File: /pfad/zu/shop/lang/german/modules/payment/pn_sofortueberweisung.php:46 (Details)
        Code:
    │    line 44:
    │    line 45: define('MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_TEXT_TITLE', 'sofortüberweisung.de');
    ├─    line 46: define('MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_TEXT_DESCRIPTION', '<div align="center">' . (MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_STATUS != 'True' ? '<a class="button" href=' . xtc_href_link(FILENAME_MODULES, 'set=payment&module=pn_sofortueberweisung&action=install&autoinstall=1', 'SSL') . '>Autoinstaller (empfohlen)</a><br />' : ''). '<br /><b>sofort&uuml;berweisung.de</b><br>Sobald der Kunde sofort&uuml;berweisung.de ausgew&auml;hlt hat und auf Bestellen klickt, wird eine tempor&auml;re Bestellung angelegt. Ist die Zahlung erfolgreich, wird die Bestellung fest in die Datenbank eingetragen. Bei Abbruch wird die Bestellung r&uuml;ckg&auml;ngig gemacht und die Bestellnummer verworfen, so dass bei der n&auml;chsten Bestellung die Bestellnummer um eins erh&ouml;ht wird. Dadurch sollten die Bestellnummern nicht als Rechnungsnummern verwendet werden, da diese nicht fortlaufend sind. (zzgl. Geb&uuml;hren)</div>');
    │    line 47:
    │    line 48: define('MODULE_PAYMENT_PN_SOFORTUEBERWEISUNG_TEXT_DESCRIPTION_CHECKOUT_PAYMENT_IMAGE', '
    
    Die angemeckerte Datei sieht in den anderen Shops genauso aus. Da wird der Fehler aber nicht ausgeworfen.
    Es sind auch keine unterschiedlichen Logging-Optionen gesetzt.
    Cache etc. ist alles schon x-mal geleert.

    Weiß einer Rat?
    Vielen Dank.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Ich finde gerade keinen Hinweis darauf, dass diese Datei je zum Standardumfang des Shopsystems gehört hätte. In jedem Fall liegt in dem Pfad schon seit GX2 v2.1 praktisch nichts mehr. Also vermute ich, dass du da antike Überreste eines Fremdmoduls in dem Shop hast.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    2. November 2017
    Beiträge:
    176
    Danke erhalten:
    30
    Danke vergeben:
    78
    ok, Danke. Aber wieso tritt das dann nicht in den anderen Shops auf?
    Habe die Datei mal testweise umbenannt und der Fehler ist tatsächlich weg.
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Weil vermutlich in dem Shop noch mehr Leichen liegen, wahrscheinlich in includes/modules/payment.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    2. November 2017
    Beiträge:
    176
    Danke erhalten:
    30
    Danke vergeben:
    78
    Danke.
    Im genannten Verz. liegt auch noch eine Datei "sofort_sofortueberweisung.php" (wie in allen anderen Shops auch - gleicher Inhaber).
    Es ist aber auch noch unter "Zahlungsweisen - Sonstiges" ein Modul "Sofort Überweisung" installiert.
    Muss das weg? Kann/Soll man das nicht mehr nutzen?
     

    Anhänge:

  6. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das ist das normale Ding, das unter Zahlungsweisen -> Sonstige auftaucht. Das kann man noch lassen, irgendwann wirds aber auslaufen. Der moderne Weg Sofortüberweisung einzubinden ist per Hub über das Klarna Modul, das einzelne Ding wird Klarna wohl irgendwann (vermutlich 2021) auslaufen lassen und die Server dafür abstellen, damit ist der längerfristige Weg relativ klar.