Formulario de compr...
 
Avisos
Vaciar todo

Formulario de compra de producto: cuando hay que pedir demasiados datos

8 Respuestas
4 Usuarios
0 Reactions
3,621 Visitas
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

Hola!

Quiero vender con virtuemart inscripciones a competiciones. Para ello, debo pedir al comprador (al participante en la carrera) información sobre su nombre, fecha de nacimiento, sexo... Aquí me he encontrado varios problemas.

Comencé usando atributos para los campos abiertos (como el nombre), y propiedades para los cerrados (sexo, país o provincia, para los que quería usar combos). El primer problema es que los combo siempre quedan arriba, de forma que pregunto primero por el sexo y la provincia, y luego por el nombre. La otra pega es que si mezclo propiedades con atributos, la plantilla (yourshop) se me fastidia (la etiqueta del primer atributo se monta y aparece a la derecha del combo de la última de las propiedades). Por último, si meto demasiados atributos, los cuadros de texto desaparecen, no se muestran (ver imagen adjunta).

En fin, que me pregunto si hay otra forma más adecuada para hacer esto. Había pensado en un formulario de breezingforms que, tras rellenarlo, enviara/mostrara al cliente una clave, y luego el cliente entraría en virtuemart para "comprar" la carrera, e insertaría esta clave como un atributo, pero me parece muy engorroso. Entre las extensiones específicas de virtuemart tampoco he encontrado nada.

¿Se os ocurre alguna idea? Gracias!
Pedro


 
Respondido : 29/10/2011 2:57 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Pedro,

¿Has probado con el siguiente artículo del Blog de Webempresa a implementar nuevos campos?

-

El orden de campos en VirtueMart (de usuario) se puede hacer, es un poco laborioso pero es posible ordenarlos siguiendo la regla de ordenar desde el primero al último en un único proceso y luego guardar los cambios.

Saludos


 
Respondido : 29/10/2011 10:10 pm
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

Es interesante, pero plantea un par de problemas:
1)En muchas ocasiones un usuario da de alta a amigos o compañeros del club de atletismo.
2)Si uno se da de alta para realizar cualquier otra compra (unas deportivas), no tiene por qué meter todos esos datos.

La información habría que pedirla en el proceso de compra. He estado toqueteando las plantillas, y veo que con la JA_Purity se ven todos los campos (adjunto pantallazo). Creo que ese es el mayor problema, ya que a una mala puedo preguntar todo con campos de texto y no con combos. ¿Habría alguna forma de que la plantilla yourshop muestre todos los atributos correctamente?


 
Respondido : 30/10/2011 8:53 am
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

Adjunto pantallazo del producto con purity


 
Respondido : 30/10/2011 8:56 am
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

disculpad por el bombardeo 🙂 pero se me está ocurriendo que si se puede combinar breezingforms con paypay y con sermepa, sería mucho mejor que utilizar virtuemart. Es otra alternativa, que además me permitiría hacer combos, validar campos, y me dejaría los registros ordenados en una tabla (en virtuemart he visto que los atributos quedan en un solo campo y separados por
He estado buscando y ya he encontrado un artículo que explica como unir breezingforms con paypal, pero nada de sermepa. ¿Es factible con joomla? ¿Si tuviera problemas lo podría desarrollar vuestro departamento técnico?


 
Respondido : 30/10/2011 9:35 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Pedro

En virtuemart tienes la opción de campos adicionales pero te servirán para todos los productos, tienes la opción de usar atributos de productos personalizados en donde el usuario puede tipear alguna característica particular del producto a comprar.

http://virtuemart.webempresa.eu/index.php?title=Variaciones_de_Productos_y_Atributos

Si esto no te sirve y quieres validaciones y otro tipo de controles, efectivamente puedes usar Breezingforms, aunque este componente sólo se conecte con paypal

Para soporte técnico puedes visitar el siguiente enlace : https://www.webempresa.com/web-empresa-joomla-servicios/soporte-joomla.html

Saludos.


 
Respondido : 30/10/2011 1:13 pm
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

Hola,

Por fin he optado por poner campos individualizados en el virtuemart, como me aconsejó gnumax. Aunque hay alguna pega, no veo otra forma más adecuada, si breezingforms no funciona con SERMEPA.

Ahora, cuando alguien se va a apuntar a una carrera, un banner le recuerda que la inscripción se realizará con los datos de su perfil. Este banner debería contener un link para que el usuario vea o edite sus propios datos, pero no sé cómo hacerlo.

He encontrado un ítem de menú que se llama usuario/usar presentación de usuario, pero sólo muestra los datos del registro de joomla. ¿Hay alguna forma de que el mismo usuario edite sus datos de virtuemart?


 
Respondido : 31/10/2011 3:52 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Un usuario puede editar los datos de su perfil de Virtuemart si utilizar el módulo de login de Virtuemart. Cuando un usuario se identifica este módulo, que inicialmente muestra los campos para introducir el usuario y contraseña, cambia por un enlace "Mis datos de cliente". Pulsando sobre él, el usuario podrá, entre otras cosas, modificar sus datos.

Por otra parte, con el Breezingforms sí que se puede conectar con la pasarela de pago de Sermepa, aunque esto requiere algo de programación en el código que se ejecuta al final del proceso del formulario.


 
Respondido : 31/10/2011 4:04 pm