Este artículo explica paso a paso cómo instalar y configurar el módulo Restaurante Web de RetailPOS, el cual permite administrar mesas, comandas, pedidos web y monitoreo en tiempo real de ventas y cocina.
La instalación combina tres componentes principales:
Innova Soft Pro (Backoffice Administrativo)
RetailPOS (Punto de Venta Local)
Módulo Web de Restaurante (Interfaz Web Multi-dispositivo)
El objetivo final es tener un sistema completamente operativo, capaz de recibir pedidos desde la web, imprimir comandas y sincronizar datos con la base SQL Server.
Antes de comenzar, asegúrate de tener:
SQL Server 2012 o superior (con base de datos InnovaAdministrativo restaurada desde un backup).
Windows con permisos de administrador.
Conexión estable a internet.
Servidor Apache (XAMPP) para PHP.
Drivers de SQL Server para PHP.
Archivo del proyecto “RetailPOS Web”.
Ingresa a la sección Descargas.
Descarga:
Innova Pro v1.45.06
RetailPOS v1.11.1
Servidor XAMPP
Drivers de SQL Server para PHP
Proyecto Web “RetailPOS”
Ejecuta el instalador de Innova Pro.
Configura la conexión al servidor SQL:
Nombre del servidor
Usuario y clave SQL
Usuario y clave de licenciamiento Innova
Asegúrate de que la base de datos administrativa esté restaurada.
Inicia Innova y selecciona la sucursal.
Verifica que existan productos, un cliente “Contado” (CC), y al menos un usuario/cajero.
Ejecuta el instalador de RetailPOS.
Completa los campos de conexión (servidor SQL, base de datos, usuario y clave).
Instala y entra con el usuario “Cliente/Estación”.
Configura:
Impresora en modo “Test”.
Cliente por defecto: CC.
Precio base: 1.
Exportación de menús y contornos.
Dirígete a la carpeta de instalación de RetailPOS.
Ejecuta MonitorInnova.exe.
Habilita la opción “Ejecutar al iniciar Windows”.
Este componente se encargará de monitorear:
Pedidos web
Comandas
Contornos y sincronización entre POS y Web
En RetailPOS, abre Restaurante → Mapas de Mesas.
Crea o edita tu mapa:
Agrega mesas numeradas.
Configura zonas (salón, terraza, bar, etc.).
Guarda cambios y confirma en Facturación → Restaurante, verificando que el turno esté activo.
Ejecuta el instalador y selecciona únicamente:
Apache
PHP
Omite MySQL, FileZilla, Mercury, Tomcat y otros módulos innecesarios.
Instala en C:\xampp
o C:\sam
(según configuración).
Si aparece error de permisos, ejecuta como administrador.
Si el puerto 80 está ocupado, edita el archivo httpd.conf
y cambia:
Guarda y reinicia Apache.
Abre las propiedades de la carpeta C:\xampp
.
En la pestaña Seguridad, da permisos completos a “Todos”.
Aplica y guarda los cambios.
Ejecuta nuevamente XAMPP como administrador e instala Apache como servicio.
Copia los archivos .dll
del driver descargado a:
Sustituye el archivo php.ini
existente por el nuevo (incluye las extensiones activadas).
Extrae la carpeta del proyecto RetailPOS Web.
Copia la carpeta dentro de:
Renómbrala si lo deseas (por ejemplo: retailposweb
).
Desde el panel de XAMPP, inicia el servicio Apache.
En el navegador, abre:
Crea un PIN de seguridad (por ejemplo, 1234
).
Este PIN protege el acceso remoto desde otros dispositivos.
Ingresa los datos del servidor SQL y nombre de base de datos.
Si faltan drivers, instala Microsoft ODBC Driver for SQL Server y repite la conexión.
Accede a la aplicación web desde el navegador.
En red local: http://<IP_LOCAL>:8088/retailposweb
Inicia sesión con tu PIN y credenciales.
Verifica que aparezcan las mesas configuradas.
Crea pedidos:
Asigna cliente y número de comensales.
Agrega productos, combos y notas (como “sin miel” o “extra queso”).
Envía la comanda para impresión.
El sistema sincroniza automáticamente las comandas con la cocina y actualiza el estado de las mesas.
El módulo Restaurante Web es completamente funcional desde:
iPhone y iPad
Tablets Android
Navegadores móviles
Equipos de escritorio
No requiere certificados, periféricos ni configuraciones adicionales.
Con este procedimiento, el sistema RetailPOS Restaurante Web queda completamente operativo, integrando el punto de venta físico con el entorno web.
Permite comandar, facturar, controlar mesas y sincronizar la información en tiempo real con el servidor SQL.
Tiempo estimado de implementación: 12 a 15 minutos.
Dificultad: Media.