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: PayPal PLUS & PayPal Checkout Zahlungsmodule für modified eCommerce Shopsoftware

    woodpecker

    • Fördermitglied
    • Beiträge: 61
    • Geschlecht:
    Kein Problem, morgen ist meine Konzentration auch wieder besser. :crazy:
    Danke für die Info. :thx:

    Grüße
    Rene

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Zusätzlich sind seit der letzten Modulversion noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

    Für Shopversionen 1.05, 1.06 rev 4642, 1.06 rev 4642 SP1, 1.06 rev 4642 SP2 & 1.06 rev 4642 SP3
    • /admin/modules.php
    • /includes/classes/order_total.php
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html

    Für Shopversion 1.06 rev 4642 SP4
    • /admin/modules.php
    • /admin/paypal_module.php
    • /includes/classes/order_total.php
    • /includes/external/paypal/*.*
    • /includes/modules/payment/paypalcart.php
    • /includes/modules/payment/paypalplus.php
    • /lang/english/admin/paypal_config.php
    • /lang/english/admin/paypal_module.php
    • /lang/german/admin/paypal_config.php
    • /lang/german/admin/paypal_module.php
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html

    Für Shopversion 2.0.0.0 rev 9678 & 2.0.1.0 rev 10403
    • /admin/modules.php
    • /admin/paypal_module.php
    • /includes/classes/order_total.php
    • /includes/external/paypal/*.*
    • /includes/modules/payment/paypalcart.php
    • /includes/modules/payment/paypalplus.php
    • /lang/english/admin/paypal_config.php
    • /lang/english/admin/paypal_module.php
    • /lang/german/admin/paypal_config.php
    • /lang/german/admin/paypal_module.php
    • /templates/tpl_modified/module/order_details.html
    • /templates/tpl_modified/module/product_info/product_info_tabs_v1.html
    • /templates/tpl_modified/module/product_info/product_info_v1.html
    • /templates/tpl_modified/module/product_info/product_info_x_accordion_v1.html
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html

    Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden.

    Das Update behebt Fehler im Zusammenhang mit diversen ot-Modulen und bietet nun auch die Möglichkeit für PayPal Ratenkauf!

    Grüße

    Torsten

    woodpecker

    • Fördermitglied
    • Beiträge: 61
    • Geschlecht:
    Vielen Dank Torsten, mach mich gleich dran. :thx:

    Grüße
    Rene

    woodpecker

    • Fördermitglied
    • Beiträge: 61
    • Geschlecht:
    Traumhaft läuft super.  :-B
    Erst mal noch local, im Morgengrauen dann auch im Life Betrieb.

    Vielen Dank und schönes Wochenende

    Grüße
    Rene

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Danke für die Rückmeldung!

    Grüße

    Torsten

    Wuff

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Hallo modified-Gemeinde,

    nach einem weiteren Update der Paypal-Plus Software habe ich nun das Problem, dass bei Aufruf der Transaktionen (sei es über Module -> Paypal Transaktionen oder bei Ansicht einer mit PPPlus erzeugten Bestellung auf orders.php) der folgende Fehler erscheint:

    Code: PHP  [Auswählen]
    Fatal error: Can't use method return value in write context in /var/www/nnn/website/httpdocs/includes/external/paypal/lib/PayPal/Api/Currency.php on line 78

    ich habe den Code noch mal durchgearbeitet, die Dateien erneut kopiert und was man halt sonst so macht, in diesen Fällen. Aber diesmal bisher leider kein Erfolg.

    Hat jemand von euch eine Idee bzw. einen Ansatz für mich, wo ich zu suchen beginnen muss, um den Fehler auszumerzen?

    viele Grüße
    Dirk

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    Hallo,

    da hat sich leider noch ein Fehler eingeschlichen.

    Fix:

    Datei: /includes/external/paypal/lib/PayPal/Api/Currency.php

    suche das hier:

    Code: PHP  [Auswählen]
            $value = FormatConverter::formatToPrice($value, ((!empty($this->getCurrency())) ? $this->getCurrency() : $this->getCurrencyCode()));

    ersetze es mit dem hier:

    Code: PHP  [Auswählen]
            $value = FormatConverter::formatToPrice($value, (($this->getCurrency() != '') ? $this->getCurrency() : $this->getCurrencyCode()));

    Gruss Gerhard

    [EDIT Tomcraft 26.11.2016: Korrektur in Module aus Beitrag 1 übernommen.]

    Wuff

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Hallo Gerhard,

    ja - das war es. Problem gefixt.

    ganz lieben Dank für die schnelle Hilfe.

    viele Grüße
    Dirk

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    Irgendwas stimmt bei meiner Installation nicht.

    Ich habe von einer uralten Installation auf 2.0.1 geupdatet, Schritt für Schritt.

    Der Shop läuft, aber Paypal lässt sich einfach nicht ansprechen. Wenn ich irgendein Paypal-Modul aktiviere, geht das, jedoch komme ich nicht auf die Konfiguration und auch nicht auf Bearbeiten. Beide Links führen mich zur account-Seite.

    Die Datei paypal-config.php ist vorhanden. Aber ich bekomme keinen Zugriff. Auch existiert kein Link innerhalb des Partner-Module Bereiches.

    Jetzt habe ich nochmal die Dateien hier aus dem Thread installiert, aber keine Veränderung. Was mache ich falsch?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    Dann hast du keine Adminrechte

    Gruß Gerhard

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Bzw. keine ausreichenden Adminrechte.

    Grüße

    Torsten

    woodpecker

    • Fördermitglied
    • Beiträge: 61
    • Geschlecht:
    Hallo

    Ein Problem habe ich doch noch wenn man außerhalb der Paypal Plus Payment Wall noch andere Zahlarten aktiv hat.

    Der Kunde wählt eine dieser externen Zahlarten aus geht weiter zur checkout-confirmation Seite stellt dann aber fest er möchte eine andere Zahlart auswählen und kehrt zurück zur checkout-payment Seite. Wenn er nun einen Haken in der Paypal Payment Wall setzt bleibt der Radio Button der zuvor ausgewählten Zahlart weiterhin gesetzt und es tritt keine Änderung ein.
    Das verwirrt den Kunden natürlich, von vielen wird übersehen das der Radio Button bei Paypal Plus als erstes gesetzt werden muss.

    Gibt es eine Möglichkeit das der Radio Button bei Paypal Plus automatisch gesetzt wird wenn eine Zahlart in der Wall ausgewählt wird?

    Grüße
    René

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    Bzw. keine ausreichenden Adminrechte.
    [...]

    Danke.

    Wo stelle ich weitere Adminrechte ein? Bei mir als User erscheinen Paypal bzw. Paypal-Plus auch nicht unter Partnermodule auf der Seite, wo ich die Adminrechte einstellen kann.

    Viele Adventsgrüße

    Gordon

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    Anbei die Rechteübersicht, die mir angezeigt wird.

    Ich vermute, dass irgendwo SQL-Einträge fehlen, nur welche und wo?

    Ich bin die modified.sql der Original-Installation durchgegangen, aber nirgendwo ein Hinweis auf Paypal.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Dann deinstalliere das Zahlungsmodul nochmal unter "Module" -> "Zahlungsoptionen" und installiere es danach erneut. Danach gehst du wie folgt vor. Unter "Kunden" -> "Kunden" -> beim Dropdown "Kundengruppe" wählst du aus "Admin", klickst dein Konto an und klickst rechts in der Box den Button "Adminrechte". Nun solltest du in der Rubrik "Partner Module" die folgenden Einträge sehen:
    • paypal_config
    • paypal_module
    • paypal_payment
    • paypal_profile
    • paypal_webhook
    P.S.: Dein zweiter Beitrag war überflüssig und wirkte auf mich eher wie Thread-Pushing. Hätte ich meine Antwort nicht schon fertig gehabt, hätte ich dir frühstens heute Abend irgendwann geantwortet.

    Grüße

    Torsten
    Shop Hosting