• Resolved onox16

    (@onox16)


    Hallo Zusammen,

    ich habe woocommerce germanized frisch installiert. Seitdem kann ich keine Produkte auf der Frontpage ?ffnen. Sobald ich ein Produkt ?ffne erhalte ich die Fehlermeldung:

    Uncaught Error: Call to a member function get_type() on string in \wp-content\plugins\woocommerce-germanized\includes\class-wc-gzd-product-factory.php:58 Stack trace: #0 \wp-content\plugins\woocommerce-germanized\includes\wc-gzd-product-functions.php(76):

    In der Datei class-wc-gzd-product-factory.php steht in Linie 58 folgendes:
    $type = $product->get_type();

    Die Variable $product ist ein JSON String der ein Array mit allen Produktdaten enth?lt. Anscheinend wird hier kein JSON String sondern etwas anderes erwartet, den String in ein Array zu konvertieren wirft aber den selben Fehler aus. Alle Plugins sind up-to-date.

    Kann mir Jemand helfen?

    Vielen Dank!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    kannst du bitte im Zweifel mal den gesamten error stack posten? Kannst du m?glicherweise auch direkt via WooCommerce > Status > Protokolle auslesen. Nutzt du den Single Product Block für den Aufbau deiner Seite via Gutenberg? Damit gibt es definitiv aktuell Probleme im Woo Core (in Verbindung mit Erweiterungen, die via Hooks Informationen, in unserem Fall die Preisauszeichnung, einbinden).

    Grü?e

    Thread Starter onox16

    (@onox16)

    Hi,

    danke für die Antwort! Hier ist die Info von Status -> Protokolle:

    2023-08-03T01:17:42+00:00 CRITICAL Uncaught Error: Call to a member function get_type() on string in C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\includes\class-wc-gzd-product-factory.php:56
    Stack trace: 0 C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\includes\wc-gzd-product-functions.php(76): WC_GZD_Product_Factory->get_gzd_product(‘wilkinson-sword…’) 1 C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\includes\wc-gzd-product-functions.php(55): wc_gzd_get_gzd_product(‘wilkinson-sword…’) 2 C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\templates\single-product\units.php(24): wc_gzd_get_product(‘wilkinson-sword…’) 3 C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce\includes\wc-core-functions.php(345): include(‘C:\Apache24\htd…’) 4 C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\includes\wc-gzd-template-functions.php(403): wc_get_template(‘single-product/…’) 5 C:\Ap in C:\Apache24\htdocs\www.test.de\wp-content\plugins\woocommerce-germanized\includes\class-wc-gzd-product-factory.php in Zeile 56

    Ich bin mir leider nicht sicher, ob ich den Single Product Block via Gutenberg nutze. Also es ist die neuste Version von WordPress, als Theme habe ich das WordPress Standardtheme “Twenty Twenty-Three”.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    leider ist der Stack Trace nicht komplett vollst?ndig, sodass ich den eigentlichen Verursacher nicht erkennen kann aber ich gehe stark davon aus, dass das mit dem WooCommerce Single Product Block zu tun hat. Bitte prüfe mal ob du für das full site editing eine Vorlage für die Produktseite hinterlegt hast. Das Problem l?sst sich umgehen, indem du entweder die Preisauszeichnungen in den Germanized-Einstellungen unter Preisauszeichnung > Produktseite deaktivierst oder indem du das separate WooCommerce Blocks Feature Plugin in der neuesten Version installierst.

    Grü?e

    Thread Starter onox16

    (@onox16)

    Hallo,

    ich wollte best?tigen, dass es genau das ist! Sobald ich die Preisauszeichnung der Produktseite deaktiviere funktioniert wieder alles.

    Ich werde das dann erstmal deaktviert lassen, oder die Zeit bis ein Fix erscheint mit dem Plugin überbrücken.

    Vielen Dank für die Unterstützung!

    Plugin Author vendidero

    (@vendidero)

    Super, danke für die Rückmeldung! Viel Erfolg weiterhin!

    Wenn du mit unserem Support und Germanized zufrieden bist, würden wir uns sehr über eine Bewertung freuen.

    Grü?e

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Uncaught Error: Call to a member function get_type() on string’ is closed to new replies.