Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Modul 4.1.0 von sofort.com für SOFORT Überweisung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Neues Modul 4.1.0 von sofort.com für SOFORT Überweisung

    sofort.com stellt schon länger ein neues Modul für Zen-Cart bereit.
    Wer noch die alte Version 3.04 einsetzt wurde von sofort.com aufgefordert auf dei neue Version 4.01 upzudaten
    Download auf:


    Dort steht auch ein Handbuch zur Integration zur Verfügung.

    Es wird zwar noch immer direkt nach Bestellung bestätigen eine Bestellung ausgelöst - egal ob die Sofortüberweisung abgebrochen wird oder nicht. Allerdings wird nun immer der korrekte Status rückgemeldet und es ist viel einfacher festzustellen, ob die Sofortüberweisung erfolgreich war oder nicht.

    Achtung: Das derzeit dort angebotene Modul enthält zahlreiche Fehler, die bereits an sofort.com gemeldet wurden:

    1) kein Bestellbestätigungsemail
    Nach einer Bestellung mit SOFORT Überweisung versendet der Shop kein Bestellbestätigungsemail.
    Lösung:
    includes/modules/payment/sofort/sofort.php:
    ca. Zeile 560:
    ändern von:
    Code:
    // prepare and send the email(s)
            if(SEND_EMAILS == 'true' && is_int($orderId)) {
    auf
    Code:
    // prepare and send the email(s)
            if(SEND_EMAILS == 'true') {
    2) Modul nicht nutzbar wenn die Datenbanktabellen ein Präfix verwenden
    Die Installation des Moduls schlägt mit einer weißen Seite fehl, wenn für die Zen-Cart Datenbanktabellen ein Präfix angegeben wurde.
    In includes/modules/payment/sofort/sofort.php ist hardcoded dreimal die Tabelle orders-status angegeben. Wenn man ein Präfix verwendet heißt die aber z.B. zen_orders_status und wird daher nicht gefunden
    Schnelle Lösung:
    Anpassung von orders_status auf das verwendete Präfix, z.B. zen_orders_status in
    Zeile 1179:
    Code:
    $queryResult = $db->Execute("SELECT MAX(orders_status_id) AS max_orders_status_id FROM [COLOR=#ff0000]orders_status[/COLOR]");
    Zeile 1239:
    Code:
    FROM [COLOR=#ff0000]orders_status[/COLOR]
    Zeile 1256:
    Code:
    INTO [COLOR=#ff0000]orders_status[/COLOR]
    Dieselbe Änderung in der includes/modules/payment/sofort/helperFunctions.php in Zeile 112 vornehmen.

    3) Bei Artikeln, die mit Sofortüberweisung bestellt wurden wird der Lagerbestand nicht abgezogen!
    derzeit noch keine Lösung verfügbar

    4) Bestellbestätigungsmail enthält keine Attribute. Falls Stock by Attrinbutes verwendet wird, wird auch hier der Lagerbestand nicht abgezogen
    derzeit noch keine Lösung verfügbar

    Um auf das aktuelle Modul zu aktualisieren muss vorher bei sofort.com das bestehende Projekt gelöscht werden und dann ein neues SOFORT Gateway Projekt angelegt werden
    Die Version 4.1 ist für Zen-Cart 1.3.9 und 1.5 geeignet und funktioniert auch problemlos mit PHP 5.3.x

    Um die alte Version 3.0x des Moduls zu entfernen:

    Das Modul unter Module > Zahlungsarten entfernen
    Danach folgende Dateien/Ordner vom Server löschen:
    extras/pn_sofortueberweisung
    includes/extra_datafiles/sofortueberweisung_abort.php
    includes/languages/german/sofortueberweisung_abort.php
    includes/languages/german/modules/payment/pn_sofortueberweisung.php
    includes/languages/english/sofortueberweisung_abort.php
    includes/languages/english/modules/payment/pn_sofortueberweisung.php
    includes/modules/pages/sofortueberweisung_abort
    includes/modules/payment/pn_sofortueberweisung.php
    includes/modules/payment/pn
    includes/templates/template_default/buttons/german/sofortueberweisung_info.gif
    includes/templates/template_default/buttons/german/sofortueberweisung_logo.gif
    includes/templates/template_default/buttons/english/sofortueberweisung_info.gif
    includes/templates/template_default/buttons/english/sofortueberweisung_logo.gif
    includes/templates/template_default/templates/tpl_sofortueberweisung_abort_default.php

    Nun das Modul 4.1.0 nach der Anleitung von sofort.com installieren (Dateien im Ordner sofort_zencart_4.1.0_utf8 verwenden!)

    Hinweis für User der pdf Rechnung:

    Im Originalmodul 4.1.0 ist in includes/languages/german/modules/payment/sofort_su.php
    definiert:
    Code:
    define('MODULE_PAYMENT_SOFORT_SU_TEXT_TITLE', '<img src="https://images.sofort.com/de/su/logo_90x30.png" alt="Logo sofortüberweisung"/>sofortüberweisung');
    Das hier angegebene Bild kann in die pdf Rechnung nicht übernommen werden und das schaut dann unschön aus.
    Daher ändern auf:
    Code:
    define('MODULE_PAYMENT_SOFORT_SU_TEXT_TITLE', 'sofortüberweisung');
    Aufgrund der zahlreichen Probleme mit der Version 4.01 sollte man mit dem Update von 3.04 warten bis sofort.com eine aktualisierte Version bereitstellt!

    UPDATE:
    Die Version 4.3 des Moduls behebt alle oben beschriebenen Fehler.

    Download hier:

    Zuletzt geändert von webchills; 04.03.2013, 12:26. Grund: Weitere Fehler im Modul 4.01 hinzugefügt

    #2
    Hallo webchills,

    ich habe gerade das Modul eingespielt. Auf der HP von Sofort-Überweisung alle Einstellungen getätigt.

    Ein kleines Problem ist noch da. Habe schon mit dem Support von Sofort-Überweisung gesprochen.

    Bei den Web-Adressen für die Rückleitung und für den Bestellabbruch wird IMMER "HTTPS" eingefügt. Auch wenn in den entsprechenden Feldern auf der HP von Sofort-Überweisung nur "HTTP" als Web-Adresse eingegeben wird.
    Der gute Mann sagte, das das vom ZenCart-Modul so überschrieben wird.

    Ich habe noch kein SSL-Zertifikat. Kommt noch.

    Gibt es eine Möglichkeit das man das ändern kann?

    Grüße
    Manfred

    Kommentar


      #3
      Ich kenne keinen Onlineshop ohne SSL, daher kann ich das nicht wirklich testen.

      Allerdings wird in den unterschiedlichsten Shops - egal ob Shared SSL oder echtes SSL - immer korrekt zurückgeleitet, ohne dass diese Links explizit in der sofort.com Administration hinterlegt wären.

      Ich habe es überall so eingestellt, also diese Links völlig leer lassen:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: soforteinstellungen.jpg
Ansichten: 1
Größe: 61,6 KB
ID: 102858


      Das Modul ist von sofort.com, also müssen die das auch supporten bzw. das Modul ändern, sollte es auch mit diesen Einstellungen bei Dir nicht gehen.

      Kommentar


        #4
        sorry, I dont't speak German

        In my case I had also to hardcode the prefix in:
        includes/modules/payment/sofort/helperFunctions.php line 112
        PHP-Code:
        $dbValues $db->Execute('SELECT orders_status FROM MY_PREFIX_orders WHERE orders_id = '.HelperFunctions::escapeSql($ordersId)); 

        Kommentar


          #5
          Was bewirkt diese Änderung?

          Grüße
          Manfred

          Kommentar


            #6
            Zitat von Beowolf Beitrag anzeigen
            Was bewirkt diese Änderung?

            Grüße
            Manfred
            Otherwise, in my case, the transactions will not be marked 'erfolgreich' (green) in Soforts.com 's:
            Transaktionen für SOFORT Überweisung > details (of transaction) > Weitere Details anzeigen

            Grüße
            Max

            Kommentar


              #7
              Zitat von webchills Beitrag anzeigen
              Ich kenne keinen Onlineshop ohne SSL, daher kann ich das nicht wirklich testen.

              Allerdings wird in den unterschiedlichsten Shops - egal ob Shared SSL oder echtes SSL - immer korrekt zurückgeleitet, ohne dass diese Links explizit in der sofort.com Administration hinterlegt wären.

              Ich habe es überall so eingestellt, also diese Links völlig leer lassen:

              [ATTACH=CONFIG]779[/ATTACH]


              Das Modul ist von sofort.com, also müssen die das auch supporten bzw. das Modul ändern, sollte es auch mit diesen Einstellungen bei Dir nicht gehen.


              Laut sofort.com sollte das bei Zen cart so eingestellt werden:

              Shopsystem-Schnittstelle
              Erfolgslink:
              http(s)://-USER_VARIABLE_2-
              Automatische Weiterleitung: Häkchen setzen
              Abbruchlink:
              http(s)://-USER_VARIABLE_3-

              Beste Grüße

              Kommentar

              Info zu diesem Forenarchiv:
              Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
              Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
              Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
              PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
              Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
              FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

              Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
              Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
              Fehler in der Software können auf Github als Issues gemeldet werden.
              Follow us
              aktuelle version
              Zen Cart 1.5.7g deutsch
              vom 12.12.2023
              [Download]
              Lädt...
              X