Evaluating bids

Wallet Puntos Fidelizacion - Tienda

Published on the September 30, 2020 in IT & Programming

About this project

Open

El sistema consiste en un hub con el formato  wallet virtual, donde los diferentes participantes manejan transacciones usando "puntos" como moneda de cambio.

Estas transacciones atraviesan todos los nodos satélites, y serán registradas en el wallet virtual de cada participante, ya sea crédito o débitos.

Los participantes, en este contexto, serán ubicados dentro de los siguientes grupos, a saber:

Administrador General
Beneficiario
Comercio de Transacción
Comercio Adherido


hub wallet virtual
constará de un administrador web, donde se incluirán los siguientes módulos:

tablero (dashboard)
tablero general de estadística, donde figuraran gráficos estadísticos de la evolución de los últimos 30 días de los siguientes ítems: nuevos beneficiarios, nuevos comercios, puntos acreditados, puntos gastados, total puntos remanentes, etc.
Participantes
Listará a los participantes según tipo (Administrador General, Beneficiarios, Comercio TX y Comercio Adherido). En dicha lista se podrá realizar CRUD (Create, Read, Update, Delete).

La lista además, mostrará los puntos actuales de los participantes. La vista (Read) detallada nos traerá junto con todos los campos, una lista de las transacciones dentro del wallet (debitos y creditos) del participante.
El administrador general podrá crear, actualizar y eliminar participantes, así como también crear nuevas transacciones de débito y crédito.
En todos los casos estas acciones quedarán registradas para control posterior.
Todas las columnas serán filtrables y exportables a Excel.
Beneficios
En esta lista, se registran los distintos beneficios (descuentos o canjes) asociados a los comercios y al Administrador General.

Este módulo en principio será administrado por Administrador General, pudiendo en el futuro abrirse la posibilidad limitada de autoadministración por parte del comercio.
Transacciones
En esta lista, se registra el historial de transacciones. Todas las columnas serán filtrables y exportables a Excel.

Estadisticas
Mediante filtros de fecha con rango libre, se podrán ejecutar diversas estadísticas (ej: puntos Generados por Comercio, Consumos por Comercio, etc)
Todas las tablas serán filtrables y exportables a Excel.

APP
La app operará con una doble función: interfaz con el wallet de puntos y además como catálogo y generador de códigos de canje.
El usuario de la app, al descargarla, deberá registrarse con los datos descritos arriba como requeridos para los beneficiarios (o con el email y contraseña asignados al comercio).
Canjes:
Desplegará una lista de rubros de comercios, según hayan sido dados de alta (ejemplo: Gimnasios, Salud, Automotor, etc).
Ingresando a cada rubro, se listarán de manera gráfica los beneficios pertenecientes a los comercios que pertenezcan a dicho rubro, junto con una aclaración de puntos requeridos abajo del banner gráfico.
Pulsando el banner, se mostrará el título del canje o descuento, descripción, y puntos requeridos, junto con un botón de “Generar QR”. Este botón, generará un token junto con un código QR, que el operador del comercio podrá ingresar en el validador web para generar el canje y la transacción de débito de puntos en la cuenta del beneficiario.

Contacto:
Mostrará un formulario simple de contacto, con una caja de selección de tipo de comentario (Sugerencia, Queja sobre un comercio, Queja sobre la app, etc), y un campo de entrada libre. Al enviar el comentario, se enviará automáticamente un email a la dirección registrada por el beneficiario en la app confirmando la recepción del mismo. Este mensaje, junto con todos los datos del usuario será enviado a la dirección central de correo del Administrador General para gestión interna.
Además, será registrado en la base de datos del sistema.

validador web

esta sección estará disponible a los comercios y administrador general, ingresando su email y contraseña, a través de un sitio web ad hoc. Al ingresar sus datos, se presentarán dos opciones:
Registro de Consumo:
Mostrará un formulario donde se deberá ingresar el código token del usuario (o escanearlo, de contar con lector QR) y elegir de una lista el tipo de consumo y monto del mismo.
Una vez consultado el operador si desea registrar el consumo, y confirmado el mismo, se registrará la operación y se generarán los puntos en la cuenta del beneficiario. En caso de ser inválido el token, se informará de dicha circunstancia al operador, y se registrará la incidencia.
Canje:
Mostrará un formulario donde se deberá ingresar el código token del usuario (o escanearlo, de contar con lector QR) y elegir de la lista el canje según lo creado en Beneficios MEI.
El sistema informará, de ser válido el token, la cantidad de puntos disponibles del usuario, características del canje (si el canje está activo, es válido para ese día y horario, etc), y si los puntos del usuario son suficientes para efectuar el canje. De cumplirse todas las condiciones, consultará una vez más al operador para confirmar; de ser afirmativo, se realizará el canje, registrando la operación y los movimientos en el wallet (tanto para el beneficiario como, de corresponder, para el comercio o comercio adherido).

TIENDA
Se deberá realizar una tienda online mediante un sistema de ecommerce, autoadministrable, quizás utilizando una plataforma open source como Woocommerce o Prestashop. El admin de la tienda podrá hacer CRUD de categorías, productos, pedidos, y clientes (beneficiarios).
La tienda estará disponible a los beneficiarios del sistema.
En la tienda, se publicarán por categorías diversos productos y servicios con un precio en puntos, con la posibilidad de pagar (en caso de no contar con la cantidad de puntos suficientes) con una cantidad de puntos inferior al precio total, pagando la diferencia con dinero. 
Todas las transacciones de la tienda con puntos MEI deberán ser registradas en el sistema para la correcta deducción de puntos.
Para concretar una compra en la tienda, deberán identificarse con su usuario y contraseña MEI en el sistema.
Se les mostrará en la barra superior su cantidad de puntos disponibles en cuenta, y abajo las categorías y productos disponibles.
Además de productos y servicios, los beneficiarios podrán comprar con dinero, packs de puntos de montos determinados (ejemplo: 1000 puntos, 2000 puntos, etc).
Se deberá incorporar una plataforma de cobro para gestionar los pagos.
Puede ser MercadoPago (o Mobbex, en caso de necesitar compatibilidad con planes Ahora 12/Ahora 18).
Los envíos deberán ser a través de MercadoEnvios (si se usa MercadoPago) o Correo Argentino (con tabla de costo de envío según peso del producto y zona de envío). Adicionalmente se deberá incorporar medio de envío moto delivery (monto fijo) o retiro en sucursal.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer, Project manager

Delivery term: Not specified

Skills needed

Other projects posted by I. M.