Python · Perseo ERP · Automatización

3.000+ productos sincronizados automáticamente cada semana

Sistema Python que extrae el catálogo completo de Perseo ERP — productos, precios por tarifa, imágenes y fichas técnicas — y lo carga automáticamente a WooCommerce sin intervención manual.

PMI gestiona miles de SKUs en Perseo ERP con múltiples tarifas de precio, imágenes por producto y fichas técnicas. Mantener todo eso actualizado en WooCommerce manualmente era inviable. Construimos un sistema Python que hace todo el trabajo: extrae desde la API de Perseo, guarda en SQLite local con análisis de duplicados, y carga en WooCommerce de forma automática. La sincronización corre cada lunes a las 06:00 vía cron — sin que nadie tenga que hacer nada.

El problema

Miles de productos, actualización manual imposible

Actualizar precios, imágenes y stock en WooCommerce manualmente para miles de productos no es un proceso — es un trabajo de tiempo completo propenso a errores.
3.000+SKUs a sincronizar
N tarifaslistas de precio por cliente
100%proceso manual al inicio

Proceso manual

Exportar Excel de Perseo, limpiar datos, subirlos a WooCommerce uno por uno o con importador básico. Imágenes descargadas a mano. Precios desactualizados constantemente.

Sincronización automática

Python extrae, limpia, deduplica y carga. Cada lunes a las 06:00, el catálogo online refleja exactamente lo que hay en Perseo — productos, precios, imágenes y stock.

La solución

Un pipeline completo ERP → Web

El sistema tiene tres capas: extracción desde Perseo, procesamiento local en SQLite y carga a WooCommerce. Cada capa es independiente y auditables por separado.

Cliente API Python para Perseo

Estructura de URLs, metadatos y contenido orientada a búsquedas de empresas en Quito.

Base SQLite local con análisis de duplicados

Secciones diferenciadas con descripción, alcance y proceso de trabajo visible.

Importador de Excel con openpyxl

Captura de leads calificados directamente desde Google y WhatsApp.

Servidor HTML de consulta interna

Flujos directos para respuesta rápida y cierre comercial.

Cron semanal automatizado

Sección editorial para posicionamiento como referente en construcción y tecnología.

Líneas de producto estructuradas

Experiencia coherente en desktop, tablet y móvil desde el lanzamiento.

Impacto

De proceso manual a pipeline automático

3.000+ productos sincronizados uno por área de servicio
0 horas de carga manual PageSpeed Insights
Lunes sincronización automática búsquedas Quito

¿Tu empresa también tiene un ERP desconectado del canal digital?

Hemos integrado Perseo, SAP, sistemas legacy y APIs propias con WordPress, WooCommerce y otras plataformas. Cuéntanos tu caso.

Hablemos de tu integración →

Del ERP al canal digital en 4 etapas

Análisisde la API Perseo

Análisis de competidores, palabras clave B2B y mapa del sitio.

~3 días
construcción Quitoempresa constructora Ecuadorobra civil Quitotecnología empresasPatricio Melo e Hijossoftware construccióncontratista Ecuadordiseño web corporativo Quitopresencia digital B2Bempresa tecnología Ecuador

PipelinePython

Jerarquía de servicios, flujos de conversión y wireframes aprobados.

~4 días
Inicio
Servicios Proyectos Nosotros Contacto
SEO Landing Blog WhatsApp

Servidorde consulta HTML

Construcción con Kadence, Elementor, formularios y optimización técnica.

~1 semana

Automatizacióny cron

Yoast SEO, Search Console, sitemap, robots.txt y revisión técnica.

~3 días
PageSpeed · Mobile
94
Performance
FCP
1.2s
LCP
2.1s
CLS
0.01
TBT
180ms
Preguntas frecuentes

Lo que nos preguntan sobre este sistema

Estas respuestas recogen dudas comunes de empresas B2B que evalúan construir un sitio corporativo, mejorar su presencia en Google y convertir visitas en contactos calificados.

¿Funciona solo con Perseo o con otros ERPs?

El módulo PerseoClient es específico para la API de Perseo, pero la arquitectura (extracción → SQLite → WooCommerce) es replicable a cualquier ERP con API REST o exportación estructurada. Hemos adaptado pipelines similares para otros sistemas.

¿Cómo maneja los productos duplicados?

El motor de duplicados usa trigramas y tokenización para comparar descripciones normalizadas (sin tildes, lowercase). Detecta el mismo producto con distinto código o descripción ligeramente diferente y los marca para revisión en la interfaz HTML.

¿Cuánto cuesta un sitio web profesional para empresa en Ecuador?

Depende del alcance, número de páginas y funcionalidades. Lo correcto es cotizar según el caso real.

¿Qué pasa si Perseo tiene downtime?

El sistema tiene manejo de errores HTTP y URLError con mensajes claros. Si la sincronización falla, el catálogo existente en WooCommerce no se toca — el sistema falla de forma segura y registra el error en el log.

¿El Excel de precios reemplaza a la API o la complementa?

Las complementa. La API de Perseo da el catálogo base con precios por tarifa. El Excel de precios (EXCEL-PROD.xlsm) tiene información adicional como descuentos máximos, ubicación en bodega y datos comerciales que no están en la API. El importador Excel llena esas columnas en SQLite.

Conecta tu ERP con tu canal digital

Si tienes miles de productos en un sistema de gestión y actualizarlos en tu web es un proceso manual, podemos resolverlo.

Análisis de tu ERP sin costo
Prototipo funcional en 1 semana
Documentación completa del pipeline

¿Listo para automatizar la carga de tu catálogo?

Cuéntanos qué ERP usas y cuántos productos tienes — lo demás lo resolvemos.