1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Woocommerce Einstellungen // Fehlende Menüpunkte

Dieses Thema im Forum "Onlineshop mit WordPress" wurde erstellt von dico, 26. April 2019.

  1. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Hi, ich beschäftige mich gerade mit der Einbindung von PayPal Plus und bin daher auf dieses recht gute Video zum Thema gestoßen:



    Habe leider das Problem, dass es bei mir garnicht den Tab "Kasse" inkl. der dazugehörigen Zusatznavigation gibt. Siehe Anhang. Warum ist das so? Ich komme da zur Zeit nicht weiter, dementsprechend funktioniert auch die PayPal Plus Abwicklung nicht. Das System sagt man wird zu Paypal weitergeleitet aber nichts passiert.


    Vielen Dank

    Grüße

    Daniel
     

    Anhänge:

  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587
    total klasse das Video nur hat sich in den letzten Jahren die Gestaltung "etwas" geändert. Und damit ist es eigentlich unbrauchbar und kann gelöscht werden...

    Bei dir klickst du eifach auf "Verwalten" hinter der Beschreibung von PayPal Plus.

    Hoffe es hilft dir weiter
     
  3. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Danke für die Info. Nutzt man denn PayPal Plus UND PayPal Checkout? Oder nur eins von beiden? Dann würde ich PayPal Checkout wieder deinstallieren.
     
  4. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Die Log-Files zeigen folgende Fehler:

    2019-04-26T06:18:40+00:00 CRITICAL Uncaught Error: Call to a member function __isset() on null in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php:75
    Stack trace:
    #0 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php(38): WCPayPalPlus\Session\WooCommerceSession->has('chosen_payment_...')
    #1 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Gateway/CurrentPaymentMethod.php(43): WCPayPalPlus\Session\WooCommerceSession->get('chosen_payment_...')
    #2 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/PartnerAttributionId.php(48): WCPayPalPlus\Gateway\CurrentPaymentMethod->payment()
    #3 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/ServiceProvid in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php in Zeile 75

    2019-04-26T06:18:41+00:00 CRITICAL Uncaught Error: Call to a member function __isset() on null in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php:75
    Stack trace:
    #0 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php(38): WCPayPalPlus\Session\WooCommerceSession->has('chosen_payment_...')
    #1 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Gateway/CurrentPaymentMethod.php(43): WCPayPalPlus\Session\WooCommerceSession->get('chosen_payment_...')
    #2 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/PartnerAttributionId.php(48): WCPayPalPlus\Gateway\CurrentPaymentMethod->payment()
    #3 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/ServiceProvid in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php in Zeile 75

    2019-04-26T06:18:43+00:00 CRITICAL Uncaught Error: Call to a member function __isset() on null in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php:75
    Stack trace:
    #0 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php(38): WCPayPalPlus\Session\WooCommerceSession->has('chosen_payment_...')
    #1 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Gateway/CurrentPaymentMethod.php(43): WCPayPalPlus\Session\WooCommerceSession->get('chosen_payment_...')
    #2 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/PartnerAttributionId.php(48): WCPayPalPlus\Gateway\CurrentPaymentMethod->payment()
    #3 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/ServiceProvid in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php in Zeile 75

    2019-04-26T06:19:54+00:00 CRITICAL Uncaught Error: Call to a member function __isset() on null in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php:75
    Stack trace:
    #0 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php(38): WCPayPalPlus\Session\WooCommerceSession->has('chosen_payment_...')
    #1 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Gateway/CurrentPaymentMethod.php(43): WCPayPalPlus\Session\WooCommerceSession->get('chosen_payment_...')
    #2 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/PartnerAttributionId.php(48): WCPayPalPlus\Gateway\CurrentPaymentMethod->payment()
    #3 /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Api/ServiceProvid in /var/www/vhosts/lvps92-51-133-163.dedicated.hosteurope.de/httpdocs/seanlina.com/wp-content/plugins/woo-paypalplus/src/Session/WooCommerceSession.php in Zeile 75
     
  5. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Paypal Checkout deaktivieren und PayPal Plus sowie WooCommerce auf die aktuelle Version updaten
     
  6. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Super danke. Das versuche ich mal.
     
  7. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Also WooCommerce ist bereits auf der 3.6.2 Version. PayPal Plus ist auf der Version 2.0.2.

    Daran kann es also nicht liegen.
     
  8. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Sehr seltsam denn der Fehler "__isset() on null" war ein Problem der Version 2 von PayPal Plus für WooCommerce. Ich würde mal alle Plugins deaktivieren bis auf Woocommece und PayPal Plus. Auch alle Caches abschalten und erneut testen. Wenn der Fehler dann bleibt musst Du Dich an die PayPal Plus Plugin Entwickler von Inpsyde wenden
     
  9. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Keine Besserung. Die Bestellung geht per Mail ein aber in Sachen Bezahlung bleibt die Oberfläche an der Stelle wie im Anhang gezeigt hängen.
     

    Anhänge:

  10. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Ich sehe auch noch immer alle Plugins aktiviert
     
  11. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    Habe sie jetzt wieder aktiviert.
     
  12. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Habe gerade eine Testbestellung durchgeführt und werde zu PayPal weitergeleitet.
     
  13. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    OK ich habe Sandbox aktiviert. Das sollte doch eigentlich nicht funktionieren oder?
    Bei mir geht es nicht.
     
  14. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Wie ich sagte, ich werde weitergeleitet zu Paypal (das ich keine Zahlung ausgelöst habe ist doch logisch). Nimm einen anderen Browser, lösche Deinen Cache, versuche es auf dem Smartphone oder mit einem anderen PC. Die Wieterleitung funktioniert. Bezüglich des Session Fehlers wendest Du Dich an die Pluginentwickler.
     
  15. dico

    dico Member

    Registriert seit:
    29. April 2016
    Beiträge:
    17
    Zustimmungen:
    0
    OK danke das mache ich.
     
  16. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587
    Wenn ein PHP Bastler meint er müsste eine "Funktion" __isset bennen- würde ich das Plguin löschen und nicht verwenden. Egal welches Unternehmen hinter dem Plugin steht.

    es gibt eine PHP function isset.
    https://www.php.net/manual/de/function.isset.php

    und __ ist SCHROTT.
     
  17. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    __isset() ist eine magische Methode in PHP seit Version 5.1 zum Überladen von Eigenschaften bzw. Methoden.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden