Categorieën: Alle - contenido - notificaciones - configuración - tiendas

door Adriana Treviño 4 jaren geleden

234

Revisión de casos de uso

La aplicación Kiosko ofrece diversas funcionalidades orientadas a mejorar la experiencia del cliente. En el apartado de contenido estático, se incluyen formularios de contacto y documentos legales como términos y condiciones, y avisos de privacidad.

Revisión de casos de uso

App Kiosko - Cliente

Registro y Acceso de Usuarios

Recuperación de contraseña

En caso de solicitar recuperación de contraseña, el cliente debe capturar el correo electrónico que registro.

Recibirá por correo una liga que lo llevara una página para cambiar su contraseña, una vez que la ingresa, recibirá mensaje de éxito y tendrá acceso al App y página Web.




Login

Dashboard

Pantalla de resumen de PC Activos
PUNTOS
Valor de los puntos

Por categoría y los cambios que han tenido por fecha.

Registrar fecha de cambio inicial y cuando se modificó para obtener que el punto tenga un valor distinto.



Categoria: Cerveza

Valor punto: 2%

Fecha asignación: dd/mm/aaaa


Categoria: Cerveza

Valor punto: 2%

Fecha asignación: dd/mm/aaaa (2)



Promociones

En APP las promociones aparecerán en el siguiente orden:


Automatizadas (Cuando se lancen)

Basadas en Perfil

Generales


El Punch Card tendrá su propia sección a parte.


Punch Card

Evaluar nivel de complejidad y tiempos de desarrollo y entendiendo eso podremos decidir si sale en v1.0 o posterior.



Se requiere a Brick que ellos desarrollen las mecánicas, administración de Folio, asignación a usuarios y avisar a Kiosko será sólo un usuario de la información y realizará consultas a Brick en cada ocasión que un cliente quiera utilizar el beneficio que le otorgó la acumulación en Punch Card.


Se Considera que no se manejaran devoluciones, únicamente cambio físico



Cupones de Beneficio

Los cupones son transferibles entre usuarios

Todo Cupón de beneficio debe tener asignada una vigencia

Devoluciones

ESCENARIOS DE DEVOLUCIONES A PREVER:


- CANCELACIÓN OFFLINE???!!



-CANCELACIONES SIN APP PRESENTE


-CANCELACIÓN PARCIAL DE TICKET


-CANCELACIÓN DE UN SELLO DE UN CUPÓN YA GENERADO (ANTES DE REDIMIRLO)

No aplican devoluciones en producto que el cliente ganó mediante la redención de un PC. Lo que si se puede hacer es un cambio físico.

No habrá devoluciones de productos que otorguen sellos, sólo cambio físico

Habrá dos vigencias configurables: la de acumulación de sellos y la de redención de beneficios.

Sólo otorgan puntos de acumulación cuando los productos que otorgan sellos se adquieren con Precio > $0

Al terminar la vigencia de un periodo de acumulación de sellos se deben resetear los contadores

No debe ser posible que un SKU te otorgue sellos para dos Punch Cards distintos

La acumulación es por artículo adquirido, no por ticket

Acciones a tomar en caso posible fraude

La alarma es un correo para el equipo de administración del programa para revisar el caso sin bloquear la cuenta. También se enviará un mensaje al cliente para informar que su cuenta está en revisión. Si el comportamiento se repite se bloqueará automáticamente la cuenta y se enviará un correo a los administradores para que hagan un nuevo análisis y determinen la sanción que debe aplicarse conforme a los términos y condiciones del programa en caso de que se confirme un fraude.

No se puede redimir una PunchCard con otras promociones en el mismo ticket

No hay entregas parciales de Premios

"Mis Cupones"

Sólo guardará los cupones de los Punch Cards que el cliente gane.

En caso de ser necesario podremos usarla para otro tipo de Cupones..

Redimir Cupón

Mis cupones

Lista de Cupones

Filtrar Cupones

"Mis Punch Cards"

Lista de Punch Cards

Indicar status de Punch Cards:

Redimidos

Con acumulación

Activos pero no usados

Filtrar PunchCards

Por redimidos, con acumulación, etc.

Cliente quiere conocer el status de un PC

Entrar a "Mis Cupones"

Encontrar la PC a consultar

Tap sobre la PC

Se despliegan los detalles

Ver detalles

Puntos acumulados hasta ahora

Premio que otorga

Puntos totales

Configuración PC

La configuración de los PC estará a cargo de BRICK.

Para que un PC se configure, Kiosko deberá enviar un formato estandarizado vía correo electrónico en el que se especificarán los parámetros de configuración.


Eliminar PC

Editar PC

Crear PC

Beneficios que otorga (Cupón)

Regla para crear ID Cupón

Éste campo es obligatorio.

Descuento del 100% sobre el producto o productos que tendrán beneficio.

Producto que me regala

Puede ser un producto o una combinación de productos.

Regla de acumulación

Siempre se va a otorgar una unidad del proucto o productos que están definidos como PunchCard

Es el periodo de tiempo durante el cuál los clientes pueden ganar sellos.


Campo obligatorio.

De acumulación

Productos en los que aplican "Sellos"

Un grupo de SKU's te otorgan "sellos"

Tener un campo donde se pueda configurar el código o códigos que otorgan sellos por cada unidad comprada por parte del cliente de esos códigos.


Por ejemplo, cualquier galleta de la marca Gamesa te da un sello.


El usuario tendrá que especificar los códigos EAN dados de alta en Compucaja de Kiosko que otorgan el beneficio.


Cliente quiere transferir un Cupón de Beneficio

Pendiente de redactar.

Solicitado por Dir. Comercial.


Cliente quiere redimir un Punch Card

Cliente solicita canjear un cupón de PC

Cajero le solicita el código de barras del Beneficio

Cliente muestra el código en su dispositivo

Cajero lo escanea usando el lector del PDV

PDV envía dato código de PC a Brick para Validación

BRICK regresa el mensaje que debemos transmitir al cliente

PDV despliega a cajero el mensaje

Código Valido

BRICK devuelve autorización y SKU's sobre los que aplica el beneficio

PDV muestra beneficio autorizado a Cajero

Cajero finaliza la transacción

El cajero hace la transacción y le sale un ticket especial que usa un código de salida para la baja del artículo entregado (Precio $0.00) y las condiciones como que no aplica devolución (sólo cambio físico).


Y se emite otro ticket para que el cliente lo firme y quede para el registro de la tienda.


En caso de que el cliente lleve otros productos que desea comprar y que no estén amparados por un Punch Card se debe realizar un ticket de venta normal para esos productos.

PDV envía a BRICK la información del ticket incluyen un flag de que se redimió un Punch Card y el Folio del PunchCard

Brick descuenta de cuenta del usuario el beneficio

Cliente realiza una compra que le otorga un sello de Punch Card

El cliente ganará el punto de acumulación, independientemente de si el producto lo compró a precio lleno, o con descuento, etc.


En un mismo ticket el cliente no se puede llevar el café gratis y

Cliente llega a caja con sus productos

Cajero escanea el QR del Cliente

Cajero Cierra transacción que incluye un producto que otorga puntos de acumulación

PDV Kiosko reporta mediante un WS la venta a BRICK

BRICK identifica el producto y realiza la acumulación para PC de ese usuario

Promos Exclusivas

Requieren identificarse como miembro del programa para poderlas redimir.

Sólo comunicadas
Promos Flash

Son promociones que se lanzan en periodos distintos a los de la parrilla promocional habitual y que requieren trabajarse rápidamente para que aparezcan en el app en poco tiempo (por ejemplo de 3 a 4 días).


Se tendrá una imagen genérica de imagen flash para poder ser mostradas inmediatamente, previo a la creación de la imagen final.


Una vez configuradas, esas promociones pueden caer dentro de cualquiera de las categorías normales para ser comunicadas (Generales, Perfil o Segmentación automátizada).

Control de Promociones

Admon de Promociones (Desde Kiosko)

El control de qué promociones se comunican por canal se haría desde el aplicativo de "Publicidad en Tienda".


Fase 1: Mandar un correo con las promos y si son generales o si se van a segmentar por perfil, el lineamiento general de la segmentación para que Brick haga la configuración.


Fase 2: Enviar por WS las promociones y su configuración.


Fase 3: Segmentación automatizada

Actualizar desde Kiosko

Cambios en la configuración de la promo

Viajar a APP

Actualizar contenido APP automáticamente

Control Status

Publicar / Despublicar

Canal

Combinación de algunos

Redes Sociales

Insta

FB

Web

En tienda

App

Formato de promoción

Los formatos pueden ser:


Texto

Texto con imagen

Sólo imagen

Carrusel


Posición dentro del APP

Las posiciones pueden ser por ejemplo:

  1. Carrusel
  2. Destacado
  3. Se abren y tienen Landing Page
  4. Listado general
  5. Promos simples que aparecen a todos los usuarios y mecánicas sencillas que no requieren Landing page


Parrilla

Rappi

Segmentación automatizada

Conforme se acumulen datos de los usuarios se le asignará un "Buyer Persona" para mostrarle las promociones que encajen con ese perfil y nos basaremos menos en el input que nos dió inicialmente.


Debemos tener la capacidad de detectar los cambios en patrones de consumo para que un usuario pueda cambiar de Buyer Persona con el tiempo.


Se requeire establecer criterios en conjunto con Kiosko para definir parametros.

Ellos usan el número N de compras anteriores.

Requeriremos establecer los criterios para definir los Buyer Personas que funcionen para nuestra industria.

Aplicar Machine Learning a datos de usuario y patrones de compra para segmentar usuarios y asignar promociones

Basadas en Perfil

Estas promociones se muestran sólo a usuarios cuyos datos en su perfil de usuario que el mismo usuario otorga que coincidan con criterios establecidos en la configuración de la promoción.


--> Requiere sesión de trabajo Kiosko-Brick para definir cuáles serán los assumptions que se usarán para segmentar las promociones.

Perfil de Usuario

Pantalla de Intereses de usuario

Como complemento al perfil inicial del usuario, al momento del registro mostrar al usuario una lista de Categorias de producto en las cuáles él señale las que son de su interés.


Esta información se usará para segmentar/filtrar las promociones que se le mostrarán a ese usuario en particular.


Ejemplo de categorias:

Bebes

Cerveza

Etc.


Para poder registrarse deberá seleccionar 3 categorías.


Esto es un punto de partida para personalizar su sección de promociones independientemente de que después los segmentemos más conforme se vayan obteniendo datos históricos.

Al momento de darse de alta en el APP

Población default

Género

Generales

Se muestran a todos los usuarios.

Se puede definir el orden en el que aparecen.


Kiosko diseñará el consumo de un WS de Brick a medida que contenga la información que necesite Brick para publicar la promoción.

El sistema estaría trabajando 24/7 para informar de modificaciones, creación o cancelaciones de promociones.


La promoción se vería con una imagen genérica hasta que se sustituya la imagen en el panel de control de promociones.

La promoción debe tener etiqueta de ocasión de consumo y categoria.


--> Para diseñar la solución que nos permita compartir los elementos gráficos que requiere Brick para hacer los artes de las promociones, primero se definirá el proceso desde el punto de vista Comercial, Merca, etc. y se estudiará el caso con TI Kiosko.


Afinar el proceso en el área Comercial para minimizar modificaciones a las promociones debido a errores.


En las promociones debe ir fecha de inicio y fecha final de la promo.


--> A revisar con Brick, cuánto tiempo requiere para poder tener en las promociones "flash" creadas o modificaciones publicadas.

TouchPoints

5.3 CRM
Call Center

Consulta movimientos y acumulación puntos

Consulta puntos

Privacidad

Informar aviso de privacidad

Aplicar Derechos ARCO

Resolución de problemas

Dudas status canjes

Bloqueo / Desbloqueo por teléfono perdido?

Status de Tickets

Abrir / Cerrar tickets

Resolver dudas sobre funcionalidad

5.3.3 Perfil de Usuario

5.3.3.2 Complementaria

Por cada campo que el usuario llena, se le otorgarán una cantidad de puntos.

Esta información se puede usar inicialmente para segmentar al usuario y personalizar su experiencia en la app, especialmente en la sección de presentación de Promociones.

Hijos

Pareja

Si / No

Selección de intereses

Tipos de promociones

Comida Favorita

Tiene Mascota

Animal

Fecha de Cumpleaños

Sexo

5.3.3.1 Al Registro

email

Población preferida

Número de celular

Edad

5.2 Geolocalización tiendas

Sólo se habilita para que el cliente decida a donde quiere que se envíe un producto exclusivo.


No requiere un acceso desde la pantalla principal.

5.2.2 Desplegar tiendas

5.2.2.2 Desplegar tiendas cercanas

Obtener permiso para Activar GPS

Mostrar tiendas cercanas al dispositivo

5.2.2.1 Listado Tiendas

5.2.1 Admon

Posteriores

Consola de administración

Alta / Baja /Mod / Activar y Desactivar

v1.0

Se usará WS para comunicar las tiendas y su status

Notificaciones en APP
Configuración

Tablero de Notificaciones activas

Eliminar Notificaciones

Editar Notificaciones

Activar / Desactivar Notificaciones

Crear notificación

Asignar Tipo de Notificación

Envío o repceción de puntos / dinero electrónico

Aviso de Promociones

Status Producto Exclusivo

Crear Notificación manualmente

Plantillas de notificación

Eventos (If / Then)

Periodicidad

Mostrar notificaciones

Tablero de notificaciones

Botón en pantalla principal

5.1 Contenido estático
5.1.3 Informativos

FAQ

5.1.2 Legales

El texto requerido para esta sección se colocará en archivos de texto plano que jalará la aplicación desde una ubicación predefinida.

Uso de marcas

Términos y Condiciones

Aviso de Privacidad

5.1.1 Formulario de Contacto

Facturación

Una vez que un ticket se facture, ya sea en Web o en App, se notificará a la contra parte mediante un WS para que ambas partes tengan homologado el catálogo de tickets facturados.


El WS funciona bajo esquema push.


De lado de Kiosko, sólo se hará push a las facturas de tickets marcados como tickets del Programa de Lealtad.


Existe un repositorio donde están guardados tanto los PDF's como CFDI's y se pueden consultar para que los clientes los jalen en caso de ser requerido.


Se habilitará una VPN físico punto a punto que dará acceso a:

WS's

servidor de facturación MasterEDI

Carpeta del repositorio


Kiosko corre con la inversión del Firewall

Facturar escaneando Código de Barras de ticket

v1.2

Seleccionar opción de escanear ticket

Se activa la cámara del teléfono

Escanear código de barras del ticket

Escaneo fallido

Sugerir a cliente digitar número manualmente

Escaneo exitoso

Mostrar folio del artículo

APP solicita a servidor Kiosko datos de ticket

Servidor Kiosko envía datos incluyendo status de facturación

Facturar tecleando ticket manualmente

v1.1

Digitar folio de ticket a facturar

APP Envía el Folio a central BRICK y le devuelve el status del ticket

Mostrar mensaje de error, desplegar botón "Aceptar"

Al "Aceptar" regresar a pantalla principal de facturación

Ticket Facturable

Se despliega información de Ticket y botón para "Facturar"

Colocar Dropdown para mostrar las demás razones sociales.


Cliente presiona "Facturar"

Cliente quiere que se re-envíe una factura que ya se emitió

se posterga a v1.1

Manejo de errores

Ya tiene el sistema de facturación una serie de errores previstos, habrá que "traducirlos" para otorgar a los usuarios una información más entendible y en los casos que sea posible acciones a tomar.

Ticket no facturable

Aviso

Indicar fin del proceso

3.4.5 Facturar desde historial
Seleccionar Tickets a Facturar

Un usuario debe poder seleccionar varios tickets para que se genere una sola factura.

Presionar "Facturar"

Mostrar razón social "por Defecto"

Colocar Dropdown para mostrar las demás razones sociales.

Y la opción de dar de alta otra.

Cliente revisa datos de ticket a facturar

Cliente confirma facturación

APP se conecta a servidor de facturación

Proveedor de facturas procesa la petición

Facturación fallida

Enviar mensaje de error

Kiosko enviará el listado de mensajes de error que maneja MasterEDI para que lo tengan.


Se sugiere: que se haga una tabla que "traduzca" el mensaje de error que envía el servidor a lenguaje simple para que lo vean los usuarios.



Sugerir siguientes pasos

Facturación exitosa

Se envía PDF y XML a email de usuario

Cambiar estatus de ticket a "Facturado" en el historial

Se envía mensaje PUSH mediante WS a Kiosko para notificar de la facturación

3.4.2 Consultar historial de Tickets

Se desplegarán todos los tickets relacionados con las compras del cliente donde se haya identificado con su ID de usuario, pero se clasificarán conforme a los siguientes criterios:


Facturado

Sin Facturar

No facturable


Kiosko agregará de su lado el campo "origen de facturación" con valor de "APP" o "Web Kiosko".


No se guardarán datos en el app, todas las facturas se enviarán por Correo Electrónico al correo predeterminado del usuario.


Los tickets facturables tienen una vigencia.

A partir del primer día del posterior al que el ticket se emitió, Para definir si un ticket no es facturable,

3.4.1 Administrar datos de Facturación

Se deben poder manejar múltiples razones sociales.

Todos los correos con XML y PDF se envían al correo registrado del usuario.

Capacidad para multiples razones sociales
Eliminar Razón Social
Modificar Razón Social
Agregar Razón Social

Guardar una razón social como valor "Por Defecto"

Admon Usuarios

Cliente quiere reactivar su cuenta

Por disponibilidad y seguridad el usuario puede bloquear y activar su cuenta desde el portal WEB (Si no recuerda los datos de acceso, puede solicitar recuperación de contraseña al correo electrónico)



El cliente puede asociar un nuevo número a su cuenta, desde la página WEB.


Una vez que esta inactivo el número, el cliente puede asociar uno nuevo desde la página Web tecleando el número SMS de validación que le llegaría al nuevo dispositivo.


Una vez validado, puede descargar el App y entrar con usuario y contraseña, el teléfono anterior ya se sera valido para ingreso.


Requiere desarrollo para las pantallas del Call Center.

Operador "desbloquea el celular"

Apaga switch de "bloquear celular"

Cliente quiere bloquear su cuenta temporalmente

Esto puede usarse en caso de robos o extravíos de equipos.

Requiere llamar al Call Center.


BL-La funcionalidad de recuperación debe apoyarse en el correo electrónico.

en Call Center

Cliente llama a Call Center

Operador le hace preguntas de seguridad

Operador "bloquea el celular"

en WEB

Cliente entra al web con su usuario y contraseña

Se dirige a la sección de datos de usuario

Activa switch de "bloquear celular"

Cliente quiere cambiar su número de teléfono asignado

Entrar a sección de editar datos de usuario

Seleccionar opción "Cambiar mi celular"

Digitar nuevo número de celular

BRICK envía SMS para validación

Número Incorrecto

Número Correcto

Debe haber un tiempo para timeout.

Debe haber opción para re-enviar el mensaje en caso de que no llegue.

Cliente digita el código del SMS

Se envía dato a Brick

Se asigna el nuevo número

Llaverín

Cliente quiere recargar un Celular

El usuario podrá guardar su número y los de otras personas.

Deberá capturar en el app el número y compañía y se generará un código individual para cada "número frecuente".

Cajero entra a sección de recargas y solicita código a cliente

Cliente muestra en la APP el código del número al que desea recargar

El QR ya trae el número de teléfono y la compañía.

BRICK regresa datos para acumulación de puntos

Se despliega número de celular y compañía en casillas correspondientes en PDV

Cajero pregunta Monto, Tipo de recarga

Cliente Paga

Formas de paga con:

Tarjeta

Efectivo

Dinero Electrónico


Forma de Pago: Tarjeta o Efectivo

Se efectúa el cobro

Forma de pago: Dinero Electrónico

Wallet

Antifraude

Aplicar filtros OpenPay

No recibir tarjetas Extranjeras

Evitar spam de transacciones

2.1 Admon Tarjetas (inc. Tarjeta de vales)

Inicialmente se usará sólo para el pago de Productos Exclusivos y Compra de Dinero Electrónico.


Servicio otorgado por el partner OpenPay.


La información para usar los métodos de Openpay para alta, baja o modificación de tarjetas serán comunicaciones directas entre Brick y Openpay sin pasar por el switch de Kiosko.


Cliente quiere eliminar una tarjeta

Selecciona "Cartera"

Seleccionar "Eliminar tarjeta"

Aparece Popup de Confirmación

Cliente confirma eliminación

Cliente cancela eliminación

Regresas a pantalla de datos de tarjeta

Se eliminan los datos guardados de la tarjeta

Cliente quiere editar la información de una tarjeta

Encontrar la tarjeta a editar

Seleccionar opción "Editar"

Hacer modificaciones

Cliente quiere guardar una tarjeta

Seleccionar "Cartera"

Seleccionar nueva tarjeta

Introducir datos de tarjeta

Seleccionar Guardar

Dinero Electrónico

Horarios y fechas

Requerir confirmación siempre al transferir

Tiempos de espera entre transferencias

Max / Min x CashIn

Limite por cuenta?

Caduca?

1.2.6 Estado de Cuenta
Solicita aclaración (Botón)
Consulta movimientos
1.2.4 Usar en compras (Cash Out)
Ver sección 1.1.5 Redención de Puntos
1.2.4.2 Compras En Tienda

Cliente presenta sus artículos en mostrador

Cajero lo atiende conforme a protocolo

Cajero solicita QR a cliente

Cliente muestra el QR en APP

Cajero escanea el QR usando el PDV

Cajero escanea los artículos

Cliente expresa que quiere pagar con DE

Cajero selecciona Forma de pago "Dinero Electrónico"

PDV envía una notificación a BRICK informando que desea hacer un cargo a la cuenta del cliente

BRICK valida la transacción

Ejemplo de validaciones:

Tiene saldo?

Cuenta esta activa?

Transacción rechazada

Estos errores se describirán en los casos de uso.


Transacción aprobada

APP Despliega mensaje push en el dispositivo del Cliente preguntando si acepta el cargo

Cliente rechaza el cargo

PDV muestra rechazo de transacción

Cajero sugiere otra forma de pago

Cliente acepta el cargo

BRICK avisa a PDV Kiosko que el cargo fue aceptado

PDV muestra autorización de transacción a cajero

Cajero concluye la transacción

PDV avisa a BRICK transacción concluída

BRICK hace los movimientos en el saldo del cliente

KIOSKO realiza reclasificación de ese monto de DE electrónico a otra cuenta pues se realizó la compra.

Actualmente la reclasificación sería manual conforme a los desarrollos actuales.


---

A definir por Kiosko.

1.2.3 Transferir
1.2.2 Recibir transferencias

Recepción de tranferencia

Notificación push de Transferencia Recibida

Cliente quiere hacer una transferencia

Cliente quiere transferir a un número no guardado

Usuario introduce datos de destinatario

Cliente quiere transferir a un número guardado

Desplegar saldo Disponible y Destinatarios guardados

Usuario selecciona destinatario

Usuario introduce monto a transferir

Montos mínimos y máximos

Destinatario existe

Saldo

Etc.

Cuenta bloqueada

Cuenta no existe

Saldo insuficiente

Cliente quiere Administrar sus números frecuentes

Cambiar atributos de destinatarios

1.2.1 Recepción de Dinero (Cash In)
Conciliaciones

BRICK envía transacciones a Kiosko

Preguntar a Jonathan periodicidad, por ejemplo diario.

Definir formato.

Se recibe información de OpenPay

Bajar archivo del dashboard de Openpay todos los días.

Se concilia información entre OpenPay y Kiosko

En APP

Cliente selecciona "Adquirir Dinero Electrónico"

Colocar monto a adquirir

Entre $20 y $3,000


APP muestra las tarjetas del Wallet

Validaciones de OpenPay y APP.

Algunas de las validaciones son:


Transacción dentro rango de montos.

No spamming de tarjeta

Tarjeta no está en lista negra

No es tarjeta extranjera



La información pasa a través de Kioswitch antes de irse a Brick y Open pay y cuando llega de regreso.

APP Aplica cargo a tarjeta de cliente

APP hace abono de DE a Cliente

APP debe informar a Kiosko de una transacción exitosa


Cli deudores div Open pay (Éste movimiento se da en el APP)

Acreedores div dinero electronico


Cargo bancos (Cuando OpenPay nos deposita)

Cli deudores div open pay


----

Se requieren conciliaciones entre PDV (virtual) y Brick

y entre PDV (virtual) y OpenPay


Open pay nos debe dar detalle de cada transacción individual.

1.2.1.1 En Tienda

1.2.1.1.2 Tarjeta Débito / Crédito

Se activa PIN PAD

Se cobra con tarjeta.


WS service que envía a Brick información como ID de Usuario monto recargado, fecha, hora, folio de transacción.

Error en transacción

Por ejemplo error de conectividad

Iniciar proceso de devolución automática

Pendiente definir proceso interno en Kiosko.

1.2.1.1.1 Efectivo

La transacción representa un ingreso para Kiosko.

Nosotros tendríamos el monto global de la cuenta, pero el detalle de la cuenta que lleva cada cliente la tendrá Brick.


Se va a una cuenta de "Dinero Electrónico en Tránsito" (deudores diversos).


Cliente solicita comprar Dinero Electrónico pagando con Efectivo

Cliente se presenta en Caja y solicita DE

Cajero solicita a Cliente su QR

Cliente muestra su QR en app a Cajero

Cajero escanea el QR usando PDV

Aquí va el flujo de validación del QR donde Kiosko envía el ID de usuario y pregunta si es válido.

Cajero pregunta el monto de la adquisición de DE

Se generará un código de ingreso con un mínimo de $20 y un máximo de $3,000 pesos y el cliente podrá definir dentro de ese rango cuanto abonar.

Cajero realiza el cobro

El cajero recibe el dinero y cierra la transacción en PDV

PDV Kiosko envía info de transacción a Brick

WS service que envía a Brick información como ID de Usuario, monto recargado, fecha, hora, folio de transacción.

Brick realiza validaciones

Por ejemplo:

cliente no excede su límite diario o mensual de abonos a DE.

Cuenta existe

Cuenta no bloqueada

etc

No autorizado

Se cancela transacción

Cajero regresa el dinero

Autorizado

Brick confirma a Kiosko que recibió la información

PDV muestra la confirmación y el cajero que se abonó el monto

Sólo se informa que la transacción fue exitosa y no se muestra el saldo total del usuario en PDV Kiosko.

Kiosko realiza el registro contable

Kiosko hace el cargo la tienda (Cliente), y abono a cuenta de acreedores diversos "Dinero Electrónico en tránsito".

Puntos

Se permitirá devolución y en la noche se indica en los tickets cuando se debe devolver puntos porque fue cambio de SKU


Kiosko asume que se presentaran casos de puntos negativos y se deberá entrega conciliación de estos caso a fin de mes.




Reglas de Negocio
Redención

Validación

Siempre se pide conf o clave?

Establecer monto a partir del cuál se pide conf o teclear una clave

Límites

Transferencias

Validaciones

Requerir confirmación siempre al redimir o transferir

Requerir confirmación a partir de un monto a transferir

Montos a transferir

Máximo / Min

Acumulación

Fechas

Max / Min x Día

Max / Min x Compra

Horarios

General

No hay límite por cuenta

Puntos Caducan a los 6 meses

1.1.5 Redimir
Logística de entrega Prods Exclusivos

Estarán disponibles

"Entrega en tienda seleccionada"

"Envío a Domicilio"

Viene del paso "APP Genera Avisos" del flujo "adquirir Producto Exclusivo"

4. Envío a domicilio de cliente desde CEDI BRICK

CEDI Brick recibe aviso de venta y prepara envío

Proveedor envía mercancía a Cliente vía paquetería

Cliente recibe el producto

Paquetería genera acuse de entrega


Brick recibe acuse de entrega de paquetería

BRICK envía mediante WS la recepción del producto por parte del cliente

WS recibe aviso de entrega a cliente y se generan: OC, entrada y salida automáticamente en ERP

Revisar el flujo con Heriberto.

Kiosko envía mediante WS a Brick folio de OC y salida de mercancía

El pago a Brick entra en el flujo de portal de proveedores

Se acordó crédito 30 días.

3. Envío a Tienda desde CEDI BRICK a través de CEDI Kiosko

Update: 19/08/2020


Técnicamente es viable manejar éste flujo mediante OC's centralizadas para ingresar la mercancía directamente en tienda y que por lo tanto BRICK nos envíe estos productos a tienda sin pasar por el CEDI.


Tocar base con operaciones para ver las implicaciones de recibir directo en tienda. Por ejemplo dar entrada y resguardo de mercancía.


Requerimos reglas de negocio para regresar el artículo promocional en caso de que el cliente no pase por el artículo en X días.


update: 15/09/2020

Operaciones rechazó el recibir esta mercancía en tienda vía OC's centralizadas, por lo que se usará la logística de CEDI Central Kiosko

Al momento de la venta, el sistema BRICK notifica por WS a SYNKIO

SYNKIO inyecta OC por la mercancía vendida al ERP

Reponsable de compras Kiosko libera y envía la OC a Brick

Proveedor entrega a Kiosko en CEDI KSK

CEDI Kiosko da entrada a la mercancía

Generar documento de traslado

Falta un mecanismo que permita identificar cuando la mercancía esté en tienda y se pueda disparar un aviso a cliente para informarle que ya puede ir a recoger.


En un escenario idoneo: el sistema en tienda manda aviso de que llegó la mercancía por medio de un Web Service a Brick y la APP lanza un aviso automáticamente al Cliente.


Opción 1:

El responsable del programa de lealtad en Kiosko monitorea los movimientos de mercancía en el inventario de Kiosko y cuando identifica que llegan los productos a la tienda desde su dashboard de administración lanza el aviso estandarizado a cliente.

2. Envío a domicilio de cliente desde CEDI KSK

Responsable MKT KSK monitorea en búsqueda de pedidos nuevos

Usaremos una pantalla que nos proporcionará Brick para poder monitorear los pedidos nuevos y actualizar los status de la mercancía.


Para el golive utilizaremos sólo esta herramienta aunque busquemos como automatizar procesos posteriormente.


Update 11/09/2020:

Solicitar a Brick que lleguen alertas por correo electrónico de pedidos nuevos a correos que se puedan definir en la plataforma.



Responsable MKT KSK avisa a CEDI KSK de requerimiento de envío

Empaque

Salida de inventario

CEDI KSK prepara Guía

Revisar con Heriberto el aspecto administrativo.


Revisar con Jorge los aspectos operativos.

Se programa recolección

Se entrega en CEDI KSK a Paquetería

Paquetería entrega a cliente

Paquetería envía acuses de entrega a Responsable MKT KSK

Responsable MKT KSK actualiza status en dashboard

BRICK Actualiza status a entregado en el APP

1. Envío a Tienda desde CEDI KSK

Terminado en Visio.

Al momento de la venta, el sistema Brick lo notifica por WS a SYNKIO

SYNKIO Central genera una solicitud de transferencia de esa mercancía a tienda y pregunta a Sistema Logística CEDI la fecha de entrega

Sistema Logística CEDI responde a SYNKIO con la fecha calendarizada de entrega

SYNKIO envía mediante un WS a Brick la fecha probable de entrega a Cliente

APP muestra al usuario la fecha estimada de llegada del producto a la tienda destino.

Picking

Cuando llega el día calendarizado de Picking para la tienda de destino.

Embale

Cedi KSK envía mercancía a tienda

Usando los esquemas logísticos normales.

Tienda da entrada a la mercancía

Este punto si se desarrollará en v1.0


Falta un mecanismo que permita identificar cuando la mercancía esté en tienda y se pueda disparar un aviso a cliente para informarle que ya puede ir a recoger.


En un escenario idóneo: el sistema en tienda manda aviso de que llegó la mercancía por medio de un Web Service a Brick y la APP lanza un aviso automáticamente al Cliente.


El código tendrá una configuración donde se indique que no es vendible.


Alternativa 1:

El responsable del programa de lealtad en Kiosko monitorea los movimientos de mercancía en el inventario de Kiosko y cuando identifica que llegan los productos a la tienda desde su dashboard de administración lanza el aviso estandarizado a cliente.

Cliente llega a la caja y solicita su Producto Exclusivo

El cajero solicita al cliente el código de la compra generado por BRICK y lo escanea

PDV KSK envía el código de Producto Exclusivo a BRICK

BRICK valida código

Código No Válido

BRICK devuelve el error y el mensaje que debe dar el cajero al cliente

Cajero explica que el código no es válido y le transmite el mensaje enviado por BRICK.

Código Válido

BRICK regresa a Kiosko información que requiere para la emisión del ticket.

Por ejemplo:

Descripción, piezas, ID Transacción en APP, Puntos, Monto pagado, Forma de pago, MOnto pagado para cada forma de pago.

Cajero cierra la transacción. PDV emite "Ticket de venta" y posteriormente un "Comprobante de entrega" con dos tantos, uno lo debe firmar el cliente para que se lo quede tienda y el otro es para cliente.

El "ticket de venta" debe incluir la descripción de los artículos entregados, las piezas por artículo, el monto pagado y los puntos y el ID de la transacción en el APP.


El "Comprobante de entrega" debe incluir la descripción de los artículos entregados, las piezas por artículo, la fecha de entrega, el ID de transacción de cliente y espacio para firma.

Tienda entrega físicamente la mercancía

PDV KSK avisa mediante WS a BRICK de la entrega de producto

  1. Al momento del pago en la APP, el importe cobrado se considera anticipo de clientes. Cargo al cliente (tienda) con abono a la cuenta de anticipo clientes.
  2. Entrega del artículo en tienda: elaborar un ticket de venta, con una forma de pago que no ingrese dinero. Cargo a cliente abono a ventas y al impuesto.
  3. Efecutar un retiro por la forma de pago "Anticipo a Clientes" (tipo Nota de Crédito). Abono a "clientes" y cargo a "anticipo a clientes"
  4. Salida del artículo del inventario de tienda: Cargo a costo de ventas con abono a cuenta inventarios.

Status de Compra de Producto Exclusivo cambia a "entregado" en APP

Cliente quiere adquirir un Producto Exclusivo

Debe haber un catálogo base de productos construído en Brick y Kiosko sólo actualizará diariamente el catálogo disponible en Kiosko y cada vez que un cliente inicie el proceso de Checkout, Brick validará que haya existencias en CEDI Kiosko mediante un web service e informará al cliente en caso de que un producto se encuentre agotado.


Adicionalmente:

Tap sobre la foto o descripción del artículo deseado

Tap en "Comprar"

APP Valida Puntos

Si le faltan puntos al cliente

Mostrar status y puntos faltantes

Mostrarle una barra de progreso donde se ilustre la cantidad de puntos que tiene en proporción del costo en puntos del artículo.


Colocar mensaje donde lo invitamos a seguir comprando en Kiosko y acumulando puntos para que logre su meta.


Al final de la pantalla colocar un botón que tenga la leyenda "OK!", "Enterado" o "Volver al catálogo" y al presionarlo te regrese a la página principal del catálogo.


Regresar al catálogo

Si tiene suficientes Puntos

Ir al carrito

Se muestra productos y total a pagar

Solicitar destino de la mercancía

El cliente debe definir si quiere 1) entrega a domicilio (con costo adicional) o 2. recogerá en tienda (envío gratis); en caso de envío a tienda, debe especificar en qué tienda va a recoger usando el mapa de sucursales descrito en la sección Touchpoints.


Dar opción de guardar destino

Solicitar forma de Pago

Cliente quiere pagar en APP

Se muestran opciones de Pago a Cliente

Cliente quiere pagar con una combinación de Wallet y Dinero Electrónico

Cliente introduce cantidad a pagar con DE

Cliente da tap en "Completar pago con tarjeta"

Mostrar detalles de la transacción

BRICK / Openpay realizan validaciones

APP Aplicar cargos en DE y TC y pago

Se aplica también el cargo de puntos.

Cliente quiere pagar con Dinero Electrónico

Mostrar detalles de transacción

Mostrar saldo de Dinero Electrónico

APP realiza validaciones

Validaciones de APP.

Algunas de las validaciones son:

Saldo suficiente

Transacción dentro rango de montos.

No spammig de transacciones

Cliente esta habilitado

Cuenta no está en lista negra


BRICK aplica pago y descuenta saldo de DE del cliente

Se diferencian los procesos Administrativos de los Operativos.


Posibles casos:

  1. Envío a domicilio cliente desde CEDI Brick
  2. Sólo Administrativo
  3. Envío a tienda desde CEDI Brick (usando logística KSK)
  4. Avisos Operativos y Administrativos
  5. Envío a domicilio de cliente desde CEDI KSK
  6. Avisos Operativos y Administrativos
  7. Envío a tienda desde CEDI KSK
  8. Avisos Operativos y Administrativos


Los casos 2, 3 y 4 requieren un web service de Kiosko que esté escuchando para cuando lleguen los avisos tanto Operativos como Administrativos (por ejemplo: sku vendido, monto de ventas, formas de pago usadas, monto pagado por forma de pago).



En caso de pagos con tarjeta:

Kiosko conciliará versus Openpay los registros de las ventas para garantizar que se nos pague todo lo que se vendió en la tienda virtual.


Para el resto del proceso: Ir a sección de Logística de entrega.

Kiosko reclasifica el DE en Transito de esta transacción porque se realizó la venta

Cliente quiere pagar con Wallet

Mostrar tarjetas del Wallet

Si no hay tarjetas agregadas, se solicita agregar una

Dar opción de guardar la nueva tarjeta

Cliente selecciona tarjeta para la transacción

App muestra detalles de la transacción

SKU

Descripción breve

Piezas en el carrito

Monto en pesos

Monto en puntos


Habilitar botón "Pagar"

Cliente da tap en "Pagar"

APP / Openpay realizan validaciones

Validaciones de OpenPay y APP.

Algunas de las validaciones son:


Transacción dentro rango de montos.

No spamming de tarjeta

Tarjeta no está en lista negra

No es tarjeta extranjera


Se rechaza la transacción

Se muestra mensaje de error a Cliente

Revisar cuáles son los códigos de respuesta que da OpenPay de error para que Brick pueda poner un mensaje entendible para los usuarios.


Se requiere regla de negocio para definir que mensaje mostrar cuando el código recibido no esté previsto.


Se ofrecen alternativas o se regresa a inicio de transacción

No se realiza ningún cargo

Se autoriza la transacción

APP confirma transacción a Cliente

APP Aplica cierra la transacción

La petición sale de Brick hacia Kioswitch y Kioswitch la re-envía a OpenPay. Esto permitirá a Kiosko tener registro de transacciones para conciliaciones e implementar los tokens para el pago.


Brick tendrá que deducir los puntos usados al usuario y hacer los registros de venta correspondiente.

APP Genera Avisos

Cliente quiere pagar en Tienda

APP Generar Folio

Cliente se traslada a tienda

Cajero escanea folio en PDV de tienda

PDV Kiosko solicita la información del pago a Brick:

Cliente paga en tienda

Métodos de pago aceptados:

Tarjeta o Efectivo


En el caso de que no haya conexión cuando PDV envía la información:

Después de N reintentos, el PDV hace una cancelación de la venta y se le regresa el dinero al cliente.


En el caso de que no haya conexión cuando Brick envía la confirmación:

Después de N reintentos o durante X tiempo, Brick hace una cancelación de la transacción (roll back) y Kiosko al no recibir dicha confirmación también cancela la transacción.

PDV envía confirmación de pago a BRICK

BRICK Genera Avisos

Se diferencian los procesos Administrativos de los Operativos.


Posibles casos:

  1. Envío a domicilio cliente desde CEDI Brick
  2. Sólo Administrativo
  3. Envío a tienda desde CEDI Brick (usando logística KSK)
  4. Avisos Operativos y Administrativos
  5. Envío a domicilio de cliente desde CEDI KSK
  6. Avisos Operativos y Administrativos
  7. Envío a tienda desde CEDI KSK
  8. Avisos Operativos y Administrativos


Los casos 2, 3 y 4 requieren un web service de Kiosko que esté escuchando para cuando lleguen los avisos tanto Operativos como Administrativos (por ejemplo: sku vendido, monto de ventas, formas de pago usadas, monto pagado por forma de pago).


Kiosko conciliará versus Openpay los registros de las ventas para garantizar que se nos pague todo lo que se vendió en la tienda virtual.


Para el resto del proceso: Ir a sección de Logística de entrega.

Cliente quiere ver Productos Exclusivos

Cliente quiere cambiar el orden en el que se despliegan los productos

Por puntos requeridos

Por Pesos requeridos

Alfabético

Seleccionar "Catálogo"

Se despliegan los productos

Dispuestos como scroll vertical.

Foto, descripción breve de cada uno.


Siempre se desplegarán todos los artículos disponibles, independientemente de si el usuario tiene o no saldo disponible para adquirirlos.


Tap sobre la foto o descripción me permite ver más detalle

Los detalles incluyen:

Fotos adicionales

Descripción ampliada

Costo del Producto en puntos y pesos

Barra de progreso que muestra el avance que tiene el usuario en puntos para adquirir el producto exclusivo

Opción de comprar ahora

1.1.6 Estado de cuenta
Saldo

Indicador de cuantos puntos caducan y el mes en lo que lo hacen, al estilo de los programas de lealtad de las tarjetas de crédito.


Vigencia inicial de los puntos: 9 meses.


Debe ser configurable.

Usuario quiere solicitar aclaración (Botón)

El botón te lleva a un formulario de solicitud de aclaración donde el "SUBJECT" del mensaje ya esta precargado como "SOLICITUD DE ACLARACIÓN RESPECTO PUNTOS" seguido de un text box.


Poder configurar destinatarios.


Usuario quiere consultar su Saldo
1.1.4 Transferir
1.1.4.2 Operaciones frecuentes

Cliente quiere administrar sus destinatarios frecuentes

Atributos de destinatario

ID de Usuario

Teléfono

Imagen?

Apodo

Nombre

Modificar destinatario

Agregar / Quitar destinatarios

Usuario quiere transferir Puntos

Seleccionar destinatario

Introducir monto

Guardar operaciones en historial

Cliente quiere transferir Puntos por una sola vez

Desplegar saldo Disponible

Usuario introduce monto

Realizar transferencia

Operación Fallida

Problema de Conectividad

Mensaje de error

Mostrar siguientes pasos

Operación Exitosa

Mostrar status de transacción y Saldo después de realizar transferencia

Desplegar opción para agregar destinatario a "Frecuentes"

Configuración puntos
Bonos de puntos

Tablero con listado de promociones

Dar click en nombre y que te lleve al detalle

Num sucursales activas

Mecánica

Status (Activa / Inactiva)

Administración

Activar / Desactivar

Eliminar Bono

Editar Bono

Crear Bono

Mecánica de Bono

Factor

50% de puntos extras

Puntos triples

Puntos dobles

Cuotas

Ejemplo

Compra 5 de un artículo y gana N puntos

Por sucursal

Por población o municipio

Segmentación de clientes

Vigencia

Productos / Categorías en los que aplica

Valor del punto

Puntos a asignar

Producto / categoría

1.1.1 Obtener
Devoluciones de Mercancía

Enviar a Brick información de devoluciones de tickets vinculados a un usuario de APP para que Brick haga los ajustes correspondientes en el saldo del usuario.

Cliente solicita devolver mercancía que compró

Devolución parcial de ticket

Por un SKU de valor más bajo

Por un SKU de valor más alto

Devolución total

Flujo actualizado el 29/10/2020,

Para reflejar detalles adicionales que facilitan el manejo de puntos en caso de devoluciones.

Promotor aplica devolución en CompuCaja

Ticket de Programa de Lealtad

No

Concluye el proceso

Si

PdV envía mediante WS el ticket a Brick junto con la definición de los artículos que se devolvieron

Brick identifica el ticket y el usuario que le corresponde

Brick hace la deducción de Puntos y Sellos de PC correspondientes

Cambio Físico

No hay afectación a los puntos del Cliente

Bonos de Puntos

Ejemplos

Por # de visitas al mes o semana

No va para v1.0

Cumpleaños

Reglas de negocio

Sólo puede canjearse una vez al año

Aniversario de cliente

Bono de Bienvenida

El usuario quiere acumular puntos con su compra

TI Kiosko revisará flujo propuesto por Brick para darle visto bueno.


Método 2

Cliente llega a Caja

Cajero Saluda

Cajero ofrece promociones de tienda

Se hace escaneo de artículos

Cajero dice el total a pagar

Cajero solicita QR

Se cierra haciendo resumen de la transacción

Su total es de $

Le recibo $

Le entrego $

Acumuló X puntos

Aquí tiene su ticket.

PDV Kiosko envía información a APP

Método 1

Éste será el método que se desarrollará.


Al momento de escanear el QR, Kiosko solicita a Brick mediante un WS la información necesaria del cliente.


Cliente llega a Caja con los artículos que va a comprar

Cajero saluda

Cajero solicita QR al cliente

Cajero escanea QR usando lector de PDV

Se hace el escaneo de los artículos

Cajero cierra la transacción en PDV

El cajero recibe dinero o cobra usando el Pinpad

PDV Kiosko envía información a Brick

Kiosko envía el ticket a Brick, y Brick regresa la cantidad de puntos que esta compra acumuló para mostrarla en pantalla e imprimir en ticket.


En caso de que no haya conexión de internet en la tienda al momento de que se concluye la transacción, Kiosko, acumulará todos los tickets en esa situación del día y hará un procesamiento por lotes para re-intentar enviar a Brick los tickets pendientes de asignarles puntos hasta que todos queden procesados.


Falla de internet (Kiosko envía el ticket, Brick lo procesa y tienda no recibe la confirmación):

  1. En éste escenario, Kiosko envía el ticket usando el proceso descrito en el párrafo anterior.
  2. Si el ticket no estaba procesado, lo procesa y envía código de éxito a Kiosko.
  3. Si el ticket SI estaba procesado, no lo procesa de nuevo y envío código especial de éxito a Kiosko indicando que ya estaba procesado.


Cajero cierra haciendo resumen de transacción

El cajero cierra la transacción diciendo:


Su total es de $

Le recibo $

Le entrego $

Acumuló X puntos con su compra

Aquí tiene su ticket.