El botón de deshacer
que le faltaba a tu catálogo.
Reversa registra los cambios que Shopify comunica y deshace los errores sin pisar lo que ya corregiste a mano. Te avisa cuando una importación o una app cambia cientos de productos.
Origen probable: Importación CSV
Patrón: precio ×100 · precio de comparación ×100
| Producto | Campo | Antes | Después | Estado |
|---|---|---|---|---|
| Jarrón cerámica arena | Precio | 49,90 € | 4.990,00 € | Se deshace |
| Vestido lino verano | Precio | 39,90 € | 3.990,00 € | Se deshace |
| Camiseta algodón orgánico | Precio de comparación | 24,90 € | 2.490,00 € | Se deshace |
| Cojín terciopelo mostaza | Precio | 59,90 € | 5.990,00 € | Se deshace |
| Espejo redondo ratán | Precio | 89,90 € | 8.990,00 € | Corregido a mano después · se respeta |
- Volverán 618 campos de 312 productos
- 6 corregidos a mano se respetan
- No tocamos el inventario
Ejemplo ilustrativo con datos inventados
¿Qué es Reversa?
Reversa es una app de Shopify para agencias. Guarda el historial campo a campo de productos, precios, metafields y colecciones de cada tienda cliente, agrupa los cambios por el evento que los causó y permite deshacer un evento entero, un producto o un solo campo. Shopify no tiene botón de deshacer para ediciones masivas ni importaciones CSV, y su registro de actividad es de solo lectura.
Anatomía de un incidente (ejemplo)
¿Una importación ha roto 300 productos? Deshazla. Esto es lo que pasa cuando una importación masiva rompe los precios un martes por la tarde, y cómo lo resuelve Reversa sin restaurar copias antiguas.
- 15:04Importación CSV errónea
Excel pierde el separador decimal: 312 precios se multiplican por 100.
312 productos afectados - 15:05Un solo aviso en Slack
Un aviso agrupado en lugar de 312 notificaciones.
Un aviso, no 312 - 15:20Alguien lo corrige a mano
Un compañero arregla 6 productos antes de ver el alcance del problema.
6 productos tocados - 15:41Reversa deshace
Los 1.174 campos que nadie tocó vuelven; las 6 correcciones se respetan.
Ningún campo pisado - 15:45Comprobado
Se vuelve a leer la tienda: 1.174 de 1.174 campos coinciden.
1.174 de 1.174
Cómo funciona
Tres pasos, sin scripts en la tienda online y sin restaurar la tienda entera.
- 01 · REGISTRA
Historial campo a campo
Los cambios que Shopify comunica en productos, variantes, precios, imágenes, metafields y colecciones, campo a campo, con el valor de antes y el de después y su origen probable: una importación masiva, una app o una edición a mano.
Origen probableCamposImportación CSV1.180App de feeds48 metafieldsEdición a mano3 - 02 · AVISA
Un solo aviso por evento
Un solo aviso por evento cuando pasa algo anómalo, como 50 productos en 10 minutos o precios multiplicados por 3 o más, por email o Slack.
1 evento agrupado · 312 productosPrecios ×100 en 2 minutos · Email y Slack · 15:05
- 03 · DESHACE
Deshacer sin pisar lo posterior
El evento entero, un producto o un campo. Antes guarda un punto de restauración y después vuelve a leer la tienda para comprobar cada campo.
Plan de deshacerCamposVuelven a su valor anterior1.174Corregidos a mano: se respetan6Inventariono se toca
Qué protege Reversa
Lo que se registra, lo que se deshace y los límites que conviene saber antes de pagar.
| Qué | Registra | Deshace | Lo que te explicamos | Estado |
|---|---|---|---|---|
| Precios y precios de comparación | Respeta lo que alguien corrigió a mano después | Se deshace | ||
| Título, descripción, etiquetas, tipo, proveedor y handle | Se deshace campo a campo; lo que alguien editó a mano después se respeta | Se deshace | ||
| Variantes (opciones, SKU, código de barras, peso) | Una variante borrada se registra, no se recrea | Se deshace | ||
| Imágenes | Se vuelven a subir, así que la imagen tiene otra URL, si la imagen original o la copia de Reversa sigue disponible | Se deshace | ||
| Estado del producto y canales de venta | Vuelve a activo, borrador o archivado, y a los canales donde estaba publicado | Se deshace | ||
| Metafields de producto | Los de otra app solo se registran, no se restauran; los metafields de variante no están cubiertos | Se deshace | ||
| Colecciones automáticas | Se restauran sus reglas y Shopify recalcula qué productos entran | Se deshace | ||
| Colecciones manuales (productos y orden) | Se registra qué productos entran, pero no se restaura: solo se deshacen las automáticas | Solo se registra | ||
| Productos borrados | Se registra con sus últimos valores conocidos; Reversa no lo recrea (un producto nuevo tendría otro ID) | Solo se registra | ||
| Inventario | El stock cambia con cada venta: se registra, nunca se revierte | Solo se registra | ||
| Pedidos, clientes, temas, páginas, menús y redirecciones | No están cubiertos | No cubierto | ||
| Vídeos y modelos 3D | Solo se copian y deshacen las imágenes | No cubierto |
Tres estados: Se deshace (Reversa devuelve el campo a su valor anterior), Solo se registra (Reversa guarda el antes y el después, pero no lo revierte) y No cubierto (Reversa ni lo registra ni lo deshace).
Esta tabla muestra lo que Reversa hace hoy, comprobado en una tienda de desarrollo. No anuncia nada que no esté hecho y funcionando.
Pensado para agencias que mantienen muchas tiendas
La mayoría de las apps de historial que hemos probado están pensadas para una tienda. Una agencia necesita verlas todas a la vez y responder por ellas ante el cliente.
Todas las tiendas en un panel
Ordenadas por lo que necesita atención: primero las alertas y después las que están al día. Tres niveles de acceso: Solo mirar, También deshacer y Administrador.
Tu marca en el panel y en los avisos
Tu logo, tu color de acento y tu tipografía en el panel; tu nombre y tu logo, junto al de Reversa, en los avisos que reciben tus clientes, si lo activas.
Un aviso a la agencia por cada alerta urgente
Un email a la agencia en cuanto una tienda cliente supera un umbral de riesgo, con el nombre de la tienda y el enlace para deshacer.
Deshacer programado y revisar CSV
Programa que un cambio vuelva solo a una hora elegida, y revisa un archivo CSV contra el catálogo real antes de importarlo.
Aviso de riesgo · Nórdica Home
Esta tienda cliente acaba de superar un umbral de riesgo.
Con tu logo y tu color, si activas la marca de agencia. Ejemplo ilustrativo con datos inventados.
Copia de seguridad tradicional frente a Reversa
Una copia restaura una foto de toda la tienda. Reversa deshace un evento y deja todo lo demás como está.
| Criterio | Restaurar una copia completa | Reversa (por eventos, en tiempo real) |
|---|---|---|
| Deshacer un solo campo sin restaurar toda la tienda | No. Sobrescribe el catálogo completo a un punto anterior. | Sí. Por campo, producto o evento. |
| Respetar lo corregido después del error | No. Todo lo editado entre la copia y la restauración se pierde. | Sí. Compara antes, después y ahora, y marca esos campos como conflictos. |
| Agrupar los cambios por la importación, app o edición que los causó | No. Una foto de la tienda, sin contexto. | Sí. Un evento con su origen probable (p. ej. el CSV de las 15:04). |
| Comprobar cada campo después de deshacer | A mano, si acaso. | Sí. Reversa vuelve a leer la tienda y compara cada campo. |
Seguridad y datos
Reversa trabaja con las tiendas de tus clientes, así que trata sus datos con el cuidado de un encargado del tratamiento.
La base de datos, los servidores y las copias de imágenes están en una región de la UE (Fly.io). Algunos proveedores, como el de email, son de EE. UU. y trabajan con las garantías del RGPD.
Cuando Shopify confirma la desinstalación (unas 48 horas después), borramos los datos de la tienda en un máximo de 30 días, como exige Shopify.
Solo catálogo: productos, colecciones, canales de venta e inventario (solo lectura). Sin acceso a clientes ni pedidos.
Reversa funciona con los webhooks y la API de administración de Shopify: ni scripts, ni CSS, ni Liquid en el tema.
Precios por tienda conectada
Por tienda y mes, cobrado por Shopify en dólares. Todos los planes incluyen todas las funciones, con 14 días gratis desde que eliges el plan. No hay plan gratuito: Reversa empieza a registrar cuando apruebas un plan.
Tiendas en crecimiento y catálogos medianos
- Hasta 1.000 productos
- 90 días de historial
- Todas las funciones incluidas
- Facturado por Shopify
Tiendas de moda, hogar o multimarca
- Hasta 10.000 productos
- 180 días de historial
- Todas las funciones incluidas
- Facturado por Shopify
Catálogos grandes y tiendas con ERP
- Hasta 50.000 productos
- 365 días de historial
- Todas las funciones incluidas
- Facturado por Shopify
Precios en USD, como en la Shopify App Store. Shopify convierte el cargo a la moneda de facturación de tu tienda cuando factura en local (por ejemplo, EUR en España o Italia); si no, factura en USD.
Cancela cuando quieras y te devolvemos los días que no hayas usado. Si no quedas satisfecho, te devolvemos el dinero. Ver condiciones
Preguntas frecuentes
¿Reversa es una app de copias de seguridad?
No. Una app de backup guarda copias para restaurar una foto completa de la tienda. Reversa registra cada cambio en el momento, lo agrupa por el evento que lo causó (una importación CSV, una app, una persona) y deshace solo ese evento, campo a campo, respetando lo que alguien corrigió a mano después.
¿Qué pasa con lo que se corrigió después del error?
Reversa compara tres valores de cada campo: antes del cambio, justo después y ahora. Si alguien ya corrigió un campo a mano, lo marca como conflicto y conserva el valor actual salvo que elijas lo contrario.
¿Revierte el inventario?
No. El stock cambia con cada venta, así que Reversa registra los cambios de inventario pero nunca los revierte automáticamente.
¿Recupera productos borrados?
No. Si se borra un producto, Reversa registra que ha pasado, con sus últimos valores conocidos, pero no lo recrea: Shopify le daría un ID nuevo, lo que rompería pedidos antiguos, reseñas y enlaces. Con el inventario pasa lo mismo: se registra, nunca se revierte.
¿Qué cambios registra?
Productos, variantes, imágenes, precios, metafields de producto y colecciones, vengan del admin de Shopify, de una importación CSV, de un editor masivo o de otra app. No cubre pedidos, clientes, temas, páginas, menús, redirecciones, metafields de variante, vídeos ni modelos 3D.
¿Cómo se cobra?
Por tienda, a través de la facturación de Shopify, en dólares: 29, 49 o 99 $ al mes según el número de productos. Todos los planes incluyen todas las funciones, con 14 días gratis desde que eliges el plan: si cancelas antes de que acaben, no se cobra nada. No hay plan gratuito: Reversa empieza a registrar cuando se aprueba un plan y, si se cancela, se pausa y deja de registrar cambios nuevos hasta que se elija uno.
¿En qué moneda se cobra?
Los precios están fijados en dólares estadounidenses (USD), como en la Shopify App Store. Shopify añade el cargo a tu factura de Shopify: si la moneda de facturación de tu tienda es una de las que Shopify factura en local (por ejemplo, euros para tiendas de España o Italia), Shopify convierte el precio en USD a esa moneda; si no, tu factura de Shopify es en USD (por ejemplo, tiendas en Hungría, que no está en la lista de monedas locales de Shopify). Esto depende de la configuración de facturación de Shopify, no de Reversa.
¿Y si soy una agencia?
El panel de agencia, con todas las tiendas de tus clientes en un solo sitio, es gratis. Pagas menos por tienda cuantas más conectes: un 20 % menos desde 5 tiendas y un 30 % menos desde 15. Las agencias admitidas en el acceso anticipado tienen 3 meses gratis por tienda en lugar de los 14 días habituales.
¿Puedo cancelar? ¿Me devolvéis el dinero?
Sí a las dos cosas. Puedes cancelar cuando quieras desde Shopify. Si cancelas a mitad de un periodo ya pagado, Reversa te devuelve los días que no has usado de ese periodo; los ya usados no se devuelven (cancelas el día 15 del mes y se te devuelven los días que faltan de ese mes). Si no quedas satisfecho, te devolvemos el último pago si nos lo pides en los 30 días siguientes. El cobro lo hace Shopify y el reembolso lo emitimos nosotros. Consulta las condiciones para verlo completo.
¿Dónde se guardan los datos?
Los datos de las tiendas se guardan en la UE. Reversa actúa como encargado del tratamiento por cuenta del comerciante según el RGPD y las leyes equivalentes (como la CCPA/CPRA de California, en Estados Unidos, el RGPD del Reino Unido, la PIPEDA de Canadá o la LGPD de Brasil), y borra los datos de una tienda cuando Shopify confirma la desinstalación (unas 48 horas después), como máximo en 30 días.
¿Reversa ralentiza la tienda?
No añade código a la tienda online: funciona con los webhooks y la API de administración de Shopify, así que no afecta a la velocidad de carga.
¿Cuándo estará disponible?
Reversa está en desarrollo y llegará muy pronto a la Shopify App Store. Si tienes preguntas, escríbenos a hello@enric.app.
Muy pronto en la Shopify App Store
Reversa está en desarrollo y se publicará en la Shopify App Store.
¿Preguntas? Escríbenos a hello@enric.app