Status: Finished

Programador Web - Sistema de Fidelización + Rfid

Project details:
Budget: Open
Published: 3 months ago
Deadline: 30 days
Bids: 4
Interested freelancers: 5
Description:
SISTEMA DE FIDELIZACIÓN DE CLIENTES CON TARJETAS RFID

Sistema local o Distribuido (cloud)

Funciones :

- Usuarios con permisos
- Carga y Canje de puntos
- Emisión de tickets en carga y canje
- Relación de Pesos y Puntos configurable por usuario administrador
- Base de datos de clientes , exportable a excel , datos en columnas
- Mailing desde el mismo sistema, con opciones de carga de plantillas HTML y Texto solo.
- Envío automático de mails por fecha de cumpleaños
- Base de datos de clientes que se pueda ordenar por consumo de los mismos ( el que mas consume , el que menos consume ).

Los catálogos de canjes de puntos se manejan directamente en cada punto de venta con comunicación visual, tipo cartelería o Directamente desded la WEB

Tiempo de entrega: 20 días

Negocio:

El Negocio:
1- El vendedor le entrega la tarjeta al cliente (Previo a esto habilita la tarjeta en el sistema y la misma queda con estado entregada). El cliente luego deberá ingresar al sitio para activar la tarjeta y ahí se pedirán los datos personales del mismo. La tarjeta deberá tener un código o número visible para que el cliente lo ingrese y relacione dicho plástico con su usuario.
Por cada compra que se realiza el cajero/operador solicita la tarjeta, la pasa por el lector e ingresa el monto gastado. Por medio de una equivalencia Pesos/Puntos se calcula el puntaje obtenido y disponible para el usuario.
Módulos del sistema:
A- ABM de Tarjetas: Se habilitan las tarjetas que se van a dar al cliente en el sistema. Estas tarjetas son las que luego se entregarán a cada comprador. El ABM será por medio de una pantalla o bien la importación de un archivo CSV al sistema.
B- Activación de tarjetas: El vendedor activará la tarjeta que se le entregó al cliente.
a. El cliente deberá registrar la tarjeta en el sitio para que quede funcional.
b. El cliente tendrá la posibilidad de ver y modificar sus datos personales en el sitio como también subir una foto o avatar de él.
El cliente deberá especificar cuáles datos desean conocer del cliente para realizar la registración del mismo en el sistema.

C- Pesos/Puntos: Carga la relación “cantidad de pesos son necesarios para conseguir equis cantidad de puntos”. Seguramente se necesite con el paso del tiempo ir actualizando esta relación, con lo cual se manejarán fechas de actualizaciones para no afectar al cálculo de puntos.

Ejemplo: El cliente “X” lleva gastados 100 pesos y la relación es un peso un punto. Con lo cual tiene 100 puntos. Hoy se cambia la relación a 5 pesos 1 punto, el usuario “X” debe mantener esos 100 puntos y a partir del día de hoy cada consumo que realice le computará con la nueva relación.

D- Tienda para canje de puntos: Web para publicar los productos disponibles para ser canjeados. NO SE TENDRA EN CUENTA STOCK.
E- ABM Productos/puntos: ABM de productos con su equivalente en puntos para ser publicados en la tienda.
a. Posibilidad de subir varias fotos de los productos y elegir cuál es la principal.
b. Etiquetar producto según algún criterio a definir como por ejemplo: Producto Destacado, Producto Nuevo.
A PAR
F- ABM de Categorías: Permite agrupar los productos en categorías para poder filtrar mejor las búsquedas.
a. Opcional: ABM de Sub Categoría para lograr un mayor filtrado de productos.

G- Administración pesos/puntos: Módulo que se encargará de la lógica para el descuento de puntos en cada canje, asignación de puntos por motivos especiales o quita de los mismos.

H- Generación del Canje: El cliente elegirá el o los productos que desea canjear. Se validará siempre que los puntos disponibles alcancen para realizar el pedido. Una vez seleccionados los productos el cliente aceptará el pedido. Esto generará un código único de canje y disparará un E-mail a los administradores y operadores del sitio avisando del evento. Al mismo tiempo se avisará al cliente que un operador se comunicará con él.
Los operadores tomarán el pedido y una vez que lo tengan listo para entregar podrán enviar un E-mail al cliente avisando que puede pasar por la sucursal a retirarlo.
Cuando el cliente se hace presente en la sucursal y retira el pedido el operador debe darlo por entregado y ahí se hará efectiva la quita de puntos. Antes de esto, los puntos quedarán en estado reservado para canje.

Ilustraciones de la tienda de canje:
Tienda General:

Ir al detalle del producto o agregarlo al carrito:
Al posicionarnos sobre un producto este dará la opción de ver el detalle del mismo o agregarlo al carrito. A su vez vemos que sale una imagen arriba a la derecha que dice “Sale”, ese es un ejemplo de etiqueta de producto.

Detalle del producto seleccionado:
Además de ver el producto y su detalle, se mostrarán otros productos recomendados que tienen que ver con la categoría del producto elegido y de la cantidad de canjes de los mismos. Cada producto podrá tener varias imágenes las cuales se navegarán con las flechas que se encuentran al costado de la imagen miniatura del mismo. Se permitirá seleccionar la cantidad (por default se seteará en uno).

Producto agregado al carrito/pedido/canje:
Al hacer click en agregar al carrito, se validan los puntos y se agrega el producto al pedido. Se avisa por medio de un mensaje en pantalla si se agregó con éxito y en el carrito vemos que hay un producto pedido.

Ir al carrito:
Nos muestra un resumen del pedido el cual se podrá confirmar y cancelar. La confirmación genera el envío de mails para avisar que se generó un canje y al mismo tiempo reserva y descuenta los puntos al cliente (de manera provisoria). La cancelación elimina el pedido y devuelve los puntos al cliente.
Sobre el margen derecho de cada línea de producto se muestra un botón para quitar ese producto del pedido si es que el cliente se arrepiente antes de confirmar.

Confirmación del canje:
Se solicitará que el cliente ingrese un comentario opcional para realizar alguna aclaración.

Listado de Pedidos/canjes
Tanto los administradores, operadores como clientes podrán ver el listado de pedidos o canjes solicitados con sus estados. Tienen un buscador para rastrear algún canje en particular y la posibilidad de exportar a Excel la grilla. En acciones los clientes solo podrán ver el detalle del canje mientras que los administradores podrán editarlo o borrarlo.

ROL ADMINISTRADOR: editar canje
Los administradores serán los encargados de asignar el operador que deberá hacerse cargo de agrupar los productos que el cliente solicito y dar aviso al mismo de que el canje está listo para ser entregado. Para ellos ingresa al detalle del pedido/canje y asigna el operador y puede cambiar el estado del pedido. Estas acciones al ser guardadas disparan E-mail según corresponda.

Mi Cuenta:
Los usuarios (cualquiera sea su rol) podrán ver o modificar los datos de su cuenta y al mismo tiempo asignar una imagen o avatar relacionada a él.

Consideraciones y limitaciones:
El sistema no contempla un seguimiento de compras y gustos del cliente ya que debería obtener esa información del sistema de facturación del local. Se desea se puede crear un módulo para carga de productos y que el vendedor por cada venta ingrese que llevo el cliente.
La asignación de puntos saldrá de la relación pesos/puntos/monto gastado. Al momento de la carga del ticket/compra dicha relación calculará la cantidad de puntos siempre redondeando a favor del cliente o del local (según lo defina el usuario.).
Sistema en la Nube solo accesible vía internet. La tienda debe ser accesible por todos, el sistema de asignación de tarjetas o ingreso de tickets puede estar dentro de una red local del comercio.
El Diseño gráfico del sitio lo deberá proveer el cliente, en caso que no lo haga se propondrá un diseño SOLO con el logo de la marca y cada cambio de diseño que el cliente requiera se cotizará aparte.
Todos los datos de los clientes serán de fácil acceso por el comercio para realizar campañas de mails o sms. El sistema no contempla el envío de SMS ya que se necesita de un hardware especial.
Los administradores/operadores tendrán un dashboard donde observarán fechas de cumpleaños, resumen de puntos diario, compradores con más puntos, etc...
Sistema de Mailing: El cliente deberá proveer la plantilla HTML para realizar los envíos de mails tanto para cumpleaños o promociones.



Categoría: IT & Programación
Subcategoría: Programación Web
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Sistemas A.
(Rating 5.00 out of 5)
Location: Argentina
To find out more about this client, login to Workana.
Loading...