• Resolved tmsguy

    (@tmsguy)


    Moin,

    wir betreiben unter anderem mehrere WordPress/WooCommerce Onlineshops.

    Vor einem Update testen wir die Funktionalit?t indem wir eine Kopie des Live-Systems per WP STAGING PRO – Backup Duplicator & Migration Plugin erstellen und dann dort die Updates und ?nderungen zuerst einspielen und testen. Dieser Workflow funktioniert bei uns seit l?ngerem sehr gut.

    Aktuell stehen wir jedoch vor dem Problem, dass ein Update von Germanized für WooCommerce Version Version 3.12.1 auf Version 3.15.6 einen unserer Shops, in dieser Umgebung, reproduzierbar unbrauchbar macht. Bei einem zweiten, sehr ?hnlich aufgebauten Shop funktioniert ein Update dagegen problemfrei. Alle anderen Theme, WordPress und Plugin Aktualisierungen führen nicht zu einem kaputten Shop.

    Konkret funktionieren nach dem Update der Warenkorb und die Kasse nicht mehr (“Es gab einen kritischen Fehler auf Ihrer Website”), solange das Germanized für WooCommerce Plugin aktiv ist, sobald wir dieses deaktivieren ist der Fehler verschwunden. Eine Wechselwirkung mit einem anderen Plugin k?nnen wir (fast) ausschlie?en, der Fehler tritt reproduzierbar nur auf, sobald das Germanized für WooCommerce Plugin aktiv ist, selbst wenn alle anderen Plugins (bis auf WooCommerce selbst, welches ja für die grundlegende Funktion ben?tigt wird) deaktiviert sind.

    In, bis dato, von uns nicht reproduzierbaren F?llen, kann es nach ganz viel rumprobieren sein, das der Checkout tempor?r ein einziges Mal normal funktioniert und erst direkt nach dem Testkauf wieder defekt ist.

    Wir sind für jede Hilfe dankbar.

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

    (@vendidero)

    Hi,

    k?nnt ihr in der Staging-Umgebung bitte mal WP_DEBUG bzw. das php error logging aktivieren/prüfen, ggf. auch via WooCommerce > Status > Protokolle die logs auslesen? Die konkrete Fehlermeldung w?re wichtig um weiterhelfen zu k?nnen. S.a.: https://vendidero.de/debugging-woocommerce-probleme-finden-und-beheben

    Grü?e

    Thread Starter tmsguy

    (@tmsguy)

    Hier die kritische Fehlermeldung, welche erscheint, wenn der Fehler auftritt:

    Uncaught TypeError: Unsupported operand types: int * string in /www/htdocs/xxx/xxx.de/it-update/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingMethod/MethodHelper.php:122 CONTEXT: {“error”:{“type”:1,”file”:”\/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce-germanized\/packages\/woocommerce-germanized-shipments\/src\/ShippingMethod\/MethodHelper.php”,”line”:122},”backtrace”:[“”,”#0 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/class-wp-hook.php(324): Vendidero\\Germanized\\Shipments\\ShippingMethod\\MethodHelper::register_cart_items_to_pack(Array)”,”#1 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/plugin.php(205): WP_Hook->apply_filters(Array, Array)”,”#2 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart.php(1524): apply_filters(‘woocommerce_car…’, Array)”,”#3 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart.php(1430): WC_Cart->get_shipping_packages()”,”#4 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart-totals.php(346): WC_Cart->calculate_shipping()”,”#5 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart-totals.php(857): WC_Cart_Totals->get_shipping_from_cart()”,”#6 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart-totals.php(151): WC_Cart_Totals->calculate_shipping_totals()”,”#7 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart-totals.php(141): WC_Cart_Totals->calculate()”,”#8 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart.php(1408): WC_Cart_Totals->__construct(Object(WC_Cart))”,”#9 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/class-wp-hook.php(322): WC_Cart->calculate_totals()”,”#10 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)”,”#11 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/plugin.php(517): WP_Hook->do_action(Array)”,”#12 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-cart.php(1286): do_action(‘woocommerce_add…’, ‘7f100b7b36092fb…’, 271, 1, 0, Array, Array)”,”#13 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-form-handler.php(834): WC_Cart->add_to_cart(271, 1)”,”#14 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-content\/plugins\/woocommerce\/includes\/class-wc-form-handler.php(806): WC_Form_Handler::add_to_cart_handler_simple(271)”,”#15 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/class-wp-hook.php(324): WC_Form_Handler::add_to_cart_action(”)”,”#16 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)”,”#17 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-includes\/plugin.php(517): WP_Hook->do_action(Array)”,”#18 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-settings.php(665): do_action(‘wp_loaded’)”,”#19 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-config.php(135): require_once(‘\/www\/htdocs\/w01…’)”,”#20 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-load.php(50): require_once(‘\/www\/htdocs\/w01…’)”,”#21 \/www\/htdocs\/xxx\/xxx.de\/it-update\/wp-blog-header.php(13): require_once(‘\/www\/htdocs\/w01…’)”,”#22 \/www\/htdocs\/xxx\/xxx.de\/it-update\/index.php(17): require(‘\/www\/htdocs\/w01…’)”,”#23 {main}”,”thrown”]}

    • This reply was modified 9 months ago by tmsguy.
    Plugin Author vendidero

    (@vendidero)

    K?nnt ihr mal die Abmessungen der Produkte im Warenkorb prüfen? Wurde dort ggf. eine fehlerhafte Eingabe (d.h. nicht numerisch) getroffen?

    Grü?e

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Germanized für WooCommerce (Version 3.15.6) breakt Warenkorb & Kasse’ is closed to new replies.