Sobre este proyecto
it-programming / e-commerce
Abierto
Contexto general del proyecto
Alcance: Sincronizar inventario desde la información del ERP hacia tiendas creadas con Prestashop 1.7 ERP tiene un Webservice SOAP donde se puede consumir el inventario (unidad en Kg). Y Las tiendas Prestashop tiene Webservice Nativo de PRestahsop para recibir actualizaciones de inventario. Parte del proyecto considera definir la manera de sincronizarlo (webhook, cronjob, etc) y también debe existir un Backoffice donde se pueda revisar y almacenar el historial de movimientos de Stock, de manera que se pueda realizar una revisión de los diferentes canales que están conectados. Además en el backoffice se debe poder definir la unidad de venta, ya que el inventario original está en Kg, pero la unidad de venta puede estar en Unidades de 100gr, 200 gr o 500gr. HAciendo que en el sitio se pueda motrar el mismo producto, pero en distintas versiones de venta, pero consumiendo el mismo inventario. Las Tiendas Prestashop Nativamente manejan 3 Datos en el Inventario: Físico - Reservado - Disponible para Venta Por lo que el Proyecto debe considerar actualizar el fisico en las tiendas online, y considerar que cada prestashop tiene un Inventario Reservado, que significa que disminuiria el disponible para la venta. Una opción (que se puede evaluar), es que el inventario Reservado se centralize en en la suma de los reservados, es decir que : Tienda 1 Reserva 5 un. Y Tienda 2 Reserva 3 un. , El reservado total es 8. , Y ese Reservado se debe actualizar en Todas las tiendas Prestashop. Respecto a la Arquitectura del desarollo, ideal que pueda ser construido en PHP - Html - MySQL. Nosotros proveemos los ambientes para Desarrollo, y luego ambiente de Producción. Resumen Funcionalidades Backoffice: - Backoffice sincronizados de inventario para distintivos canales. - Usuario debe poder configurar unidad de venta de cada producto por canal, debe poder configurarse tanto por backoffice, como por carga masiva de excel. Ejemplo: SKU ref 3F03-002 tiene inventario en Kg en el origen (ERP) y en tienda B2C se vende en unidades de 200 gr (0,2 KG) y en tienda B2b se vende en unidades de 500 gr. (0,5 kg) , es decir si el erp tiene 1 kg de inventario, en b2c hay 5 un. Disponibles para le venta y en B2B hay 2 unidades disponibles para le venta. - Backoffice debe registrar , visualizar y posibilitar exportar todos los movimientos de inventario, de manera de poder analizar cualquier inconsistencia. Se propone que se registre 1 mes de datos, de manera de no colapsar la BD (por definir). También debe poder filtrarse por Fecha. Columnas para el usuario: - Canal (B2B o B2C) - Fecha - Ref. Producto - unidades - Kg. - Número Pedido Prestashop
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: 31 Enero, 2024
Habilidades necesarias