• Resolved nerdmagnetshop

    (@nerdmagnetshop)


    Hallo,

    ich wollte gerade im Backend
    meine Produkte updaten.

    Sobald ich die Lagerbestandsmenge ?ndern m?chte,
    bekomme ich den Error 503 Backend fetch failed und eine Mail von WordPress:

    `Ein Fehler vom Typ E_ERROR wurde in der Zeile 290 der Datei websitepath/plugins/woocommerce-germanized/includes/wc-gzd-product-functions.php verursacht. Fehlermeldung: Uncaught TypeError: Unsupported operand types: string / string in websitepath/plugins/woocommerce-germanized/includes/wc-gzd-product-functions.php:290
    Stack trace:
    #0 websitepath/plugins/woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php(231): wc_gzd_recalculate_unit_price(Array, Object(WC_GZD_Product))
    #1 websitepath/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-unit-price-helper.php(33): WC_GZD_Product->recalculaate_unit_price()
    #2 websitepath//wp-includes/class-wp-hook.php(289): WC_GZDP_Unit_Price_Helper->before_product_save(Object(WC_Product_Simple))
    #3 websitepath//wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #4 websitepath//wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #5 websitepath/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(1375): do_action(‘woocommerce_bef…’, Object(WC_Product_Simple), Object(WC_Data_Store))
    #6 websitepath/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-product-data.php(420): WC_Product->save()
    #7 websitepath//wp-includes/class-wp-hook.php(287): WC_Meta_Box_Product_Data::save(1067, Object(WP_Post))
    #8 websitepath//wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
    #9 websitepath//wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #10 websitepath/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(222): do_action(‘woocommerce_pro…’, 1067, Object(WP_Post))
    #11 websitepath//wp-includes/class-wp-hook.php(289): WC_Admin_Meta_Boxes->save_meta_boxes(1067, Object(WP_Post))
    #12 websitepath//wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
    #13 websitepath//wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #14 websitepath//wp-includes/post.php(4309): do_action(‘save_post’, 1067, Object(WP_Post), true)
    #15 websitepath//wp-includes/post.php(4411): wp_insert_post(Array, false, true)
    #16 websitepath//wp-admin/includes/post.php(419): wp_update_post(Array)
    #17 websitepath//wp-admin/post.php(227): edit_post()
    #18 {main}
    thrown`

    WordPress-Version 5.6.1
    Aktuelles Theme: Storefront (Version 3.5.0)
    Aktuelles Plugin: Germanized for WooCommerce (Version 3.3.6)
    PHP-Version 8.0.0RC4

    Dachte zuerst es liegt vielleicht an dem multiliinugal plugin (TranslatePress – Multilingual), aber auch nachdem ich dieses deaktiviert habe, bekomme ich diesen Fehler.

    Was kann ich hier machen ?
    Danke schonmal. LG

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter nerdmagnetshop

    (@nerdmagnetshop)

    Mir ist auch gerade bei einer Bestellung passiert, dass die Lagerbestandsmenge des vom Kunden gekauften Artikels, von “1” auf “-2” ge?ndert wurde. Was ohnehin schon falsch ist aber trotzdem wird/wurde dieser Artikel im Shop noch als verfügbar angezeigt obwohl der Lieferrückstand nicht erlaubt ist.

    Ich glaube dies hat auch etwas mit dem “Grundpreis” zu tun. Dieser ist/war bei meinen Produkten eigentlich immer leer weil es bei meinen Produkten ja nicht um Mengen wie ml oder gramm sondern nur um Stück handelt.

    Ebenfalls bei der Order: Als ich den Status der Bestellung aktualsieren wollte (Von in “Bearbeitung” auf “Abholbereit”) habe ich ebenfalls diesen 503 Fehler bekommen.

    Mein Workaround mit dem es funktioniert hat:

    Einen Artikel und auch diese Bestellung inkl. Status?nderung konnte ich so auf den richtigen Bestand ?ndern indem ich zuerst den Grundpreis auf “100” gesetzt habe, den Artikel aktualisiert habe und dann erst die Stückzahl bearbeitet habe.

    Nach diesem Workarround konnte ich also die Stückzahl ?ndern als auch den Bestellstatus ohne Probleme aktualisieren.

    Hier dürfte also etwas mit dem Grundpreis nicht passen bzw. etwas wird dadurch gest?rt.

    Ich würde recht ungern jeden meiner 200+ Artikel nun manuell einen Grundpreis von 100 setzen, aktualisieren und dann den Bestand anpassen.

    P.S. Ich besitze Germanized Pro

    Würde gerne jede weitere Information welche ben?tigt wird, zu Verfügung stellen.

    Danke

    Plugin Author vendidero

    (@vendidero)

    Hi,

    du scheinst PHP 8 einzusetzen? Germanized ist für PHP 8 noch nicht optimiert. Das liegt u.a. an den eingesetzten Libraries. Für diesen konkreten Fehler kannst du aber unseren Fix testen: https://raw.githubusercontent.com/vendidero/woocommerce-germanized/bcc92809ca07d1733f04c743433dbbce6209422b/includes/wc-gzd-product-functions.php

    Grü?e

    Thread Starter nerdmagnetshop

    (@nerdmagnetshop)

    Hallo,

    vielen dank für die schnelle Antwort.
    Ja, ich benutze PHP 8.

    Ich habe den Fix getestet, nun war es aber so, dass das gesamte Backend trotzdem entweder sehr sehr langsam war bzw. ebenfalls hin und wieder der Error 503 erschienen ist.

    Ich habe meinen Server nun wieder auf PHP Version 7.4 gestellt.
    Somit funktioniert wieder alles.

    Vielen Dank!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Error 503 Backend fetch failed’ is closed to new replies.