Sobre este proyecto
it-programming / e-commerce
Abierto
Se busca un desarrollador backend con amplia experiencia en WordPress y WooCommerce para implementar un script de sincronización de catálogo automatizado. El objetivo principal es mantener actualizado el stock y los precios de los productos en la tienda online, integrándose con dos proveedores externos a través de sus respectivas APIs.
El proyecto requiere la creación de un script robusto que opere en segundo plano, sin afectar el diseño ni la funcionalidad visual del sitio web actual, que está construido sobre WordPress con una plantilla Blocksy editada visualmente. El diseño existente no debe ser modificado.
Requerimientos técnicos clave:
1. Sincronización con Proveedor 1: Establecer conexión con la API del proveedor para importar y actualizar el stock y los precios de los productos. Es crucial implementar un mecanismo de control de tasa de transferencia, con un límite estricto de 1 petición por segundo, para evitar bloqueos de IP y asegurar una comunicación fluida.
2. Sincronización con Proveedor 2: Conectar a la api de este proveedor utilizando autenticación post con un cuerpo json que incluya user_id y token. Este proveedor ya proporciona los precios con el margen de ganancia calculado, por lo que no se requiere lógica de cálculo de precios adicional para esta fuente.
3. Automatización: El script desarrollado debe ser programado para ejecutarse de forma periódica mediante una tarea Cron en el servidor (por ejemplo, una vez al día durante la madrugada). Esto garantizará que los datos de stock y precios se mantengan actualizados de manera consistente y eficiente, minimizando el impacto en el rendimiento del sitio web durante las horas de mayor tráfico.
4. Mapeo de Datos: El script debe ser capaz de crear nuevos productos o actualizar los existentes en WooCommerce, incluyendo los siguientes campos: Título, SKU, Precio, Stock, Imágenes y Categoría.
Se valorará la experiencia previa en la integración de APIs de proveedores con plataformas WooCommerce. El entorno de trabajo ya cuenta con una instalación de WooCommerce configurada y con plugins de seguridad activos.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias