Idioma
Reval funciona en un idioma por tienda: Español (el default) o Português. El selector cambia toda la app de una vez —el admin, el checkout, el portal del cliente y el armador de cajas— y el cambio toma efecto al guardar, sin reinstalar nada.- Los textos que escribís vos no se traducen: nombres de planes, copies de cajas, beneficios del buy box. Escribilos en el idioma que elegiste.
- Al instalar, Reval detecta el idioma de tu tienda y arranca en ese (una tienda en portugués arranca en Português; el resto, en Español). La detección corre una sola vez: si después lo cambiás a mano, nada pisa tu elección.
Integraciones — Mercado Pago
Es lo primero que hay que completar: sin credenciales, el checkout de suscripciones no funciona.No hay conexión por OAuth. Las credenciales se copian desde tu panel de Mercado Pago y se pegan acá. Quedan guardadas de forma cifrada en la configuración de tu tienda, y ni el access token ni el webhook secret se muestran de vuelta una vez guardados.
Después de guardar, usá Probar conexión. Si todo está bien vas a ver el nombre de tu cuenta de Mercado Pago. Si aparece un nombre que no es el tuyo, el token está mal: frená y revisalo antes de seguir.
Checkout
Reval usa un checkout propio, así que la configuración de campos del checkout nativo de Shopify no se aplica. Estos controles la replican:
Los valores por defecto reproducen el comportamiento actual del checkout, así que si no tocás nada, nada cambia.
El checkout también se adapta solo al mercado de tu tienda, según su moneda. En tiendas en pesos chilenos (CLP) pide el documento (RUT — acepta el formato de todos los días,
12.345.678-K), el selector de dirección ofrece las 16 regiones de Chile, y todos los montos se cobran y facturan en pesos enteros, sin decimales. En reales (BRL) pide CPF o CNPJ —con validación del dígito verificador, para atajar el error de tipeo antes de intentar el pago—, la dirección suma los campos brasileños (bairro, y el número de calle en su propia casilla) con código postal en formato CEP (00000-000), y el selector ofrece los estados de Brasil. En ARS pide DNI/CUIT como siempre. Nada de esto se configura.Marca
Reval usa un checkout propio, así que estos ajustes definen cómo se ve. Se aplican al checkout, a la página de gracias y a la landing de las cajas, siempre — también cuando el cliente entra por un link directo.
Cada valor sigue la precedencia lo que cargás acá → lo que el bloque del buy-box toma del theme → el valor por defecto. Si dejás los cuatro vacíos, el checkout se ve como hoy. Al guardar se valida el color (hex/rgb) y las URLs (
https://), y la pantalla muestra un preview en vivo.
Este es el lugar recomendado para el logo, el color y el favicon del checkout: tiene prioridad sobre el logo que se puede cargar en la configuración del bloque del buy-box y sobre el color que el bloque toma del theme.
Pedidos e inventario
Límites de generación
Máximo de pedidos por suscripción por día. Un tope de seguridad contra la generación de pedidos de más para una misma suscripción. Poner 0 lo deja sin límite. No afecta los cobros automáticos de Mercado Pago: esos son idempotentes por pago y frenarlos haría perder pedidos ya pagados. Máximo de suscripciones nuevas por cliente por día. Control anti-abuso en el checkout, para el patrón de abrir varias suscripciones con descuento el mismo día y cancelarlas antes del segundo cobro. Cuenta toda suscripción creada en las últimas 24 horas, incluidas las canceladas. Poner 0 lo deja sin límite.Productos sin stock
Qué hacer cuando llega el momento de crear el pedido del ciclo y falta stock. El cliente ya fue cobrado por Mercado Pago, así que no hay una opción sin consecuencias:La opción de reintento tiene un tope de intentos, después del cual el ciclo queda marcado como agotado y deja de reintentarse. Se ve en el detalle de la suscripción.
Productos sin seguimiento de inventario («No rastrear inventario» en Shopify): se pueden suscribir y sus pedidos se generan normalmente en cualquiera de estos modos. Reval solo considera sin stock a una variante con política «denegar» y cantidad rastreada en cero o menos — un producto no inventariado siempre cuenta como disponible (y, como no tiene inventario, sus pedidos no descuentan nada).
Qué productos se ofrecen como add-on y cuáles pueden cambiarse o agregarse a una suscripción no se define acá sino por producto, en Productos.
Permitir saltar la próxima entrega
Agrega un botón «Saltar» en el portal del cliente: omite una entrega sin cancelar ni pausar la suscripción, pensado para el cliente que acumuló producto y si no cancelaría. Viene desactivado. Antes de activarlo conviene saber cómo funciona por dentro, porque tiene una consecuencia visible:Solo se puede saltar una entrega por vez, y —igual que pausar y cancelar— la opción no aparece hasta que el cliente completa el compromiso mínimo de entregas de su plan, si el plan tiene uno. Mientras el salto está en curso el cliente ve «Cancelar salto», que lo devuelve al calendario normal.
El salto emite el evento «Ciclo saltado» (no «Suscripción pausada»), así que tus flows de winback no persiguen a alguien que solo tenía producto de sobra.
Banner del portal
Una imagen que se muestra en el portal, arriba de las tarjetas de suscripción y dentro de cada una. Está pensada para que todo el texto y el llamado a la acción vengan dentro de la imagen — Reval no superpone texto encima.Integraciones — Klaviyo
Reval puede emitir los eventos del ciclo de vida de las suscripciones para que armes flujos de bienvenida, recuperación o winback. Los catorce que se envían: Suscripción creada · Cobro de suscripción · Cobro fallido · Renovación próxima · Producto sin stock en suscripción · Producto disponible nuevamente · Producto eliminado en suscripción · Suscripción pausada · Suscripción reanudada · Suscripción cancelada · Suscripción finalizada · Medio de pago actualizado · Sorpresa aplicada · Ciclo saltado Necesita una private API key de Klaviyo. La emisión requiere que la integración esté activada y la clave cargada, y es siempre best-effort: si Klaviyo falla, no se interrumpe ni el cobro ni la creación del pedido.Recordatorio de renovación
El campo «Recordatorio de renovación (días antes del cobro)» hace que Reval emita el evento «Renovación próxima» esa cantidad de días antes del próximo cobro, una vez por ciclo, a través de un proceso diario. Es la materia prima del email «te vamos a cobrar en N días» — que reduce rechazos y reclamos. En 0 queda desactivado, y solo se envía si Klaviyo o Shopify Flow están activados.Shopify Flow
También podés activar el disparador Evento de suscripción para Shopify Flow, y construir tus automatizaciones ahí: un workflow con ese trigger y una condición sobre el evento (por ejemplo,event = cancelled) puede enviar un email con Shopify Email o etiquetar al cliente. Viene desactivado, así que no se hace ninguna llamada extra hasta que lo habilites.