Avisos
Vaciar todo

Error WooCommerca  

 
Sergio
 Sergio
Nuevo usuario

Buenos días,
tengo instalado en mi hosting carrantia.com una web en WordPress, con una tienda online en WooCommerce, y ayer recibí un email del sistema que copio a continuación.

Muchas gracias por la ayuda.

Mensaje:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WordPress tiene una característica incluida que detecta cuando un plugin o tema provoca un error fatal en tu sitio, y te avisa con este correo electrónico automático.
En este caso, WordPress ha detectado un error con uno de tus plugins, WooCommerce.

Antes de nada visita tu web ( https://www.carrantia.com/) y revisa cualquier problema visible. A continuación visita la página donde se capturó el error ( https://www.carrantia.com/wp-admin/admin.php?page=wc-orders&action=edit&id=10542) y revisa cualquier problema visible.

Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.

Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 68 del archivo /home/hosting152272eu/public_html/carrantia.com/wp-content/plugins/woocommerce/src/Utilities/OrderUtil.php. Mensaje de error: Uncaught TypeError: Argument 1 passed to Automattic\WooCommerce\Utilities\OrderUtil::get_post_or_object_meta() must be an instance of WP_Post or null, instance of stdClass given, called in /home/hosting152272eu/public_html/carrantia.com/wp-content/plugins/woocommerce/includes/admin/wc-meta-box-functions.php on line 229 and defined in /home/hosting152272eu/public_html/carrantia.com/wp-content/plugins/woocommerce/src/Utilities/OrderUtil.php:68
Stack trace:
#0 /home/hosting152272eu/public_html/carrantia.com/wp-content/plugins/woocommerce/includes/admin/wc-meta-box-functions.php(229): Automattic\WooCommerce\Utilities\OrderUtil::get_post_or_object_meta(Object(stdClass), Object(Automattic\WooCommerce\Admin\Overrides\Order), '_billing_countr...', true)
#1 /home/hosting152272eu/public_html/carrantia.com/wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(466): woocommerce_wp_select(Array, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#2 /home/hosting152272eu/public_html/c

Contenido solo visible a usuarios registrados

Citar
Respondido : 03/12/2024 8:35 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sergio.

El error que compartes está relacionado con WooCommerce y ocurre porque una función está recibiendo un tipo de dato inesperado. Esto puede deberse a un conflicto de versiones entre WooCommerce y otros plugins o el tema activo.

Veo que tienes el plugin WPBakery Page Builder sin actualizar, estas utilizando la versión 7.0 y la última versión de plugin es la 8.0.1

.- Actualiza el plugin WPBakery Page Builder

Este plugin forma parte de la plantilla que estás utilizando pero es un plugin de pago y necesitas la licencia para poder actualizarlo.

Una opción para no tener que comprar la licencia es que descargues la última versión de la plantilla y dentro tendrás una carpeta con el plugin de WPBakery Page Builder con la última versión.

-> https://themeforest.net/item/roam-an-adventurous-travel-and-tourism-theme/20569489

Tienes mas información en esta documentación de tu plantilla:

-> https://helpcenter.qodeinteractive.com/hc/en-us/articles/360002326058-How-To-Update-A-WordPress-Theme-And-Plugins

 

Un saludo

 

ResponderCitar
Respondido : 03/12/2024 10:28 am

wpdoctor-revisa-la-salud-de-tu-wordpress