Avisos
Vaciar todo

Números de serie para artículos por descarga  

 
David
 David
Estimable Member

Buenas tardes, os quería realizar una consulta.

En la tienda que hemos implementado vamos a vender artículos por descarga y artículos no descargables, eso ya está controlado.

La historia está en que cuando alguien compra un artículo por descarga y tras verificar el pago, al cliente se le envía un e-mail con el código de descarga necesario para bajarse el archivo, hasta ahí, sin problemas; el problema viene a la hora de hacerle llegar al cliente la clave del producto para su activación. Hasta ahora no tengo más remedio que enviarla de forma manual, pero necesito saber si hay algún módulo o forma de automatizar el envío de la clave de activación del producto y no tener que hacerlo amano cada vez. Dispongo de un listado de claves y los podría importar a una o varias tablas si fuese necesario.

No sé si hay alguna forma (módulo, plugin o componente) que realice esta acción. ¿Podéis ayudarme?

Un saludo a todos.

Citar
Respondido : 03/08/2011 6:25 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

No se si has tenido ocasión de ver el artículo del Blog de Webempresa publicado por Pablo en el que explica en detalle el uso y configuración para productos descargables con VirtueMart:

-

Si observas, en el correo de confirmación de compra se envía el código de descarga por lo que no creo que necesites implementar nada "extra" para que el usuario pueda descargarse el producto.

Saludos

ResponderCitar
Respondido : 03/08/2011 7:11 pm

Cursos Gratuitos WordPress

David
 David
Estimable Member

Buenas de nuevo,
creo que no me he explicado bien.

Todo el proceso que se detalla en el vídeo se realiza en mi web correctamente.

El problema que tengo no es con la descarga. Pregunto por la posibilidad de incluir, junto con el código de descarga, un número de serie del software descargado para poder activar dicho software (como si fuese la clave de windows: descargo windows pero necesito la clave de activación).

Ese es mi problema.

Un saludo y espero noticias.

ResponderCitar
Respondido : 03/08/2011 8:22 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola David,

Ahora si te has explicado, antes parecía que versaba sobre el código para descargar.

Entiendo que quieres una especie de checksum o similar que autentique que es el producto válido y por ende interpreto que debe ser el mismo para todos los que compran el mismo producto, o sea que si 30 personas compran el "producto descargable #A" esas 30 personas reciben un mail con el código de descarga (diferente para cada una) y con el código de validación de la descarga (llamemosle checksum) que seria el mismo para todos ¡correcto?.

Saludos

ResponderCitar
Respondido : 03/08/2011 9:48 pm

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

David
 David
Estimable Member

Hola Gnumax,
pues no, no es ese el caso.
Aparte del código de descarga (diferente para cada usuario) necesito que les llegue un nº de serie para REGISTRAR el producto que es diferente también para cada usuario (en el ejemplo de Windows, éste tiene una clave única por licencia). Si compra tres unidades del mismo artículo le han de llegar tres números de serie diferentes.

Un saludo.

ResponderCitar
Respondido : 04/08/2011 5:08 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola David,

Lo que solicitas requiere de programación personalizada, ya que por defecto Virtuemart no contempla esa opción.

Si deseas soporte técnico de Webempresa aquí tienes más información sobre el Servicio de Mantenimiento Joomla!:
https://www.webempresa.com/web-empresa-joomla-servicios/soporte-joomla.html

Saludos,

ResponderCitar
Respondido : 05/08/2011 8:11 am

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

David
 David
Estimable Member

Buenas de nuevo,
necesito intentar modificar el código del fichero del e-mail estandar que virtuemart envía al cliente una vez confirmada la compra de un artículo por descarga.
Las modificaciones que he de hacer van encaminadas a determinar cual (o cuales) es el artículo de descarga vendido y cuantas unidades se han vendido de dicho artículo.
Con ello lo que pretendo es acompañar el e-mail estandar de unos números de serie de cada artículo de descarga vendido en el pedido.

Además de ayuda para que me indiquéis el fichero y las variables que he de utilizar, ¿podríais pasarme presupuesto de dicha modificación?

Un saludo.

ResponderCitar
Respondido : 10/10/2011 5:32 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para darte más información sobre el tema necesitaríamos saber de qué manera vas a relacionar el producto con la clave de activación. Comentabas que cada producto vendría asociado con una clave de activación, de forma que si se comprar varias unidades del mismo programa tendrían que enviarse el mismo número de claves de activación.

¿Estas claves de activación se generan a partir de algún algoritmo o dispones de una lista de ellas? Sería necesario para poder determinar la forma en la que podemos generar la clave o claves de activación que hay que enviar.

ResponderCitar
Respondido : 11/10/2011 3:51 pm

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

David
 David
Estimable Member

Disponemos de una lista de claves de activación que nos proporcionan los fabricantes de cada producto software.
Así un artículo con una determinada referencia se relacionaría con una clave guardada en una tabla previamente creada y a la que importaríamos las claves proporcionadas por los fabricantes. también habría que marcar esa clave como "USADA" y guardar el cliente propietario de la misma.

ResponderCitar
Respondido : 11/10/2011 5:04 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola

Por lo que comentas, para conseguir con le que necesitas sería necesario realizar varias modificaciones en el código de Virtuemart.

Por una parte, cuando se compre un producto descargable y se confirme el pago del mismo, antes de enviar el mail con la clave de descarga del producto habría que modificarlo para buscar la clave de activación en una nueva tabla que habría que crear para tal efecto.

Se buscaría la clave adecuada para el producto comprado y se actualizarían los datos para marcar el campo usado y guardar el id del usuario que ha realizado la compra.

ResponderCitar
Respondido : 13/10/2011 9:54 am

Cursos Gratuitos WordPress

David
 David
Estimable Member

OK, es correcto, pero...
me podéis decir a qué campos de tablas de virtuemart y variables he de atacar para realizar esto.
La tabla con los numeros de serie y resto de campos puedo crearla pero necesito que me digáis cómo puedo recorrer las líneas de un pedido y saber si un producto de dicho pedido es descargable o no, la cantidad vendida y la referencia del producto, así como el fichero en el que he de hacer las modificaciones.

Incluso si me ponéis un código de ejemplo pues mejor que mejor.

Gracias.

ResponderCitar
Respondido : 14/10/2011 5:16 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola David

Te sugiero revises el siguiente enlace para desarrolladores en vm
http://virtuemart.net/dmdocuments/Developer_Manual.pdf

Lo que te comentó Pablo es algo genérico, investigar que archivo o archivos son afectados y desarrollar tu lógica requiere que tengas conocimientos de programación y conocimientos de cómo funciona vm.

Saludos.

ResponderCitar
Respondido : 14/10/2011 5:30 pm

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