Avisos
Vaciar todo

E_ERROR WOOCOMMERCE impresión de recibos POS  

 
Iñigo
 Iñigo
Usuario experto

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

Citar
Respondido : 16/07/2021 12:19 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

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:

Respondido por: @colme1976gmail-com

#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 🖐️ 

ResponderCitar
Respondido : 16/07/2021 1:17 am

Cursos Gratuitos WordPress