...
Start Date | 1 Nov 2023 |
Epic | Bolsa de puntos - modelo de asignación y seguimiento de puntos B2B2C |
Document status | DRAFT |
Document owner | Hector Gutierrez |
Designer | Hector Gutierrez |
Solution Architech | Angel Cruz |
Head of Engineer | Jose Pardo |
Tech lead | Artemio Estrella |
Technical writers | |
QA | Angel Ortiz, Saul Garcia |
Indice
Table of Contents |
---|
Problem or Opportunity
Los negocios B2B tienen la necesidad de ofrecer puntos premia para poder diferenciarse de su competencia directa, para poder realizar esta asignación de forma ordenada y sin generar problemas extra de fraude se ha considerado que el B2B o “Dueño” compre una bolsa con puntos para la acumulación de sus clientes, esta bolsa debe tener además una vigencia, ya que debe de respetar un ciclo donde el Dueño renueve su suscripción cada cierto tiempo.
...
Los dueños tienen deseo de participar en un sistema de lealtad a nivel nacional
Los dueños tendrán al menos un 3 % 10% de sus ventas mensuales con un AOV Ticket Promedio de $100 $120 que con una generosidad del 20% la bolsa estándar de 1,000 puntos será es suficiente para cubrir el 50% de las necesidades de sus consumidores por un mes, con lo cual deberían estar comprando puntos adicionales
Solution Scope
Definition of main entities
Catálogo de tipos bolsas de puntos
Para poder comprar una bolsa de puntos, el sistema deberá contar con un catálogo de tipos de bolsas de puntos con las siguientes características
ID de catálogo de bolsa de puntos
Número de puntos que incluye
Nombre del tipo de bolsa
Descripción de tipo de bolsa
Vigencia de bolsa de puntos en meses
Precio final de bolsa de puntos
Descripción de costo de bolsa de puntos (texto)
Bolsa de puntos para acumulación
Un bolsa de puntos cuenta con:
Número de puntos incluidos en la bolsa
Puntos disponibles (no entregados)
Fecha de vigencia de bolsa de puntos (día natural sin hora)
Fecha de activación de bolsa de puntos (día natural sin hora)
Status de bolsa de puntos
Activa: Definida como Fecha de vigencia >= Fecha de activación && Fecha de vigencia >= Hoy() && Puntos disponibles > 0
Agotada: Definida como Puntos disponibles < 0
Vencida: Definida como Fecha de vigencia <Hoy()
Negocio asignado a bolsa de puntos: Negocio definido en el PRD https://digitalfemsa.atlassian.net/wiki/spaces/TITDikki/pages/509280522/Membresias+y+Onboarding#Solution-Experience
Id de bolsa de puntos
Id de tipo de bolsa de puntos
Bolsa de puntos para redención
La bolsa de puntos de redención es una bolsa estándar de SpinPremia consumidor, es decir, son puntos acumulados en un consumidor, en el caso de SpinPremia negocios, esta bolsa recibirá los puntos de los consumidores B2B2C y podrá redimirlos en cualquiera de los aliados del grupo, incluyo otros usuarios B2B que acepten puntos en sus comercios.
Tenemos el assumption de que no necesitamos cambiar el tipo de bolsa estándar de consumidor para lograr esto.
Historial de transacciones de B2B2C
Cada asignación de puntos de B2B2C debe contener lo siguiente
Número de puntos asignados al consumidor
Fecha y hora de la transacción
Monto total del ticket en el que fue asignado al consumidor
FemsaID del consumidor al que fue asignado
Identificador de bolsa de puntos de la que fueron asignados los puntos
Status de la transacción:
Successful: Cuando los puntos fueron entregados con éxito al consumidor
Cancelled: Cuando los puntos fueron cancelados o existió un error en el sistema que no permitió la asignación de puntos
Validating: Estado transicional cuando se esté realizando la operación de transferencia de puntos de bolsa a consumidor
Fecha y hora de última actualización de la transacción
Id de transacción
Membresia activa:
Para poder tener activas las funcionalidades de Cobro rapido y Dar puntos premia se necesita:
Documentacion validada
Ultimo pago validado
Puntos para acumular vigentes
Historias de Usuarios y Requerimientos
ID | User Story | Requirement | ImportancePrioridad | Jira Issue | Notes | |
0 | Bolsas y Puntos | Yo como usuario Dueño debo poder visualizar el total de puntos que tengo para que mis clientes puedan acumular (la bolsa de puntos que compre más la bolsa que incluye mi membresía para que mis clientes puedan acumular en sus compras).El usuario ingresa a la sección de Puntos Premiaquiero tener mis puntos premia en diferentes bolsas PARA poder usarlos segun la ocasion: darlos a mis clientes al usar el cobro rapido o usarlos para mis compras dentro del ecosistema. |
| |||
1 | Ver puntos para acumular |
|
| |||
2 | Ver puntos redimidos por consumidores |
|
| |||
3 | Seleccion y detalles de bolsas de puntos para acumular |
|
| |||
4 | Confirmacion e instrucciones para comprar bolsas en efvo/pago con referencia en banco |
|
| |||
5 | Estatus de pago de bolsa |
|
|
|
Definition of main entities
Catálogo de tipos bolsas de puntos
Para poder comprar una bolsa de puntos, el sistema deberá contar con un catálogo de tipos de bolsas de puntos con las siguientes características
ID de catálogo de bolsa de puntos
Número de puntos que incluye
Nombre del tipo de bolsa
Descripción de tipo de bolsa
Vigencia de bolsa de puntos en meses
Precio final de bolsa de puntos
Descripción de costo de bolsa de puntos (texto)
Bolsa de puntos
Un bolsa de puntos cuenta con:
Número de puntos incluidos en la bolsa
Puntos disponibles (no entregados)
Fecha de vigencia de bolsa de puntos (día natural sin hora)
Fecha de activación de bolsa de puntos (día natural sin hora)
Status de bolsa de puntos
Activa: Definida como Fecha de vigencia >= Fecha de activación && Fecha de vigencia >= Hoy() && Puntos disponibles > 0
Agotada: Definida como Puntos disponibles < 0
Vencida: Definida como Fecha de vigencia <Hoy()
Negocio asignado a bolsa de puntos: Negocio definido en el PRD https://digitalfemsa.atlassian.net/wiki/spaces/TITDikki/pages/509280522/Membresias+y+Onboarding#Solution-Experience
Id de bolsa de puntos
Id de tipo de bolsa de puntos
Historial de transacciones de B2B2C
...
|
| |||||
6 | Catálogo de bolsas con base de datos | Yo como usuario de Operaciones necesito un catálogo de bolsas en donde se puede definir precio, descripción, cantidad de puntos, nombre, vigencia e imagen base de datos | ||||
7 | Freeze de cuenta | Yo como usuario administrador puedo “desactivar” a un usuario B2B cuando el usuario B2B no tenga puntos para acumular vigentes | ||||
8 | Comprar bolsas adicionales |
|
| |||
9 | Historial de compra de bolsas de puntos con detalles. |
|
| |||
10 | Movimientos de redenciones y acumulaciones con detalles. |
| El usuario puede acceder a un apartado en “account” donde puede ver por cada transacccion con puntos premia los siguientes datos:
|
...
|
Success metrics
Lista de métricas para juzgar el éxito del proyecto
...