Aplicación de negocio · Integración ERP
Un CRM a medida, conectado con SAP
Clientes, seguimiento comercial y datos del ERP en un mismo espacio de trabajo.

El punto de partida
Una empresa con equipo comercial, catálogo de artículos y gestión de stock necesita relacionar el seguimiento de clientes con la información de documentos y productos de su ERP.
El reto
Dar continuidad al seguimiento de cada cliente y facilitar el acceso a información comercial sin tener que reconstruir el contexto en cada consulta. También es necesario conservar datos a lo largo del tiempo para estudiar la evolución del stock y las ventas.
La solución
Una aplicación web a medida combina fichas de cliente, visitas, tareas, oportunidades, ofertas y consultas comerciales. Los procesos de importación desde SAP Business One alimentan la base MySQL del CRM. La frecuencia efectiva de actualización depende de cómo se programen estos procesos.
Para quién
La interfaz contempla comerciales, responsables de equipo, dirección comercial y administración, con filtros según perfil. Algunas consultas de tarifas también prevén una vista para clientes.
Del problema a la funcionalidad
Contexto del cliente
- Necesidad
- Preparar una conversación con información dispersa
- Cómo se resuelve
- Ficha con datos del cliente y accesos a visitas, tareas, ofertas, facturas y pendientes de servir
- Qué aporta
- Facilita recuperar el contexto antes de contactar con el cliente
Visitas y tareas
- Necesidad
- Mantener la continuidad del seguimiento comercial
- Cómo se resuelve
- Registro de visitas y listados de tareas pendientes, futuras, realizadas y canceladas
- Qué aporta
- Ayuda a organizar los siguientes pasos y consultar la actividad registrada
Oportunidades y ofertas
- Necesidad
- Saber en qué punto se encuentra cada gestión comercial
- Cómo se resuelve
- Listados por vendedor, filtros de estado y registro de cambios en ofertas
- Qué aporta
- Facilita revisar los asuntos abiertos y su seguimiento
Datos del ERP en el CRM
- Necesidad
- Consultar clientes, artículos y condiciones comerciales desde la herramienta de trabajo
- Cómo se resuelve
- Importación programable de datos de SAP Business One a MySQL, con procesos diferenciados de facturación
- Qué aporta
- Reduce la necesidad potencial de recopilar manualmente información entre herramientas
Históricos para el análisis
- Necesidad
- Estudiar el stock y las ventas a lo largo del tiempo
- Cómo se resuelve
- Registros diarios de stock por almacén y agregados mensuales de ventas, con persistencia y consultas
- Qué aporta
- Proporciona una base de datos históricos para preparar análisis; no implica un cuadro de mando completo
Consulta y exportación de stock en una tarifa específica
- Necesidad
- Identificar referencias con stock antiguo y compartir su detalle
- Cómo se resuelve
- Desglose por entradas de inventario, avisos de antigüedad y exportación XLSX en una tarifa concreta
- Qué aporta
- Facilita revisar las existencias y trabajar con el detalle en una hoja de cálculo
Ventajas para el negocio
- Más contexto disponible para preparar la actividad comercial.
- Seguimiento de clientes y gestiones dentro de la misma aplicación.
- Datos del ERP reutilizables para consulta y análisis.
Sistemas conectados
SAP Business One aporta los datos comerciales a través de SQL Server. Los procesos de importación los incorporan a MySQL para consultarlos desde el CRM. Google Maps y Places dan soporte a los mapas y al registro de visitas, y PHPMailer gestiona el envío de correo.


Decisiones técnicas
El proyecto utiliza PHP con clases de dominio y páginas renderizadas en el servidor, con JavaScript, jQuery, Bootstrap y DataTables en la interfaz. La persistencia del CRM se realiza con MySQL y el acceso a datos de SAP con el controlador SQLSRV. Los procesos de sincronización se separan de las pantallas; en el flujo de tarifa revisado, la consulta del usuario lee los datos locales. Para los históricos de stock y ventas, claves únicas y actualizaciones de los registros existentes evitan acumular una nueva fila por cada reejecución del mismo periodo. El registro de pedidos incorpora un token de envío y una redirección posterior para tratar el reenvío del formulario; no se afirma una garantía general contra toda duplicación.
Alcance del proyecto
El CRM concentra el seguimiento comercial y la consulta de datos importados de SAP. Los históricos de stock y ventas permiten analizar su evolución. La información se actualiza mediante procesos de importación programables.
Servicios relacionados
Hablemos de tu CRM
¿Necesitas conectar el seguimiento comercial con tu ERP? Cuéntame cómo trabajáis y qué información necesitáis tener a mano.
Contacto