Buenas noches,
Desde la tienda física me indican que no han podido imprimir los recibos de las ventas realizadas hoy.
Utilizamos "Woocommerce" junto con "Point of Sale for WooCommerce" para coordinar las ventas y el stock de la tienda física y la tienda online.
Ayer de madrugada actualicé Woocommerce. Supongo que será la razón de este nuevo fallo, pero quiero pediros ayuda por si es por alguna otra cosa.
Os reenvío el correo con el error:
"
¡Hola!
Desde WordPress 5.2 hay una característica incorporada que detecta cuándo un plugin o un tema causa un error fatal en tu sitio y te avisa mediante este correo electrónico automático.
En este caso, WordPress ha detectado un error con uno de tus plugins, WooCommerce.
Primero, visita tu web ( https://xn--labrasilea-19a.com/) y comprueba si hay algún problema visible. A continuación, visita la página donde ha sido detectado el error ( https://xn--labrasilea-19a.com/wp-admin/admin.php?print_pos_receipt=true&order_id=18646&_wpnonce=f268c0dd7d) y comprueba si hay algún problema visible.
Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.
Cuando busques ayuda para este problema, es posible que se te pida la siguiente información:
WordPress versión 5.7.2
Tema actual: Rehub child theme - Rewise (versión 9.0)
Plugin actual: WooCommerce (versión 5.5.1)
PHP versión 7.4.21
Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 57 del archivo /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-assets.php. Mensaje de error: Uncaught Error: Call to a member function is_block_editor() on null in /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-assets.php:57
Stack trace:
#0 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-includes/class-wp-hook.php(292): WC_Admin_Assets->admin_styles('')
#1 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array)
#2 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
#3 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce-point-of-sale/includes/views/html-print-receipt.php(739): do_action('admin_enqueue_s...')
#4 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce-point-of-sale/includes/class-wc-pos.php(896): include_once('/home/ledandgr/...')
#5 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-includes/class-wp-hook.php(292): WC_POS->print_report('')
#6 /ho
Un saludo,
Iñigo
Contenido solo visible a usuarios registrados
Hola Iñigo,
Efectivamente parece ser un problema entre compatibilidades de versiones, es posible que el complemento de pos que estás utilizando aun no este funcionando al 100% en la versión que tienes aplicada en tu wordpress sobretodo por esta sección de mensaje de error que nos compartes:
#3 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce-point-of-sale/includes/views/html-print-receipt.php(739): do_action('admin_enqueue_s...')
#4 /home/ledandgr/public_html/xn--labrasilea-19a.com/wp-content/plugins/woocommerce-point-of-sale/includes/class-wc-pos.php(896): include_once('/home/ledandgr/...')
Donde indica errores en estas secciones, lo mejor seria restablecer la version que has actualizado, si quieres verificar únicamente con retroceder el woocommerce puedes verificar con el complemento de:
https://es.wordpress.org/plugins/wp-rollback/
Un saludo 🖐️