Instalación del módulo Restailspos Punto de Venta y Restaurante

Instalación del módulo Restailspos Punto de Venta y Restaurante

Descripción general

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:

  1. Innova Soft Pro (Backoffice Administrativo)

  2. RetailPOS (Punto de Venta Local)

  3. 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.


⚙️ Requisitos previos

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”.


🧾 Pasos de instalación

1. Descarga de instaladores

Desde el sitio oficial
https://innovasoftlatam.com
:

  • 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”


2. Instalación de Innova Soft Pro

  1. Ejecuta el instalador de Innova Pro.

  2. Configura la conexión al servidor SQL:

    • Nombre del servidor

    • Usuario y clave SQL

    • Usuario y clave de licenciamiento Innova

  3. Asegúrate de que la base de datos administrativa esté restaurada.

  4. Inicia Innova y selecciona la sucursal.

  5. Verifica que existan productos, un cliente “Contado” (CC), y al menos un usuario/cajero.


3. Instalación de RetailPOS

  1. Ejecuta el instalador de RetailPOS.

  2. Completa los campos de conexión (servidor SQL, base de datos, usuario y clave).

  3. Instala y entra con el usuario “Cliente/Estación”.

  4. Configura:

    • Impresora en modo “Test”.

    • Cliente por defecto: CC.

    • Precio base: 1.

    • Exportación de menús y contornos.


4. Configuración del Monitor Innova

  1. Dirígete a la carpeta de instalación de RetailPOS.

  2. Ejecuta MonitorInnova.exe.

  3. Habilita la opción “Ejecutar al iniciar Windows”.

  4. Este componente se encargará de monitorear:

    • Pedidos web

    • Comandas

    • Contornos y sincronización entre POS y Web


5. Configuración de Restaurante

  1. En RetailPOS, abre Restaurante → Mapas de Mesas.

  2. Crea o edita tu mapa:

    • Agrega mesas numeradas.

    • Configura zonas (salón, terraza, bar, etc.).

  3. Guarda cambios y confirma en Facturación → Restaurante, verificando que el turno esté activo.


🌐 Instalación del módulo web (XAMPP + PHP)

6. Instalar XAMPP

  1. Ejecuta el instalador y selecciona únicamente:

    • Apache

    • PHP

  2. Omite MySQL, FileZilla, Mercury, Tomcat y otros módulos innecesarios.

  3. Instala en C:\xampp o C:\sam (según configuración).

  4. Si aparece error de permisos, ejecuta como administrador.

  5. Si el puerto 80 está ocupado, edita el archivo httpd.conf y cambia:

    Listen 8088 ServerName localhost:8088
  6. Guarda y reinicia Apache.


7. Configurar permisos

  1. Abre las propiedades de la carpeta C:\xampp.

  2. En la pestaña Seguridad, da permisos completos a “Todos”.

  3. Aplica y guarda los cambios.

  4. Ejecuta nuevamente XAMPP como administrador e instala Apache como servicio.


8. Instalar drivers SQL para PHP

  1. Copia los archivos .dll del driver descargado a:

    C:\xampp\php\ext\
  2. Sustituye el archivo php.ini existente por el nuevo (incluye las extensiones activadas).


9. Copiar el proyecto web

  1. Extrae la carpeta del proyecto RetailPOS Web.

  2. Copia la carpeta dentro de:

    C:\xampp\htdocs\
  3. Renómbrala si lo deseas (por ejemplo: retailposweb).


10. Iniciar el servidor

  1. Desde el panel de XAMPP, inicia el servicio Apache.

  2. En el navegador, abre:

  3. Crea un PIN de seguridad (por ejemplo, 1234).

    • Este PIN protege el acceso remoto desde otros dispositivos.

  4. Ingresa los datos del servidor SQL y nombre de base de datos.

  5. Si faltan drivers, instala Microsoft ODBC Driver for SQL Server y repite la conexión.


🍽️ Configuración de mesas y comandas web

  1. Accede a la aplicación web desde el navegador.

    • En red local: http://<IP_LOCAL>:8088/retailposweb

  2. Inicia sesión con tu PIN y credenciales.

  3. Verifica que aparezcan las mesas configuradas.

  4. 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.


📱 Compatibilidad multiplataforma

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.


Conclusión

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.