Desarrollo de módulo en VirtueMart para funcionar en una web realizada en Joomla 2.5. El módulo debe crear una lista personalizada de artículos seleccionados de la tienda online. Esta lista se deberá poder enviar a otros usuarios para que se registren y puedan comprar estos productos para el usuario que la creó.
Detalles técnicos:
Front-end:
Página de creación de lista personalizada de artículos (usuario principal, ya registrado en la web Joomla)
Página de selección de regalos de los artículos disponible en Virtuemart
Página de generación de link y envío de link para invitar a otros usuarios a la lista creada
Página de acceso a usuarios invitados.
Página de acceso a lista de artículos con la posibilidad de comprar. Debe mostrar 3 niveles de disponibilidad del artículo: disponible, reservado o no disponible(cuando este ya ha sido comprado por otro usuario invitado).
Pagina de proceso de compra y registro de usuario invitado a la lista.
Pagina de confirmación de compra. Se deberá enviar un mail con los detalles de la compra al usuario invitado y al usuario que creó la lista.
Back-end:
Creación de la estructura básica del módulo de archivos y carpetas (preferiblemente en MVC)
Creación del sistema para listar todas las listas personalizadas creadas por los usuarios principales de la web.
Creación de la vista de edición y mantenimiento de la lista personalizada de cada usuario. Se deberá poder añadir o eliminar productos, o marcarlos como "reservado" o "no disponible".
Creación del listado de amigos invitados a la lista. Se deberá poder añadir o eliminar invitados.
Creación del archivo instalador XML del módulo para Joomla.