Se busca un desarrollador experimentado para crear un sistema robusto que automatice la importación y actualización de catálogos de productos de múltiples proveedores a un sitio web existente en WordPress con WooCommerce. Actualmente, la gestión de productos de más de 10 proveedores, que suman alrededor de 2,000 productos, se realiza manualmente, lo cual es ineficiente.
Objetivo del Sistema:
El sistema principal deberá obtener automáticamente la información pública de los sitios web de los proveedores para eliminar la necesidad de captura manual de productos. Los proveedores no proporcionan archivos Excel o CSV, por lo que se requiere una solución de extracción de datos.
Información a Obtener (cuando esté disponible):
- SKU o código de producto
- Nombre del producto
- Categoría
- Marca
- Descripción detallada
- Imágenes de producto
- Precio (si está publicado)
- Cualquier otro dato relevante para la gestión en WooCommerce
Integración:
El sistema debe ofrecer una de las siguientes opciones para la integración con WooCommerce:
- Generación de un archivo CSV compatible con WooCommerce para importación masiva.
- Importación directa de productos a WooCommerce utilizando su API.
Funcionalidades de Actualización:
El sistema deberá ser capaz de ejecutarse periódicamente para:
- Agregar nuevos productos detectados.
- Actualizar precios de productos existentes.
- Actualizar imágenes de productos.
- Detectar y marcar productos descontinuados.
- Prevenir la creación de productos duplicados utilizando el SKU como identificador único.
Consideraciones Importantes:
- El sistema debe trabajar exclusivamente con información pública o con datos cuyo uso esté expresamente autorizado por los proveedores, respetando siempre sus términos y condiciones.
- Se valorará la experiencia con tecnologías como Python o
Node.js.
- Es indispensable contar con experiencia comprobable en automatización, web scraping y desarrollo para WooCommerce.
Entregables:
- Código fuente completo del sistema.
- Documentación básica de uso.
- Instrucciones claras para la ejecución de actualizaciones.
- Breve capacitación para el uso y mantenimiento del sistema.
En resumen, mi página web cargada de productos, funcional
Plazo de Entrega: No definido