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

 
Pedro
 Pedro
Reputable Member

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

Citar
Respondido : 29/10/2011 3:57 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 29/10/2011 11:10 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pedro
 Pedro
Reputable Member

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?

ResponderCitar
Respondido : 30/10/2011 8:53 am
Pedro
 Pedro
Reputable Member

Adjunto pantallazo del producto con purity

ResponderCitar
Respondido : 30/10/2011 8:56 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pedro
 Pedro
Reputable Member

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?

ResponderCitar
Respondido : 30/10/2011 9:35 am
Jhon
 Jhon
Soporte CMS Webempresa 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.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 30/10/2011 1:13 pm

Cursos Gratuitos WordPress

Pedro
 Pedro
Reputable Member

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?

ResponderCitar
Respondido : 31/10/2011 3:52 pm
Pablo Velasco
 Pablo Velasco
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.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 31/10/2011 4:04 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Por favor Iniciar Sesión o Registro