fedealvz / Woo-iFactura

Plugin para WooCommerce que permite emitir factura electrónica de AFIP (Argentina) mediante iFactura.com.ar
GNU General Public License v3.0
12 stars 4 forks source link

Error en emails Wordpress #33

Open gustavonardi opened 3 years ago

gustavonardi commented 3 years ago

Hola! Cómo están? Quería preguntarles por 2 errores que aparecen en todos los mails que se mandan cuando alguien realiza una compra en el sitio (uso Wordpress 5.7.2 con theme Divi 4.6.1 + WooCommerce). Igual este error lo tengo desde siempre jaja

Un error aparece en el mail que recibe el comprador, y otro en el mail que recibe el vendedor (o sea yo). Les adjunto las capturas de pantalla:

Error que recibe el comprador en el mail:

mail cliente

Error que recibe el vendedor en el email:

mail vendedor

Por las dudas aclaro, tengo el "WP_DEBUG' en "false", por eso es raro que se siga mostrando el error.

Muchas gracias!

gonzad26 commented 3 years ago

Hola Gustavo!

Tenes algunas de las configuraciones de debug del PHP.ini activada? (display_errors, error_reporting) ? siendo un warning no es grave. También puede ser que otro plugin que estés utilizando lo este activando.

Es algo que comenzó recientemente a pasar? Yo tengo el plugin funcionando con Wordpress 5.7.2 y Woocomerce 5.30 y eso no me pasa. Aclaro que no utilizo ningún constructor, todo artesanal.

Saludos

gustavonardi commented 3 years ago

Ahí me fijé y vi que el display_errors está desactivado, pero el error_reporting no lo pude ver (vi formas de verlo en youtube pero en mi cpanel no tengo la opción que usan en esos tutoriales)

Captura de pantalla 2021-05-17 a la(s) 15 55 55

El error estuvo desde siempre, solo que pensé que me salía solo a mi como vendedor, pero ahora que descubrí que también aparece en los mails de los clientes me gustaría solucionarlo porque queda muy desprolijo jaja

gonzad26 commented 3 years ago

Si estoy de acuerdo. Lamentablemente no lo logro replicar el problema para poder ayudarte. Email:

image Pedido:

image

Te recomendaría que revises si tenes otro plugin que pueda estar activando el debug de PHP o modificando alguna funcionalidad de los emails que envía Woocommerce.

Que plugins tenes instalados?

Saludos

gustavonardi commented 3 years ago

Uh qué lástima! Voy a intentar desactivar todos e ir activandolos de a uno, e ir testeando con compras mías. Tengo estos plugins:

Asset CleanUp: Page Speed Booster iThemes security Easy WP SMTP Loginizer, MercadoPago WooCommerce Plugin Email marketing and Subscribe forms by Sendinblue Pixel Caffeine, UpdraftPlus, User Menus, When Last Login Yoast SEO WP Rocket Wp Courseware Woo Commmerce Addon for WP Courseware WooCommerce Cart Abandonment Recovery WooCommerce Google Analytics Integration WooCommerce PayPal Checkout Gateway WooCommerce Woo iFactura WOOCS - WooCommerce Currency Switcher WP Rollback WP Google Analytics Events

Se te ocurre alguno por el cual empezar? Sino algún dia me tomo el trabajo de desactivar todos pero bueno, al ser un aula virtual se complica con el tema de los usuarios que están dentro del aula haciendo los cursos.

Gracias!!

gustavonardi commented 3 years ago

Por lo que decís de la funcionalidad de email podría empezar desactivando "Easy WP SMTP" que es el que se encarga de enviar los emails, y en segundo lugar el oficial de Sendinblue ("Email marketing and Subscribe forms by Sendinblue")

villaboamiguel commented 3 years ago

Yo iría primero por los plugins que envian mails. La otra que podes hacer es comentar la lineá que genera el Warning: https://github.com/fedealvz/Woo-iFactura/blob/7377d39b678b1c726cd3ccf8948905708e61c217/woo-ifactura/includes/class-woo-ifactura.php#L184

Por lo que vi lo único que perdés es que en los mails es que se vean los datos de facturación específicos para iFactura. Pero los datos si van a estar en la base de datos para que el plugin siga funcionando.

Saludos

gustavonardi commented 3 years ago

Genial! Hoy mismo desactivé ese plugin de email, si sigue con ese error pruebo de comentar esa línea y veo si funciona.

Los mantengo al tanto. ¡Muchas gracias!

manuoubi commented 2 years ago

Hola estoy teniendo el mismo problema. Han tenido alguna solución para esto?

Gracias!