Soporte » Instalación – Actualizaciones » Ha hábido un error critico en esta web

  • Resuelto reneelara

    (@reneelara)


    Hola buen día!!
    Tengo problemas técnicos con mi tienda web, específicamente en el momento de realizar el Checkout. Me aparece un mensaje que dice «Ha hábido un error critico en esta web»

    WordPress me ha enviado un email con los siguiente datos:

    WordPress ha detectado un error con uno de tus plugins, WooCommerce. 
    
    Detalles del error
    ==================
    Se ha producido un error del tipo E_ERROR en la línea 141 del archivo /home1/quetzaly/public_html/wp-content/plugins/woocommerce/includes/wc-formatting-functions.php. Mensaje de error: Uncaught TypeError: Unsupported operand types: string * float in /home1/quetzaly/public_html/wp-content/plugins/woocommerce/includes/wc-formatting-functions.php:141
    Stack trace:
    #0 /home1/quetzaly/public_html/wp-content/plugins/woo-usps-simple-shipping/src/Calc/Product.php(27): wc_get_dimension('', 'in')
    #1/home1/quetzaly/public_html/wp-content/plugins/woo-usps-simple-shipping/src/Calc/Package.php(38): Dgm\UspsSimple\Calc\Product::fromWcProduct(Object(WC_Product_Simple))
    #2 /home1/quetzaly/public_html/wp-content/plugins/woo-usps-simple-shipping/src/ShippingMethod.php(193): Dgm\UspsSimple\Calc\Package::fromWcPackage(Array, Object(Dgm\UspsSimple\Calc \Area))
    #3 /home1/quetzaly/public_html/wp-content/plugins/woo-usps-simple-shipping/src/ShippingMethod.php(116): Dgm\UspsSimple\ShippingMethod->calc(Array, Object(Dgm \UspsSimple\Debug))
    #4 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-shipping-method.php(233): Dgm\UspsSimple\ShippingMethod->calculate_shipping(Array )
    #5 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(348): WC_Shipping_Method->get_rates_for_package(Array)
    #6 /home1/quetzaly/public_html/wp-content/ plugins/woocommerce/includes/class-wc-shipping.php(260): WC_Shipping->calculate_shipping_for_package(Array, 0)
    #7 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart .php(1420): WC_Shipping->calculate_shipping(Array)
    #8 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/V1/AbstractCartRoute.php(165) : WC_Cart->calculate_shipping()
    #9 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/V1/AbstractCartRoute.php(69): Automattic\WooCommerce\StoreApi\Routes\V1\AbstractCartRoute- >calculate_totals()
    #10 /home1/quetzaly/public_html/wp-includes/rest-api/class-wp-rest-server.php(1143): Automattic\WooCommerce\StoreApi\Routes\V1\AbstractCartRoute->get_response(Object (WP_REST_Request))
    #11 /home1/quetzaly/public_html/wp-includes/rest-api/class-wp-rest-server.php(990): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/wc/store/ v1/ca...', Array, NULL)
    #12 /home1/quetzaly/public_html/wp-includes/rest-api.php(519): WP_REST_Server->dispatch(Object(WP_REST_Request))
    #13
    /home1/quetzaly/public_html/wp-includes/rest-api.php(2868): rest_do_request(Object(WP_REST_Request))
    #14 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/ src/Assets/AssetDataRegistry.php(317): rest_preload_api_request(Array, '/wc/store/v1/ca...')
    #15 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/packages/woocommerce- blocks/src/BlockTypes/AllProducts.php(40): Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry->hydrate_api_request('/wc/store/v1/ca...')
    #16 /home1/quetzaly/public_html/wp -content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php(33): Automattic\WooCommerce\Blocks\BlockTypes\AllProducts->hydrate_from_api()
    #17 /home1/quetzaly/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php(98): Automattic\WooCommerce\Blocks\BlockTypes\AllProducts->enqueue_data()
    #18 /home1/quetzaly/public_html/wp-includes/class-wp-hook.php(307): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->enqueue_editor_assets('')
    #19 /home1/quetzaly/public_html/wp-includes /class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #20 /home1/quetzaly/public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #21 /home1/quetzaly/public_html/wp-admin/edit-form-blocks.php(270): do_action('enqueue_block_e...')
    #22 /home1/quetzaly/public_html/wp-admin/post.php(187) : require('/casa1/quetzaly...')
    #23 {principal}
      lanzada

    Que procede para solucionar este problema?
    De antemano les agradezco su respuesta!!

    • Este debate fue modificado hace 1 mes, 2 semanas por Jose Luis. Razón: etiquetar código

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Hola @reneelara,

    el error lo que dice es que se está intentando utilizar un «texto» en una operación matemática (en particular una multiplicación).

    Podría ser problema del plugin, pero me parece raro. Lo primero que me viene a la mente es que puede que hayas metido un texto en algún campo numérico.

    Creo que está relacionado con las dimensiones del producto.

    ¿Puedes revisar tus productos y validar que todos los campos son correctos?

    Buen día,
    Dani 🙂

    • Esta respuesta fue modificada hace 1 mes, 2 semanas por Dani Serrano.
    Iniciador del debate reneelara

    (@reneelara)

    Hola Dani!!
    Gracias por la respuesta rápida.
    Si, todos los Campos están correctos.

    De hecho acabo de entrar a la página y ya me permite llenar mis datos en el Checkout, pero cuando quiero seleccionar la forma de pago me aparece un circulo girando (como si se estuviera cargando la página)

    Moderador almendron

    (@almendron)

    Puede que el error esté relacionado con el que está instalado en la carpeta «woo-usps-simple-shipping».

    ¿Tiene ese plugin alguna relación con el «Checkout»? De todas formas, siempre puedes desactivarlo para hacer una prueba.

    Buenos días,

    @reneelara te dejo el enlace al foro de soporte del plugin que menciona @almendron estoy seguro que ahí te van a poder ayudar:

    https://wordpress.org/support/plugin/woo-usps-simple-shipping/

    De hecho hay un hilo que creo que puede ser lo mismo que te pasa a ti:
    https://wordpress.org/support/topic/shipping-calculator-issue-charging-too-much/

    Buen día!! 🙂

    • Esta respuesta fue modificada hace 1 mes, 2 semanas por Dani Serrano.
    Iniciador del debate reneelara

    (@reneelara)

    Ok, muchas gracias a los 2!!

    Iniciador del debate reneelara

    (@reneelara)

    Si efectivamente era el plugin de USPS simple shipping, se solucionó realizando una prueba de conflicto.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.