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: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Moin zusammen,

    ich habe Payone beim Kunden mit Kreditkarte und Vorkasse eingerichtet. Jetzt hat sich herausgestellt, dass es ungünstig ist, wenn man die Autorisierungsmethode nur global konfigurieren kann. Für die Kreditkarte wäre die Sofortautorisierung, für Vorkasse die Vorautorisierung sinnvoll.

    Viele Grüße
    Marco
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Ich habe die Lösung selbst gefunden: Die Option "globale Parameter überschreiben" ist die Lösung. Wer lesen kann, ist klar im Vorteil. Vielleicht hilft es ja dem ein oder anderen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Danke für die Rückmeldung und den Hinweis. :thx:

    Grüße

    Torsten

    atmiral

    • Neu im Forum
    • Beiträge: 34
    • Geschlecht:
    Hallo Zusammen,

    im Payone Modul 1.09 und auch in Payone was in 2.0.6.0 dabei liegt, fand ich kleinen Fehler in

    /includes/external/payone/classes/PayonePayment.php
    Zeile 527:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    sieht für mich nach einem copy & paste Fehler.  Wahrscheinlich sollte es so sein:

    Code: PHP  [Auswählen]
                    $this->delivery_data->setShippingCompany($order->delivery['company']);
                    $this->delivery_data->setShippingStreet($order->delivery['street_address']);
        $this->delivery_data->setShippingAddressaddition($order->delivery['suburb']);
                    $this->delivery_data->setShippingZip($order->delivery['postcode']);

    Dann hatte ich vor ein Payone Update im modified 2.0.6.0 (Version 1.08) auf Payone v1.09 zu machen. Aber in
    /includes/external/payone/classes/PayoneModified.php
    Zeile 504:
    die Änderung hat mich verunsichert.
    v1.08

    Code: PHP  [Auswählen]
                    foreach($config_identifiers as $ci) {
                            if (strpos($ci, 'paymentgenre_') === 0) {
                                    $paymentgenre_identifiers[] = $ci;
                            }
                    }

    v1.09

    Code: PHP  [Auswählen]
                    foreach($config_identifiers as $ci) {
                            if (strpos($ci, 'paymentgenre_') === false) {
                                    $paymentgenre_identifiers[] = $ci;
                            }
                    }

    nach meinem Verständnis der Logik ist die Änderung im if falsch. also in v1.08 ist es richtig und sollte so bleiben. Aber es wäre besser wenn der Entwickler das prüft.

    Grüße
    Alex

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Bezüglich "/includes/external/payone/classes/PayonePayment.php":
    Sieht in der Tat so aus, als wäre das damals im Changeset r11623 vergessen worden mit anzupassen, denn dort wurden bereits mehrere Vorkommen von "billing" gegen "delivery" ausgetauscht.

    Bezüglich "/includes/external/payone/classes/PayoneModified.php":
    Die Änderung kam in r13513, wobei die Datei eigentlich gar nicht Bestandteil von Ticket #1805 war. Auch das schauen wir uns an.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #80 am: 01. September 2021, 11:41:09
    Die Module aus Beitrag 1 wurden aktualisiert auf Version 1.10.
    Eingeflossen sind die Korrekturen aus r13695, r13697 & r13698.

    Grüße

    Torsten

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #81 am: 20. November 2021, 12:49:52
    In der Anleitung steht:

    Zitat
    [...]
    4. /admin/orders.php

    suche das hier:

    Code: PHP  [Auswählen]
                  // Moneybookers
                  if ($order->info['payment_method'] == 'amoneybookers') {
                    if (file_exists(DIR_FS_CATALOG.DIR_WS_MODULES.'payment/'.$order->info['payment_method'].'.php')) {
                      include(DIR_FS_CATALOG.DIR_WS_MODULES.'payment/'.$order->info['payment_method'].'.php');
                      include(DIR_FS_CATALOG.'lang/'.$order->info['language'].'/modules/payment/'.$order->info['payment_method'].'.php');
                      $class = $order->info['payment_method'];
                      $payment = new $class();
                      $payment->admin_order($oID);
                    }
                  }

    füge danach das hier ein:

    Code: PHP  [Auswählen]
                    ## Payone
                   include (DIR_FS_EXTERNAL.'payone/modules/orders_payone.php');
    [...]

    Leider ist in der "/admin/orders.php" der gesamte Block // Moneybookers nicht vorhanden.
    Wo muss das dann eingefügt werden ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #82 am: 20. November 2021, 13:21:25
    Welche Shopversion hast du und welche Modulversion hast du verwendet?

    Grüße

    Torsten

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #83 am: 20. November 2021, 15:32:19
    Ich habe die Shop Version 2.0.3.0 und verwende die Modulversion 1.10

    [EDIT Tomcraft 20.11.2021: Shopversion korrigiert, siehe: FAQ: Wichtiger Hinweis bzgl. Angabe der Shopversion!]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #84 am: 20. November 2021, 16:06:20
    Aha? Und wieso willst du in Shopversion 2.0.3.0 ein Modul einbauen, das dort eh schon enthalten ist!?
    Falls du das Modul nur aktualisieren willst, dann einfach den Inhalt des Ordners "shoproot" in deinen Shop hochladen. Ein vorheriges Back des Shops anzulegen ist immer Pflicht! :!:

    Grüße

    Torsten

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #85 am: 20. November 2021, 16:32:42
    Das habe ich nicht gewusst, dass das PAYONE Zahlungsmodul in der Version 2.0.3.0 bereits drin ist - ich dachte, das wäre eine "alte Kamelle".
    Ich habe jetzt den "neuen" Inhalt des Ordners "shoproot" hochgeladen - es scheint zu funktionieren.
    Vielen Dank für die Hilfe !!!

    [EDIT Tomcraft 20.11.2021: Shopversion korrigiert, siehe: FAQ: Wichtiger Hinweis bzgl. Angabe der Shopversion!]

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #86 am: 15. Dezember 2021, 16:33:31
    Ich habe das Payone Modul im Shop 2.0.6.0 rev 13500 installiert.
    Die Bestellungen laufen sauber durch...

    ABER: Die Bestellung wird in der Bestellübersicht nicht aufgelistet.
    Suche ich nach der Bestellung mit der Bestellnummer, wird die Bestellung korrekt angezeigt.
    Wenn ich den Status der so aufgerufenen Bestellung ändere und das speichere, erscheint die Bestellung auch in der Übersicht.
    Woran kann das liegen?
    Bereits jetzt besten Dank für die Hilfe!

    Timm

    • Fördermitglied
    • Beiträge: 6.340
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #87 am: 15. Dezember 2021, 16:45:43
    Moin

    Vermutlich hast du in der Bestellübersicht oben im Dropdown einen anderen Wert als „alle Bestellungen“ voreingestellt.

    Gruß Timm

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #88 am: 15. Dezember 2021, 16:52:23
    Der steht auf dem default Wert: Status: Bestellstatus Filter,
    Dann müsste er eigentlich auch alle anzeigen...

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Re: MODUL: PAYONE Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #89 am: 15. Dezember 2021, 16:58:40
    "Konfiguration" -> "Adminbereich Optionen" -> "Anzeige Bestellungen"

    Dort musst du die Status angeben, welche angezeigt werden sollen.

    Gruss Gerhard