Sobre este proyecto
it-programming / e-commerce
Abierto
Se requiere el desarrollo de un plugin de WordPress para WooCommerce que implemente un sistema simplificado de multialmacén. El objetivo principal es dividir los pedidos de WooCommerce según el proveedor de cada producto. Para cada proveedor identificado en un pedido, el plugin deberá conectarse con la API de Sendcloud para generar la etiqueta de envío correspondiente, utilizando los datos específicos del proveedor como remitente.
Funcionalidades clave:
- Asignación de proveedor: Se necesita un metafield con un selector en la ficha de producto de WooCommerce para la asignación del proveedor a cada producto.
- Configuración: Todas las demás configuraciones, como altas de proveedores, direcciones y claves de API, se gestionarán mediante archivos de configuración de texto plano (por ejemplo, .conf, .json, .csv), sin necesidad de paneles de administración adicionales en WooCommerce.
- Procesamiento de pedidos: El sistema no dividirá físicamente el pedido en WooCommerce, sino que enviará a Sendcloud tantos 'subpedidos' como proveedores diferentes haya en el pedido original. Cada uno de estos subpedidos contendrá los productos asignados a su respectivo proveedor.
- Generación de etiquetas: Se generará una etiqueta de envío completa que incluya los datos del destinatario, los datos del remitente (basados en el proveedor) y la solicitud de recogida en la ubicación del proveedor.
Consideraciones técnicas:
- El desarrollo debe realizarse como un plugin de WordPress independiente, sin un panel de configuración propio, para facilitar su reutilización en múltiples sitios.
- El desarrollo se llevará a cabo sobre una instalación genérica y limpia de WordPress y WooCommerce, lo que simplificará el proceso de implementación y prueba.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Crear una tienda nueva
Plazo de Entrega: No definido
Habilidades necesarias