Hola,
necesito introducir una especie de formulario dentro de un artículo de Virtuemart.
La tienda solo vende 1 producto: Consulta médica, por lo que es necesario que el paciente rellene un formulario con multiples preguntas acerca de su problema. Por ejemplo, sexo, edad, estatura, peso,...
He pensado que la mejor manera de hacerlo sería dentro de la compra del propio producto.
Se trataría de crear múltiples preguntas usando los Campos Personalizados pero tengo dudas acerca del resultado final, puesto que tiene que haber muchas preguntas.
¿ existe alguna forma de hacerlo si utilizar los atributos de producto?
En caso contrario, existe me recomendais algún tutorial que permita exprimir al máximo las características de los atributos?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Luis,
Revisa el siguiente enlace por si te es de utilidad:
Saludos
Hola Luis,
gracias por el link. Resulta que era exactamente lo que me habían pedido pero al final al "cliente" le parece que supondría añadir un obstáculo más en el proceso de compra y prefiere no hacerlo así.
He pensado que quizá se podría enviar el cuestionario en el email autoático de notificación de que la compra ha sido realizada.
He estado averiguando acerca de Breezing Forms en el blog pero no se qué es lo que tengo que buscar exactamente para conseguir lo que quiero; que es, en definitiva, que el administrador (en este caso un medico) haga llegar por email al cliente (en nuestro caso un paciente) un cuestionario del tipo:
Peso:
Edad:
Sexo:
Altura:
Etc.
...Y que el cliente pueda rellenarlo y contestar al email. Pero estaría bien que no fuese un texto plano sino algo con un "look" más profesional.
No se si es Breezing forms puede usarse para esto o se limita a crear formularios para ser rellenados online en nuestra web.
Necesito un poco de orientación para empezar a busca una solución! Gracias.
Y añado: He echado un vistazo a los fomularios de Google Docs y sería algo similar.
Se crea el formulario eligiendo preguntas, tipo de respuesta(texto, texto largo, elegir de lista, escala,...) y queda alojado en la web (en este caso Google Drive). Después, cuando el administrador lo requiere se envía por email a la dirección del paciente, que recibe el enlace y lo rellena online.
Espero que este añadido te aclare algo más mis intenciones. Gracias de nuevo!
Seguro que hay algo parecido en Joomla.
Hola Luis
Como planteas el problema puedes enviar el link por correo para que se rellene el formulario, ya sea este un formulario interno de Joomla o externo.
En el caso de Breezing forms también puedes lograr un look atractivo, si trabajas en el modo rápido (quick mode) tienes incluso defindas ya plantillas que puedes aplicar al diseño de tu formulario.
Saludos.
Hola Jhon,
gracias por al ayuda.
¿ se trataría de crear el formulario, alojarlo en algún sitio de la web (oculto al público en general) y enviar el enlace al cliente una vez que haya realizado la compra?
¿entonces el cliente accede al formulario en la web y el formulario se envía a una dirección de correo (o al backend)? Donde busco el tutorial adecuado.
He visto algún tutorial de BreezingForms pero lo desconozco totalmente y no encuentro uno (tutorial) que me explique el funcionamiento desde el principio.
Hola Luis,
¿ se trataría de crear el formulario, alojarlo en algún sitio de la web (oculto al público en general) y enviar el enlace al cliente una vez que haya realizado la compra?
El formulario lo puedes crear con BreezingForms, en el módo rápido, tal como indica Jhon y hacerlo en el mismo sitio web del cliente y luego generar un enlace solo para usuarios Registrados o un enlace oculto que no sea indexable y que te permita generar una url "absoluta" que puedas facilitar a terceros por email.
- Curso gratuito de creación de formularios en Joomla con BreezingForms:
Saludos
Hola Luis,
muy bien con tutorial del modo rápido. Creo que ya será cuestión de ir probando para encontrar un diseño agradable.
Sin embargo, no se como hacer para colgar los formularios creados en la web de manera que no estén accesibles al público en general.
Las opciones que se me ocurren serían:
En el primer caso necesitaría saber como obtener el enlace al cuestionario en concreto. ¿se aloja en algún sitio primero, se obtiene la url y luego se despublica? Tutorial?
¿Se puede editar el email de notificación tras la compra de manera que se incluya el enlace con la url del cuestionario correspondiente al producto comprado? Tutorial?
En el segundo caso, necesito saberlo todo (si es que se puede hacer).
Hola,
La forma más sencilla de obtener el enlace que cargue un formulario será publicar este formulario en un elemento de menú de la web que estará en un menú oculto. Lo llamo menú oculto porque no estará publicado en ningún módulo de la web, por lo que los usuarios no podrán ver los elementos que contiene.
Un paso intermedio que puedes hacer es publicar el elemento de menú en un menú visible de tu web y cargues el formulario. Copia la url de la web cuando se carga el formulario y muévelo al menú oculto. Usa este enlace para enlazar contra el formulario.
Gracias Pablo,
¿entonces, si lo he entendido bien
creo el formulario con BreezingForms (estoy viendo los múltiples tutoriales sobre la extensión),
lo coloco en un item de menu (igual que el formulario de contacto del menu principal, por ejemplo),
lo publico,
copio la url,
lo despublico?
Ahora resulta que van a existir 5 formularios distintos. ¿tendré que crear 5 elementos ocultos de un menú o como se hace eso?
Dado que ahora exisitirán esos 5 formularios distintos, y que cada uno de ellos deberá ser rellenado por el comprador en función del producto comprado (también seran 5, es decir, 1 formulario para cada tipo de producto); ya no resulta válida mi idea inicial de enviar el link hacia la url del cuestionario dentro del email de notificación.
Para evitar tener que enviar "manualmente" un email con el link al formulario adecuado al producto comprado, solo se me ocurre editar de alguna manera el propio producto en virtuemart para que el link forme parte del propio producto. ¿es posible intentar algo así?
Estoy buscando tutoriales sobre el email de notificación pero no encuentro ni en el foro ni en el blog.
¡¡ he hencontrado uno, voy a investigar !!
www.templatemonster.com/help/es/virtuemart-2-x-how-to-edit-order-confirmation-and-registration-emails.html
Hola Luis,
Quizás tengas que analizar si es posible utilizar el plugin:
Insertar un Formulario de BreezingForms en el proceso de compra para Virtuemart 2.0
Ya que el plugin te permite crear hasta 20 formularios distintos para cada producto individualmente.
Saludos.
Hola Johnny,
esa fue mi primera opción. Estuve revisando ese hilo. Sin embargo, el cliente no está por la labor de añadir pasos en el proceso de compra. Quieren que el pago sea lo más rápido posible y el formulario que han preparado es muy largo (unas 50 preguntas) y tienen miedo de que los clientes se cansen mientras lo rellenen y decidan salir de la página.
Sigo buscando algo para generar el link automáticamente desde el email de confirmación de pedido, pero no encuentro tutoriales adecuados (debería ser algo que formase parte de la descripción del producto y que pasase al email de confirmación de pedido).
El link sobre editar email de notificación que encontré ...
http://www.templatemonster.com/help/es/virtuemart-2-x-how-to-edit-order-confirmation-and-registration-emails.html
... no me ha resultado de utilidad.
Seguiremos buscando. Gracias de todas formas.
Hola Luis,
Puede que te sea de utilidad la información http://forum.virtuemart.net/index.php?topic=102633.0 para modificar el email del pedido.
Saludos
Uffff!
Sin tener ni idea de programación, parece que ahí debe estar la respuesta que busco; pero... ¡Demasiado código para mi!
Muchas gracias de todas formas. Seguiré investigando.
Hola Luis,
Es posible que te ayude Emails for VirtueMart http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-administration/10197 no la he probado puesto que es de carácter comercial.
Saludos
Se me ha ocurrido otra opción, pero voy a abrir un hilo nuevo porque creo que el título de este no refleja lo que necesito.