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: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo,

    da ich das neue Modul in der Gateway-Version ein paar Tage im Einsatz hatte treten bei mir einige Fehler auf und ich habe das Modul noch etwas getestet.
    Folgender Ablauf:
    - Produkt Kauf durchlaufen bis zur Eingabe der BLZ in der Sofort-Seite
    - dann im Browser zurück auf die Seite /checkout_confirmation.php
    - neu laden bestätigt dann auf der /checkout_confirmation.php gelandet
    - nun erneut kaufen Button gedrückt und ich wurde auf die checkout_success.php geleitet und der Kauf wird bestätigt. Eine Bestellung wurde hierbei nicht ausgelöst.

    Gleichen Ablauf mit Paypal getestet, dort lande ich wieder richtig auf der /checkout_confirmation.php.

    Aber die Ursache für mehrere ausgelöste Bestellungen mit "Zu überprüfender Bestellstatus" und somit bereits abgezogene Warenbestände habe ich noch nicht ermitteln können.
    Die Logs habe ich jetzt mal eingeschaltet.
    Dieses Problem bestand schon bei dem alten Modul direkt von Sofort.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Hast du temporäre Bestellungen aktiviert ?

    Gruss Gerhard

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo Gerhard,

    Temporäre Bestellung = True

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Hi,

    kannst du bitte diese Datei austauschen und nochmals testen ?

    Danke.

    Gruss Gerhard

    [EDIT Tomcraft 08.11.2015: Korrektur in Modul aus Beitrag 1 integriert.]

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo Gerhard,

    die Datei funktioniert bei mir (1.05 SP1d) gar nicht.
    Nach dem "Kaufen" werde ich nicht mehr zur Sofortmaske geleitet, habe nur eine weiße Seite.
    Browser zeigt noch in der /checkout_process.php.
    Fehlermeldungen habe ich keine, Error-Reporting hatte ich eingeschaltet.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Bitte benutze die Datei aus dem Modul aus Beitrag 1, wo ich die Datei für deine Shopversion kompatibel integriert habe.

    Grüße

    Torsten

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo Torsten,

    Test mit der 1.05 Variante aus 1. Beitrag:
    Werde nachdem ich bei der Soforteingabemaske (ohne Eingabe in die Felder) mit dem Browser Button zurück und neu laden wieder in die /shopping_cart.php geleitet.
    Bei Test mit einem Artikel der nur nur 1 x am Lager war wurde obwohl ich wieder zurückgeleitet wurde,
    der Artikel dann als nicht mehr lieferbar gekennzeichnet und auch 1 x beim Lagerbestand reduziert.
    Eine Bestellung wurde nicht ausgelöst.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Das geht leider nicht zu vermeiden, solange du im Modul "Temporäre Bestellung" auf "true" stehen hast, da bei einem Artikel, der "Bestand = 1" hat der Bestand bereits bei der temporären Bestellung auf 0 sinkt und beim benutzen des "Zurück Buttons" im Browser diese "Temporäre Bestellung" nicht gelöscht werden kann.

    Das Modul wurde zusätzlich in Beitrag 1 nochmal aktualisiert um einige "Notices" zu beheben.

    Grüße

    Torsten

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo Torsten,

    werde morgen mal testen, ich dachte die temporär Einstellung "true" wäre richtig. Ich stelle es mal um und teste nochmal mit und ohne.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Wir hatten noch einen Fehler in der Datei "/includes/external/sofort/classes/SofortLibPayment.php", daher wurde das Modul aus Beitrag 1 erneut aktualisiert.

    Grüße

    Torsten

    HaldOn

    • Fördermitglied
    • Beiträge: 479
    Hallo Torsten,

    danke für die Info, ich werde es dann am WE testen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Wir hatten leider noch einen weiteren kleinen Fehler in der Datei "/includes/external/sofort/classes/SofortLibPayment.php", daher wurde das Modul aus Beitrag 1 erneut aktualisiert.

    Grüße

    Torsten

    Quelk

    • Frisch an Board
    • Beiträge: 73
    Hi,

    hab auch einen kleinen Fehler gefunden:

    Datei: \callback\sofort\sofort_sofortueberweisung_gateway.php Zeile 54

    Code: PHP  [Auswählen]
    if (MODULE_PAYMENT_SOFORT_SOFORTUEBERWEISUNG_LOGGING == 'True') {

    ersetzen mit

    Code: PHP  [Auswählen]
    if (MODULE_PAYMENT_SOFORT_SOFORTUEBERWEISUNG_GATEWAY_LOGGING == 'True') {

    MfG

    Quelk

    [EDIT Tomcraft 17.11.2015: Fehler in Modul aus Beitrag 1 korrigiert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Danke für den Hinweis! :thx:

    Das Modul aus Beitrag 1 wurde entsprechend erneut überarbeitet.

    Grüße

    Torsten

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Ist in dem Modul der Fehler weg, dass eine Bestellung unter Umständen auf "Schwebend" hängen bleibt, und man dann manuell feststellen muss, ob die Zahlung erfolgt war oder abgebrochen?
               
    anything