RetroControl
Sistema de gestión para tiendas de videojuegos retro
Licencia y acceso
RetroControl usa un sistema de cuenta online (email + contraseña). No hay ficheros de licencia, no hay activaciones por máquina. Tu acceso viaja contigo.
Primer arranque
- Introduce el email y contraseña que recibiste al contratar.
- Pulsa Entrar — el servidor verifica en menos de 1 segundo.
- Se guarda un token en tu carpeta con validez de 14 días.
- Listo para trabajar, con o sin internet.
Arranques siguientes
- Con internet: el token se renueva automáticamente.
- Sin internet: funciona con el token guardado hasta que caduque (14 días). Ideal para ferias y eventos sin cobertura.
Portabilidad — llévala a cualquier sitio
RetroControl no necesita instalación. Es un único .exe. Al ejecutarlo crea automáticamente RetroControl/ en el mismo directorio:
RetroControl/
data/
app.db ← toda tu base de datos
backups/
tickets/ ← PDFs generados
fotos/
logs/
Mete el exe y la carpeta en un pen drive. En cualquier PC con Windows enchufas el pen drive, abres RetroControl, introduces tu cuenta y estás exactamente donde lo dejaste.
Casos de uso
- Ferias y eventos: monta el puesto, enchufa el pen drive, abre RetroControl. Vendes, registras compras, imprimes etiquetas. Al volver tu base de datos está actualizada.
- Tienda + casa: misma base de datos en ambos sitios.
- Segundo puesto: copia el exe y la carpeta a un portátil. TPV operativo al instante.
- Backup físico: copia
RetroControl/data/app.dba otro disco. Eso es toda tu base de datos.
Índice de contenidos
- ¿Qué es RetroControl?
- Requisitos del sistema
- Inicio rápido
- Módulo: Inicio — Dashboard
- Módulo: Ventas (TPV)
- Módulo: Compras
- Módulo: Inventario
- Módulo: Reparaciones
- Módulo: Caja
- Módulo: Agenda
- Módulo: Marketing
- Módulo: Ajustes
- Generador de anuncios
- Editor de etiquetas
- Búsqueda global
- Gestión de fotos y visor
- Zoom de interfaz
- Referencia: condiciones y completitud
- Atajos de teclado
- Derechos y licencia
1. ¿Qué es RetroControl?
RetroControl es un sistema de gestión integral diseñado específicamente para tiendas de videojuegos retro. Cubre el ciclo completo del negocio: compra de artículos a particulares y proveedores, inventariado individual por unidad, TPV para ventas, gestión de reparaciones, fidelización de clientes, marketing y análisis financiero.
Funciona completamente offline — no requiere internet para su operativa diaria. La base de datos es local (SQLite) y se almacena en el equipo.
Características principales
- TPV con cobro en efectivo, tarjeta y saldo de tienda
- Fidelización: acumulación automática de saldo por ventas con caducidad configurable
- Gestión de inventario por unidades individuales y stock numérico
- Compras con tasación histórica automática basada en tu historial real
- Calculadora de margen comercial integrada en compras
- Alertas automáticas de pedidos pendientes al registrar una compra
- Gestión de reparaciones con presupuestos y albaranes
- Generador de anuncios para plataformas de venta online con plantillas personalizables
- Editor de etiquetas de precio con múltiples formatos y presets
- Dashboard con KPIs, gráficos y ranking de plataformas más vendidas
- Campañas de descuento por porcentaje o importe fijo
- Gestión de fotos por artículo con visor de catálogo a pantalla completa
- Backup automático y manual de la base de datos
- Búsqueda global instantánea con Ctrl+K
2. Requisitos del sistema
| Componente | Mínimo | Recomendado |
|---|---|---|
| Sistema operativo | Windows 10 (64 bits) | Windows 11 |
| Procesador | Intel/AMD x64 — 2 núcleos | 4 núcleos o más |
| RAM | 4 GB | 8 GB |
| Espacio en disco | 500 MB | 2 GB (con fotos) |
| Resolución | 1280 × 768 | 1920 × 1080 o superior |
| Internet | No requerida | Opcional (búsquedas de precio externas) |
RetroControl.exe. No requiere instalar dependencias ni configurar nada adicional.3. Inicio rápido
- Ejecuta
RetroControl.exe— la primera vez crea automáticamente la base de datos. - Ve a Ajustes → Datos del negocio y rellena el nombre de la tienda, CIF/NIF, dirección, email y teléfono. Estos datos aparecen en tickets y documentos.
- En Ajustes → Listas configurables personaliza las categorías, condiciones, regiones y estados de completitud que usarás.
- Crea las plataformas que manejas (Sega Mega Drive, Nintendo Wii…) desde Ajustes → Plataformas.
- Usa Compras para registrar las entradas de artículos — se añaden automáticamente al inventario.
- Usa Ventas (TPV) para realizar ventas y cobros.
4. Módulo: Inicio — Dashboard
La pantalla de inicio muestra el estado del negocio en tiempo real. Se actualiza automáticamente tras cualquier operación.
En la barra superior puedes filtrar por Categoría, Plataforma y Período de ranking (7 / 30 / 90 / 365 días / Global). También puedes exportar el listado de inventario de una plataforma en PDF o Excel.
4.1 Tarjetas KPI
| Tarjeta | Qué muestra |
|---|---|
| Capital invertido | Suma del coste de compra de todo el inventario actual |
| Valor PVP stock | Suma del precio de venta de todo el inventario |
| Margen potencial | Diferencia PVP − coste, con % sobre inversión |
| Ventas hoy | Facturación y número de ventas del día actual |
| Compras hoy | Importe gastado en compras del día |
| Facturación 30 días | Total facturado en los últimos 30 días |
| Unidades en stock | Artículos disponibles + reservados |
| Reparaciones abiertas | Total en curso + listas para entregar |
4.2 Gráficos
- Ventas diarias (30 días): Barras de facturación por día.
- Plataformas más vendidas (top 5): Ranking con barra de progreso, unidades vendidas y facturación. Responde al filtro de período.
- Stock por plataforma (donut): Distribución del inventario por plataforma en unidades.
- Top 10 productos vendidos: Barras horizontales con los productos más vendidos en el período seleccionado.
4.3 Listas de alerta
- Alta rotación (90 días): Productos con muchas ventas — conviene mantener stock siempre.
- Stock crítico: Productos de alta rotación con 3 o menos unidades.
- Artículos estancados (>120 días): Artículos sin vender más de 4 meses, posibles candidatos a rebajar.
5. Módulo: Ventas (TPV)
5.1 Nueva venta
- En el módulo Ventas, busca el artículo por nombre, SKU o escanea el código de barras con un lector.
- Selecciónalo de la lista para añadirlo al carrito. Puedes añadir varios artículos.
- Opcionalmente ajusta el precio en la línea de venta o aplica un descuento.
- Asigna un cliente (opcional, pero necesario para fidelización y pago con saldo).
- Selecciona el método de pago y pulsa Cobrar.
5.2 Clientes y fidelización
Puedes asignar un cliente de la agenda a cada venta pulsando el botón de búsqueda de cliente en el TPV. Esto permite:
- Acumular saldo de fidelización: Si está activa la fidelización en Marketing, el cliente acumula automáticamente un porcentaje del importe de la venta como saldo de tienda.
- Pagar con saldo de tienda: Si el cliente tiene saldo disponible, se muestra en el TPV con un indicador verde. Al cobrar, el sistema calcula el máximo de saldo aplicable y te permite usarlo como método de pago parcial o total.
- Aviso de caducidad: Si el saldo del cliente caduca en 30 días o menos, el TPV muestra un aviso en naranja para que informes al cliente.
5.3 Métodos de cobro
| Método | Descripción |
|---|---|
| Efectivo | Calcula el cambio a devolver automáticamente |
| Tarjeta | Registra el pago sin cambio |
| Saldo de tienda | Aplica el saldo disponible del cliente (requiere cliente asignado) |
| Mixto | Combina varios métodos en la misma venta (ej. parte en efectivo, parte en saldo) |
5.4 Historial y deshacer venta
En la pestaña Historial puedes buscar cualquier venta por fecha, cliente o importe, y ver el detalle completo de cada operación. También puedes reimprimir el ticket.
Desde el detalle de una venta, el botón Deshacer venta anula la operación completa:
- El artículo o artículos vendidos vuelven al inventario como disponibles.
- Si la venta se pagó con saldo de tienda, ese saldo se repone en la cuenta del cliente.
- Si la venta generó recompensa de fidelización, esa recompensa se retira del saldo del cliente.
- La operación queda eliminada del sistema — no deja rastro en informes ni en caja.
5.5 Devoluciones
RetroControl no tiene un flujo de devolución separado. Las devoluciones se gestionan directamente desde el historial de ventas:
- Ve al módulo Ventas → pestaña Historial.
- Busca y selecciona la venta que quieres anular.
- En el detalle de la venta, pulsa Deshacer venta.
- El sistema devuelve el artículo al inventario, repone el saldo usado y retira cualquier recompensa generada.
5.6 Reservas
Permite reservar artículos para un cliente con fecha de expiración. El artículo queda marcado como "reservado" en el inventario y no aparece disponible para otras ventas. Las reservas vencidas se alertan en el Dashboard.
5.7 Pedidos pendientes (wishlist)
RetroControl incluye un sistema de wishlist para registrar qué artículos están buscando tus clientes. Se gestiona desde la pestaña Pedidos pendientes dentro del módulo de Ventas.
Formulario de nueva demanda
El formulario está organizado en dos columnas para aprovechar mejor el espacio:
- Columna Cliente: Nombre (con acceso a Agenda), DNI/NIF y Teléfono en la misma fila, botón "Guardar en agenda".
- Columna Artículo: Plataforma y Título en la misma fila, Categoría y Estado en la misma fila, Completitud y Región en la misma fila, Notas.
Los campos de condición, completitud y región son opcionales — si no se especifican, la demanda se considera compatible con cualquier variante.
Listado de demandas activas
Las demandas se agrupan por artículo (plataforma + título + región). Los artículos que ya tienen stock disponible aparecen en verde. Al seleccionar un grupo se muestran todos los clientes que lo han pedido, ordenados por antigüedad (el más antiguo primero).
Alertas al registrar una compra
Al guardar una compra, el sistema cruza automáticamente el artículo con los pedidos pendientes y muestra una alerta si hay coincidencias:
- ✅ Coincidencia exacta (condición y región) — el cliente pedía esa condición y región (o no especificó).
- ⚠ Condición o región distinta — hay diferencias en condición, región o ambas, pero puede interesarle igualmente. Se indica entre paréntesis qué campo difiere.
Banner de alerta global ⚡
Cuando un artículo demandado entra en stock (por una compra, ajuste o entrada), aparece automáticamente un banner ámbar en la parte superior de la aplicación, visible desde cualquier módulo:
- Muestra cuántos artículos demandados ya tienen stock disponible y cuáles son.
- Ver pedidos → navega directamente a Ventas → Pedidos pendientes.
- Posponer 8h → silencia el banner durante 8 horas. Reaparece automáticamente si entra nuevo stock antes de que expire o cuando expire el plazo.
- Atendido → silencia el banner (has contactado al cliente). Si más adelante entra nuevo stock del mismo artículo, el banner vuelve a mostrarse. La demanda sigue abierta hasta que se convierte en venta o se elimina manualmente.
El icono del módulo Ventas en la barra lateral muestra un badge rojo con el número de demandas activas con stock pendiente de atender.
6. Módulo: Compras
Registra las compras realizadas a clientes particulares o proveedores. Al guardar, los artículos se añaden automáticamente al inventario.
6.1 Nueva compra
- Selecciona el tipo de compra: compra a cliente particular, a proveedor, u otras entradas.
- Selecciona o crea el contacto (vendedor). Puedes buscar por nombre o DNI/NIF — se autocompleta desde la agenda.
- Selecciona la plataforma y escribe el título del artículo. El sistema autocompleta desde el catálogo de productos importado.
- Si tienes un lector de código de barras, escanea el EAN/UPC — la app busca primero en la base local. Si no lo encuentra, consulta ScanDex automáticamente (requiere token configurado en Ajustes). Una vez identificado, el EAN queda vinculado al título para siempre: las próximas veces se reconoce al instante.
- Consulta precios de referencia usando los botones rápidos: Google, PriceCharting, eBay, Wallapop, Vinted.
- Rellena el coste de compra y el PVP de venta sugerido.
- Indica condición, completitud y región del artículo.
- Pulsa Añadir a la compra y repite para más artículos. Al terminar, pulsa Guardar compra.
6.2 Tasación histórica
Esta es una de las funciones más valiosas de RetroControl. Al escribir el título de un artículo en Compras, el sistema busca automáticamente en tu historial de compras y ventas anteriores para mostrarte precios de referencia reales de tu propia tienda.
El panel de tasación muestra:
- Coincidencia exacta (verde): encontró el mismo artículo con la misma condición y completitud.
- Aproximación (naranja): no hay coincidencia exacta, pero muestra artículos similares.
- Para cada resultado: fecha de la compra, coste que pagaste, PVP al que lo pusiste, si se vendió y a qué precio real de venta.
6.3 Calculadora de margen comercial
Activa la casilla Margen sobre venta e introduce el porcentaje objetivo (ej. 40%). El sistema:
- Calcula el PVP automáticamente al introducir el coste.
- Recalcula el porcentaje de margen al modificar el PVP manualmente.
- Muestra la ganancia en euros y el markup sobre coste.
- Guarda el porcentaje configurado entre sesiones.
6.4 Alertas de pedidos pendientes
Al guardar una compra, si el artículo coincide con algún pedido pendiente registrado, aparece una alerta automática con el listado de clientes interesados:
- ✅ Coincidencia exacta (condición y región) — el cliente pedía esa condición y región, o no especificó preferencias.
- ⚠ Condición o región distinta — hay diferencias en condición, región o ambas respecto a lo pedido. Se indica entre paréntesis qué difiere. El artículo puede interesarle igualmente.
Además del aviso en el momento de la compra, el banner global de alertas (⚡) se activa automáticamente para que puedas contactar al cliente en cualquier momento. Ver 5.7 Pedidos pendientes.
7. Módulo: Inventario
7.1 Unidades individuales
Cada artículo físico es una unidad única con su propio seguimiento. Puedes filtrar por plataforma, condición, estado y buscar por texto.
El panel lateral de detalle de cada unidad permite:
- Editar todos sus atributos: condición, completitud, región, precio, SKU, notas
- Ver las 3 últimas fotos en miniatura + abrir el visor de catálogo a pantalla completa
- Consultar el historial de movimientos del artículo
- Ver el historial de precios
- Abrir el generador de anuncios
- Acceder a búsquedas de precio en plataformas externas (Google, PriceCharting, eBay, Wallapop, Vinted)
7.2 Stock numérico
Para artículos que se venden por cantidad (fundas, cables, baterías, accesorios en bloque…) puedes usar el stock numérico. Define cantidad en almacén, cantidad reservada y precio de venta. No genera unidades individuales, sino que controla el stock como una cantidad.
7.3 Catálogo de productos
El catálogo contiene la referencia de cada producto (juego, accesorio, consola) asociado a su plataforma y con su EAN/UPC si está disponible. Puedes importar catálogos desde archivos XML para pre-cargar miles de títulos y facilitar el autocompletado en compras.
Catálogo por defecto incluido: RetroControl incluye de serie 50 plataformas y más de 50.000 títulos. Para cargarlo ve a Catálogo y pulsa el botón "Cargar catálogo por defecto". La carga es inteligente: no crea duplicados. Si ya tienes plataformas o títulos propios los respeta y solo añade lo que falta.
7.4 Gestión de fotos por artículo
Consulta la sección 16 — Gestión de fotos y visor para la documentación completa.
7.5 Editor de etiquetas
La pestaña Etiquetas dentro de Inventario es una herramienta completa para diseñar e imprimir etiquetas de precio personalizadas. Es una de las mecánicas más útiles de la app para el día a día de la tienda.
- Selección de artículos: Elige entre unidades individuales, productos con stock numérico o ambos. Puedes seleccionar varios artículos a la vez para imprimir un lote de etiquetas en un solo PDF.
- Formato base: Define el tamaño físico de la etiqueta (por defecto 57×32 mm). Configura qué campos aparecen (título, plataforma, condición, completitud, región, precio, SKU) y su disposición visual.
- Presets: Guarda configuraciones con nombre para reutilizarlas. Ideal para tener presets distintos según el tipo de artículo (consolas, juegos, accesorios…).
- Previsualización en tiempo real: Al seleccionar un artículo y un preset, la etiqueta se previsualiza inmediatamente antes de imprimir.
- Impresión en PDF: Genera un PDF listo para imprimir en cualquier impresora, incluidas las térmicas.
Para la referencia completa del editor, consulta la sección 14 — Editor de etiquetas.
7.6 Panel de ajustes de unidades
Desde el detalle de cualquier unidad en Inventario puedes acceder al panel de ajustes para modificar condición, completitud, región y PVP. El panel muestra los valores actuales como valores por defecto, de modo que si solo quieres cambiar un campo no tienes que rellenar el resto manualmente.
- Condición / Completitud / Región: Selecciona el nuevo valor en el desplegable. Si no deseas modificar uno de estos campos, deja el valor tal como está.
- PVP: Introduce el nuevo precio de venta. Al guardar, el cambio queda registrado en el historial de ajustes.
Todos los cambios realizados mediante el panel de ajustes quedan registrados en el historial de ajustes (Inventario → Ajustes), donde puedes consultar:
- Cambios de condición (ej. Muy bueno → Bueno)
- Cambios de completitud (ej. Completo → Sin caja)
- Cambios de región (ej. PAL → NTSC)
- Cambios de PVP con el importe exacto antes y después (ej. PVP 14,99 € → 12,99 €)
Cada entrada del historial muestra la fecha, el artículo afectado y el detalle de todos los cambios realizados en esa operación.
8. Módulo: Reparaciones
Gestiona encargos de reparación recibidos de clientes con seguimiento de estado completo.
Flujo de una reparación
- Recepción: Crea la orden con descripción del artículo, problema reportado, presupuesto estimado y fecha prevista. Se puede imprimir el albarán de entrada para entregar al cliente como resguardo.
- En reparación: Actualiza el estado cuando comiences a trabajar.
- Presupuesto: Si el coste final cambia, genera un presupuesto formal. Puedes imprimir o comunicar el presupuesto para que el cliente apruebe.
- Lista para entregar: Marca la orden como lista — aparece como alerta en el Dashboard.
- Entrega y cobro: Registra la entrega, cobra y genera el albarán de salida con el desglose de la reparación.
Estados de una reparación
| Estado | Significado |
|---|---|
| Recibida | Orden creada, pendiente de revisar |
| En reparación | Trabajo en curso |
| Presupuestada | Esperando aprobación del cliente |
| Lista | Reparación terminada, pendiente de entrega |
| Entregada | Cobrada y entregada al cliente |
| Cancelada | Orden cancelada |
9. Módulo: Caja
Control de efectivo físico y tesorería del negocio.
- Apertura de caja: Registra el fondo inicial al comenzar el día.
- Movimientos manuales: Entradas o salidas de caja no vinculadas a una venta (gastos, cobros externos, retirada de efectivo…).
- Cierre de caja: Genera un informe con el desglose de entradas y salidas del día, exportable a PDF.
- Balance: Histórico de tesorería con filtros por período y exportación.
10. Módulo: Agenda
10.1 Contactos
Base de datos de clientes, proveedores y otros contactos del negocio. Cada contacto tiene: nombre, teléfono y email.
Desde el perfil de un contacto puedes ver su historial de transacciones: últimas ventas (con fecha, ID y total), compras en las que actuó como vendedor, y reservas activas o pasadas.
10.2 Clientes y saldo de tienda
La pestaña Clientes es la vista central para gestionar el saldo de tienda de tus clientes. Cada cliente puede tener saldo acumulado que se origina por:
- Recompensa de fidelización: El sistema acumula automáticamente un porcentaje del importe de cada venta como saldo si la fidelización está activa (se configura en Marketing).
- Recarga manual: Puedes añadir saldo manualmente desde el perfil del cliente (requiere PIN de administrador si está configurado). Debes indicar el importe y el concepto.
El saldo tiene fecha de caducidad configurable desde Marketing. Si caduca en 30 días o menos, se muestra un aviso en el TPV al asignar ese cliente.
Desde el perfil del cliente también puedes:
- Ver el historial detallado de movimientos de saldo (entradas y salidas)
- Imprimir un ticket de saldo para entregar al cliente
- Consultar el ranking de clientes con más saldo acumulado
11. Módulo: Marketing
11.1 Fidelización
Configura el programa de fidelización de clientes:
- Porcentaje de recompensa en ventas: Porcentaje del importe de cada venta que se convierte en saldo de tienda para el cliente.
- Bonus en compras (cliente vende a la tienda): Cuando el cliente acepta cobrar en saldo de tienda en lugar de efectivo, recibe un porcentaje extra configurable. El dinero se queda en la tienda con un incentivo real para el cliente.
- Caducidad del saldo: Número de días hasta que el saldo acumulado caduca si no se usa.
Una vez configurado, el sistema acumula saldo automáticamente en cada venta donde el cliente está asignado.
11.2 Campañas
Crea campañas promocionales con:
- Nombre y descripción
- Tipo de descuento: porcentaje (%) o importe fijo (€)
- Ámbito: todas las plataformas, una plataforma específica o un producto concreto
- Fechas de inicio y fin
Los botones de acción son: Nueva, Guardar cambios, Iniciar, Finalizar y Eliminar.
11.3 Saldo de tienda (vista global)
Muestra un resumen del saldo de tienda en circulación: total acumulado entre todos los clientes, saldo próximo a caducar y movimientos recientes.
12. Módulo: Ajustes
PIN de Seguridad
Establece un PIN de administrador (4 dígitos) para proteger operaciones sensibles: anulaciones de venta, recargas de saldo manual, ajustes de stock y otras acciones críticas. Si el campo queda vacío, no se pedirá PIN en ninguna operación.
Fiscalidad
Configura el régimen de IVA de la tienda y los tipos impositivos aplicados en ventas y compras.
- IVA (%): Tipo de IVA por defecto aplicado en ventas (ej. 21 %).
- Régimen de IVA (ventas): Selecciona el régimen que aplicas al vender:
- REBU (Régimen Especial de Bienes Usados): el vendedor no repercute IVA al cliente en el ticket. La base imponible es el margen de beneficio (precio venta − precio compra), no el precio total. El ticket no desglosa IVA. Es el régimen habitual para tiendas de videojuegos retro y segunda mano, ya que los artículos se adquieren a particulares sin factura con IVA soportado.
- Régimen General: IVA normal sobre el precio de venta; el IVA se desglosa en ticket y factura. Adecuado si compras a proveedores con IVA y puedes deducir el IVA soportado.
- Exento: Sin IVA (casos muy específicos — consulta a tu asesor fiscal).
- Régimen de IVA (compras): Selecciona el régimen que aplicas al comprar:
- Recargo de equivalencia: Para minoristas que no liquidan IVA propio. El proveedor ya incluye en el precio de compra el IVA más el recargo de equivalencia; en la venta cobras IVA + recargo al cliente, pero no presentas declaraciones trimestrales de IVA. Habitual en comercios minoristas sin actividad de mayorista.
- Régimen General: Declaras y liquidas el IVA de ventas menos el IVA soportado de compras trimestralmente.
- Exento: Sin IVA en compras (consulta a tu asesor).
Cabecera de la app
- Personaliza el título y subtítulo que aparecen en la barra superior de la aplicación.
Datos del negocio
Nombre de la tienda, CIF/NIF, dirección, email y teléfono. Estos datos aparecen en tickets, albaranes e informes. También puedes seleccionar un logo personalizado que se incluye en los documentos impresos.
Albarán (personalización)
Personaliza el contenido del albarán de compra que se genera al registrar una compra a un particular:
- Texto legal (declaración del vendedor): Aparece antes de las líneas de firma. Puedes elegir entre:
- Por defecto: "Declaro que los artículos entregados son de mi propiedad y de procedencia lícita. Autorizo el tratamiento y conservación de mis datos a efectos legales y fiscales de esta operación."
- Personalizado: Escribe tu propio texto de declaración (se mostrará en lugar del texto por defecto, con la misma fuente y posición).
- Ninguno: No se incluye ninguna declaración en el albarán.
- Texto libre adicional: Texto opcional que aparece al final del albarán, después de las firmas. Útil para añadir avisos, condiciones de compra, información de política de devoluciones, etc.
Personalización del ticket
Activa o desactiva qué datos del negocio aparecen en el ticket de venta: logo, nombre, dirección, teléfono, CIF/NIF, email. También puedes configurar un pie de ticket con texto libre (ej. "Gracias por su compra. No se aceptan devoluciones sin ticket.").
Iconos de módulos
Ajusta el tamaño de los iconos del menú lateral (entre 14 y 60 píxeles, por defecto 22px). También puedes asignar una imagen personalizada a cada uno de los 9 módulos del menú (Inicio, Ventas, Compras, Inventario, Reparaciones, Caja, Agenda, Marketing, Ajustes).
Listas configurables
Define las opciones disponibles en los desplegables de la app:
- Categorías (ej. Juegos, Consolas, Accesorios)
- Condiciones (ej. Nuevo, Como nuevo, Muy bueno…)
- Completitud (ej. Completo, Sin caja, Solo juego…)
- Regiones (ej. PAL, NTSC, NTSC-J…)
- Estados de stock
Backup
- Configura la ruta de destino del backup y ejecuta un backup manual.
- Activa los backups automáticos que conservan los últimos 5 días.
- Restaura la base de datos desde un backup anterior.
ScanDex (EAN/UPC)
Si tienes una suscripción a ScanDex, actívalo aquí e introduce tu token. Permite identificar automáticamente productos al escanear su código de barras. Puedes ajustar el timeout de consulta (0,8 a 10 segundos).
Gestor EAN local
Gestiona manualmente los mapeos EAN/UPC de tu catálogo local: busca, añade o edita el título, plataforma, región y categoría asociados a cada código de barras.
13. Generador de anuncios
Accesible desde el detalle de cualquier unidad en Inventario con el botón Generar anuncio. Facilita la creación de textos de anuncio para venta online.
Búsquedas de precio externas
La barra superior incluye acceso directo con un clic a: Google, PriceCharting, eBay, Wallapop y Vinted. Si el producto tiene EAN/UPC registrado, también aparece el botón EAN→eBay para buscar directamente por código.
Pestañas de acceso rápido
Puedes fijar hasta 4 plantillas como pestañas de acceso rápido — al abrirse, el texto del anuncio se genera automáticamente con los datos del artículo actual sin necesidad de pulsar ningún botón adicional.
Para gestionar las pestañas rápidas, ve a la pestaña Mis plantillas y usa los botones ⭐ Fijar como pestaña (para añadir) o ✕ (para quitar). Si necesitas más de 4 plantillas, están todas disponibles en el desplegable de Mis plantillas.
Plantillas personalizadas
Crea y edita tus propias plantillas desde el botón ⚙ Editar plantillas…. Cada plantilla se construye con bloques configurables:
- Campo: Inserta un dato del artículo (título, plataforma, condición, completitud, región, precio, notas, tienda, SKU, etiqueta de precintado, etiqueta de reproducción).
- Texto libre: Texto fijo que aparece igual en todos los anuncios.
- Línea en blanco: Separación visual entre bloques.
Puedes reordenar los bloques, previsualizarlos en tiempo real y copiar el resultado al portapapeles.
14. Editor de etiquetas
Accesible desde el módulo Inventario → Etiquetas. Permite generar e imprimir etiquetas de precio para artículos individuales y stock numérico.
Selección de artículos
Filtra por modo: Unidades (artículos individuales), Productos con stock numérico o Ambos. Selecciona uno o varios artículos de la lista.
Plantillas y presets
El editor incluye un sistema de plantillas con dos niveles:
- Formato base: Define el tamaño físico de la etiqueta (por defecto 57×32 mm). Puedes configurar qué campos aparecen y su diseño para cada formato base y guardar esa configuración.
- Preset: Una configuración guardada con nombre personalizado sobre un formato base, para reutilizarla fácilmente. Crea presets con Guardar como preset y elimínalos con Borrar preset.
Campos disponibles en la etiqueta
| Campo | Contenido |
|---|---|
| Título | Nombre del producto |
| Plataforma | Nombre de la plataforma |
| Condición | Estado del artículo |
| Completitud | Completitud del artículo |
| Región | Región del artículo |
| Precio | PVP de venta formateado |
| SKU | Código interno del artículo |
Impresión
Pulsa Imprimir (PDF) para generar el PDF con la etiqueta o etiquetas seleccionadas. Después puedes imprimir el PDF con cualquier impresora, incluidas las térmicas compatibles.
El botón Nueva (en blanco) crea una etiqueta vacía para diseñar desde cero.
15. Búsqueda global
Pulsa Ctrl+K desde cualquier módulo para abrir la búsqueda global. Busca simultáneamente en artículos de inventario, productos del catálogo, clientes y ventas.
- Los resultados se muestran agrupados por tipo.
- Haz clic en un resultado para navegar directamente a él en su módulo correspondiente.
- Cierra con Escape.
16. Gestión de fotos y visor
Accesible desde el panel lateral de cualquier unidad en Inventario.
Panel de previsualización
Al seleccionar una unidad en el inventario, el panel derecho muestra una tira con las 3 últimas fotos añadidas al artículo. Sirve como referencia rápida sin necesidad de abrir ningún diálogo.
Gestionar fotos
El botón Gestionar fotos abre el diálogo completo de gestión:
- Las fotos se organizan en categorías personalizables (Portada, Trasera, Interior, Cartucho, Mando…).
- Crea nuevas categorías con el botón +, renómbralas con ✏ y elimínalas con 🗑 (solo si no tienen fotos).
- Añade fotos a cada categoría y gestiona las existentes.
Visor de catálogo
El botón Ver catálogo abre el visor a pantalla completa (sin barra de título):
- Panel izquierdo: lista de categorías que tienen fotos, con el recuento de imágenes.
- Navega entre fotos con los botones ◀ ▶ o con las teclas ← →.
- Cambia de categoría desde el panel lateral sin cerrar el visor.
- Mueve el ratón sobre la imagen para activar la lupa de aumento — permite ver detalles de la imagen ampliados.
- Cierra el visor con Escape.
17. Zoom de interfaz
RetroControl incluye un control de zoom en la barra superior de la ventana principal, junto a los botones de ventana. Este control permite ajustar el tamaño global de la interfaz de forma independiente a la resolución del sistema.
Cómo usarlo
El slider Zoom está situado en la esquina superior derecha de la ventana, justo antes de los botones de minimizar/maximizar/cerrar. Deslízalo para ajustar el tamaño de todos los elementos de la interfaz.
- Rango: 50% – 130% del tamaño base.
- El porcentaje actual se muestra como tooltip al pasar el ratón sobre el slider.
- El valor se guarda automáticamente y se restaura en la próxima sesión.
18. Referencia: condiciones y completitud
Los valores disponibles son configurables desde Ajustes → Listas configurables. Los valores predeterminados son:
Condición del artículo
| Valor | Descripción |
|---|---|
| Nuevo | Sin uso. Puede estar precintado o no |
| Como nuevo | Sin marcas de uso visibles |
| Muy bueno | Uso mínimo, arañazos imperceptibles |
| Bueno | Marcas de uso leves visibles |
| Aceptable | Uso intenso, marcas evidentes pero funcional |
| Desconocido | Estado no verificado |
Completitud
| Valor | Descripción |
|---|---|
| Completo | Caja original + manual + juego/disco/cartucho |
| Sin manual | Caja + juego, sin manual |
| Sin caja | Juego sin caja |
| Solo juego | Solo el cartucho o disco sin ningún complemento |
| Desconocido | No verificado |
19. Atajos de teclado
| Atajo | Acción |
|---|---|
| Ctrl+K | Abrir búsqueda global desde cualquier módulo |
| Escape | Cerrar diálogo activo / visor de fotos / búsqueda global |
| ← → | Navegar entre fotos en el visor de catálogo |
| ↑ ↓ | Navegar entre categorías en el visor de catálogo |
| Space | Avanzar a la siguiente foto en el visor de catálogo |
| Enter | Confirmar acción en diálogos |
20. Derechos y licencia
© 2026 Víctor Montero Campos. Todos los derechos reservados.
RetroControl es un software propietario desarrollado íntegramente por Víctor Montero Campos. La titularidad del software — incluyendo el código fuente, la interfaz gráfica, los algoritmos, la estructura de datos y la documentación — pertenece exclusivamente al autor.
Queda prohibido sin autorización expresa por escrito:
- Copiar, reproducir o distribuir el software o cualquier parte de él
- Modificar, adaptar, traducir o crear obras derivadas
- Realizar ingeniería inversa o descompilar el ejecutable
- Sublicenciar, vender, alquilar o transferir el software a terceros
- Eliminar o modificar los avisos de derechos de autor
Licencia de uso
El titular puede conceder licencias de uso individuales, intransferibles y no exclusivas. Cada licencia autoriza el uso del software en un único establecimiento comercial, salvo acuerdo escrito diferente con el autor.
Exención de responsabilidad
El software se proporciona "tal cual". El autor no será responsable de pérdidas de datos, interrupciones de negocio o cualquier daño derivado del uso del software.