Buenas tardes:
Tengo un formulario creado con Elementor pro Version 3.22.1 y las acciones despues del envio son:
Crear un PDF, enviar un correo y guardar en base de datos con el plugins Dynamic Content for Elementor Version 3.0.8 al enviar se crear el PDF y se guarda pero no envia el correo, obtengo el error:
Your submission failed because of a server error.
He creado un formulario con el plugins Contac Form 7 y he porbado y sale el correo correctamente al dar clic en el botón enviar.
Por otro lado tengo unos avisos del plugins:
[30-Jun-2024 07:35:15 UTC] PHP Notice: Undefined offset: 0 in /home2/zonemape/public_html/shinymaidcleaning.com/wp-content/plugins/dynamic-content-for-elementor/vendor/mpdf/mpdf/src/Mpdf.php on line 1442
[30-Jun-2024 07:35:15 UTC] PHP Notice: Undefined offset: 0 in /home2/zonemape/public_html/shinymaidcleaning.com/wp-content/plugins/dynamic-content-for-elementor/vendor/mpdf/mpdf/src/Mpdf.php on line 1442
[30-Jun-2024 07:35:15 UTC] PHP Notice: Undefined offset: 0 in /home2/zonemape/public_html/shinymaidcleaning.com/wp-content/plugins/dynamic-content-for-elementor/vendor/mpdf/mpdf/src/Mpdf.php on line 1442
[30-Jun-2024 07:35:15 UTC] PHP Notice: Undefined offset: 0 in /home2/zonemape/public_html/shinymaidcleaning.com/wp-content/plugins/dynamic-content-for-elementor/vendor/mpdf/mpdf/src/Mpdf.php on line 1442
He probado en desisntalar e instalar y nada, otro cosa raro y que no se si esta relacionado es que el PDF debería guardrse con el correo de quien llena el formulario pero al revisar el nombre del PDF es [form:email].pdf, lo casmpos internos tampoco tiene los valores si no las variables:
Name: [form: name]
Mail: [form: email]
Phone: [form: field_2cc0f90]
Postal code: [form: field_ee5bdfd]
Message: [form: message]
Total reserve: [form: field_cacf9c6]
Gracias de antemano,
un saludo
Contenido solo visible a usuarios registrados
Hola Otoniel,
Sobre el error del plugin puede ser por diversos factores ya sea por la versión actual que tienes, la versión de WP o conflictos con otros plugins, necesitas revisar que puede estar afectándolo ten en cuenta que este plugin es de pago y no podemos probarlo, puedes revisar con su soporte para que te indiquen que sucede.
Por otro lado, no me queda claro que error está generando contact form 7 si lo instalaste, ¿no se envían los correos al igual que Elementor?, si es así, probemos activar las opciones de SMTP y comprobar si con ellos los correos se envían de forma correcta.
Puedes probar configurar SMTP con un plugin como
→ https://es.wordpress.org/plugins/wp-mail-smtp/
→ https://es.wordpress.org/plugins/easy-wp-smtp/
En la siguiente guía indican como puedes configurarlo → https://www.webempresa.com/blog/smtp-en-wordpress.html
También puedes revisar más detalles sobre que es SMTP en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/que-es-smtp-y-para-que-sirve.html
Verificalo y nos comentas como va todo
Un Saludo
Hola, gracias por resppnder,
Los correo sales desde el formulario creado poe Contact Form 7 pero no por el creado por Elementor + Dynamic content Pro.
un saludo
Hola Otoniel,
Es posible que esto se deba por un problema con el plugin de dynamic content que indicas, has verificado desactivar este plugin y crear un formulario sencillo con elementor para ver si este se envía de forma correcta? de igual forma si te funciona contact form 7 por qué no lo usas? estás buscando un ajuste en particular?
Un saludo 🖐️
Hola, Argenis:
He desactivado el plugins dynamic content y solo con el formulario de Elementor da error al intentar enviar el formulario.
Alguna otra sugerencia?
Muchas gracias de antemano.
Hola
Por el aviso el problema puede venir por los datos de configuración.
.- Despliega la pestaña Email del formulario y revisa las cuentas de correo que tienes añadidas, comprueba que tengas creadas las cuentas de c orreo en tu cuenta de wePanel
Si los formularios de Contact Form funcionan bien, prueba a utilizar la misma cuenta de Correo.
Por último configura el envío de los correos por SMTP
→ https://es.wordpress.org/plugins/wp-mail-smtp/
→ https://es.wordpress.org/plugins/easy-wp-smtp/
En la siguiente guía indican como puedes configurarlo → https://www.webempresa.com/blog/smtp-en-wordpress.html
También puedes revisar más detalles sobre que es SMTP en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/que-es-smtp-y-para-que-sirve.html
Un Saludo
Hola.
He realizado la configuracion desde 0 consiguiendo que se envien los correos pero ahora tengo otro problema:
Los PDFs no se guardan con los valores de las etiquetas dinamicas:
Nombre de PDF [field id="email"]
Lo curioso es que los correos de respuesta automatica llevan un campo similar y si llega el valor del campo:
Es posible que sea un tema de permisos de poder escribir en el servidor desde el formulario?
Gracias de antemano
Un saludo
Hola Otoniel,
No nos pasa captura de la configuración de como estas generando el PDF, entiendo que estas agregándolo con la opción de etiquetas dinámicas de elementor y no escribiendo manualmente el shortcode?
Ten en cuenta que si elementor no trabaja este elementor de forma habitual con shortcode no te funcionará, debería decir este mensaje:
Indicando que es posible, en este caso tienes que revisar que si tienes la opción de shortcodes aquí:
No exactamente en esa sección, sino en la sección que genera el PDF.
Verifica y nos comentas.
Un saludo 🖐️
Hola.
En la sección que genera el PDF es esta:
Cualquiera de las opciones de shortcode optengo el mismo resultado:
Como puedo hacer para que tome los valores de los campos dinamicamente, e igual con el PDF:
Un saludo
Hola Otoniel,
En este caso lo que veo es que este PDF no soporta estos campos, verifica lo que mencionan dentro de la documentación oficial de PDF, por ejemplo revisa la plantilla generada y como añades estos campos dentro de la misma para que se generen con el formulario → Contenido solo visible a usuarios registrados
Un Saludo
Buenas tardes, comunidad:
Pude resolver el problema, pero no había tenido tiempo de responder, en resumidad cuentas, la documentación del plugins estaba desactualizada o por lo menos la que tenía, ponía que la expresión de la variable debía ir en corchetes: Name: [form: name], pero en la última actualización han cambiado a llaves {form:name}, al modificar todas las varibales con llaves ha funcionado todo.
Muchas gracias.
Un saludo.
Hola Otoniel,
Muchas gracias por compartir la información sobre la actualización del plugin, estoy segura será de utilidad para alguien que presente el mismo inconveniente.
Con esto podemos dar el tema como solucionado.
No dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊