Puntos clave
- Los puntos se obtienen sobre los productos del pedido después de los descuentos. Las tarifas de servicio y de envío nunca generan puntos.
- Los puntos nuevos quedan pendientes y pasan a estar disponibles un tiempo fijo después del pago o de la entrega.
- Los clientes canjean en bloques completos, hasta una parte máxima del pedido.
- Cada cambio es una línea nueva en un registro que solo admite nuevas entradas, así que siempre se puede explicar un saldo.
Qué genera puntos
Cada restaurante tiene un programa de puntos activo. En él se indica cuánto debe valer un pedido para obtener puntos, por ejemplo un punto por cada 1000 de valor del pedido, que es la configuración con la que empieza un restaurante nuevo.
El importe que cuenta es el valor de los productos después de cualquier promoción o descuento por puntos. Las tarifas de servicio y de envío nunca se incluyen, y un combo cuenta por el precio de combo que el cliente pagó realmente, no por el precio de sus productos comprados por separado.
- Un pedido genera puntos una sola vez. Una segunda acumulación para el mismo pedido se rechaza.
- No se obtienen puntos cuando la fidelización está desactivada para el restaurante ni cuando el pedido no tiene una cuenta de cliente.
- Los niveles de cliente más altos pueden multiplicar lo que genera un pedido, de ×1 a ×5.
Primero pendientes, después disponibles
Los puntos nuevos se registran como pendientes. Pasan a estar disponibles tras un plazo que empieza en uno de dos momentos, configurado para cada restaurante:
- Pago: cuando el cajero confirma el efectivo o cuando se registra el pago en efectivo a domicilio.
- Entrega: cuando el pedido se recoge o se completa y ya está pagado.
El plazo en sí puede ir de cero minutos a siete días; un restaurante nuevo empieza con dos horas. Un proceso en segundo plano revisa la cola cada pocos segundos y solo activa los puntos de pedidos pagados en efectivo que no se cancelaron ni caducaron.
El periodo de espera da a su equipo tiempo para detectar un pedido erróneo o cancelado antes de que el cliente pueda gastar los puntos.
Canjear puntos al pagar
Los puntos se gastan en bloques. Un restaurante nuevo empieza con 100 puntos equivalentes a 5000 de valor del pedido y con un tope del 20% del pedido que se puede pagar con puntos. Cada restaurante puede cambiar estas cifras.
- Al finalizar el pedido, el cliente elige cuántos bloques usar. La app muestra el descuento antes de hacer el pedido.
- Los puntos quedan reservados, así que no pueden gastarse dos veces mientras el pedido está abierto.
- Cuando se confirma el efectivo o el restaurante aprueba el pedido, la reserva se convierte en un canje.
- Si el pedido se cancela, los puntos reservados se liberan y los canjeados se devuelven.
Un restaurante también puede ofrecer sus recompensas como un catálogo en lugar de un descuento: los clientes cambian puntos por un producto concreto del menú. Esa opción se explica en el artículo sobre recompensas, la ruleta de premios y las ofertas comodín.
La caducidad y el recordatorio previo
Los puntos caducan un número fijo de días después de pasar a estar disponibles, no después de hacer el pedido. Un restaurante nuevo empieza con 180 días.
Solo caduca la parte no gastada de un abono. Cuando un cliente gasta puntos, se consideran gastados primero los que caducan antes, de modo que los clientes nunca pierden puntos que ya han usado.
Si queda una parte de un abono sin gastar cuando faltan 24 horas para que caduque, el cliente recibe un único recordatorio. Si los puntos se gastan antes de que salga el recordatorio, no se envía.
Un registro que no se puede reescribir
Cada acumulación, activación, canje, caducidad, reversión y ajuste manual se escribe como una línea nueva. La base de datos rechaza cualquier intento de actualizar o eliminar una línea existente, así que el historial de cada saldo se mantiene intacto.
- Las cancelaciones añaden una línea de reversión en lugar de borrar la original.
- Un ajuste manual del personal requiere un motivo y queda en el registro de auditoría. No puede dejar un saldo por debajo de cero.
- En la base de datos, el registro de cada restaurante está aislado del de todos los demás restaurantes.