Se busca un desarrollador para crear un sistema automatizado integral. Este sistema deberá extraer información de productos de la página de un proveedor, procesar estos datos y publicarlos en una cuenta de Mercado Libre, asegurando la sincronización constante de precios y stock. Los requerimientos clave incluyen:
Desarrollo de un scraper robusto:
- Capacidad para extraer detalles completos de productos: nombre, precio, stock, imágenes, marca y descripción.
- Soporte para la extracción de productos de múltiples categorías y manejo de paginación en el sitio del proveedor.
Base de datos:
- Almacenamiento eficiente de todos los productos extraídos.
- Mantenimiento de un historial detallado de precios y stock para cada producto.
Procesamiento de datos:
- Normalización automática de títulos de productos para optimizar la visibilidad en Mercado Libre.
- Cálculo automático de precios de venta con un margen configurable.
- Implementación de reglas claras para la gestión y actualización del stock.
Integración con la API de Mercado Libre:
- Funcionalidad para crear nuevas publicaciones de productos.
- Actualización automática de precios en publicaciones existentes.
- Sincronización en tiempo real del stock de productos.
- Pausado automático de publicaciones para productos sin stock disponible.
Automatización:
- Configuración de sincronización automática en intervalos definidos.
- Detección proactiva de cambios en la información del proveedor.
Panel de control (deseable):
- Interfaz para la visualización de todos los productos gestionados.
- Herramientas para el control y ajuste de márgenes de ganancia.
- Registro y visualización de logs de errores para facilitar el monitoreo y la depuración.
Requisitos técnicos:
- El desarrollo debe realizarse utilizando Python o
Node.js.
- La base de datos preferentemente será MySQL o PostgreSQL.
- Se espera un código limpio y bien documentado.
Plazo de Entrega: No definido