Evaluando propuestas

Servicio en Nodejs de integración a Ebay

Publicado el 24 Septiembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere de un servicio en NodeJs que se integre con Merchant Integration Platform de Ebay.
El mismo debe contar con una API RESTful para su uso, usar MongoDB como base de datos mediante Mongoose como ORM.

Contexto general del proyecto

Tareas a cumplir: Manejo de productos - Script para envio masivo de productos. Generar un modelo Dummy teniendo en cuenta que los productos van a estar en la base y se tienen que enviar a Ebay. - Endpoint REST para enviar un producto nuevo. - Endpoint REST para enviar un editar un producto existente en Ebay (precio, stock, datos del producto). - Endpoint REST para eliminar un producto ya cargado. Manejo de pedidos: - Script para cargar las órdenes, tomando las que no fueron procesadas anteriormente y almacenándolas en DB. - Endpoint para REST para cargar la respuesta en Ebay de una orden descargada mediante el script anteriormente. Se debe enviar el shipment carrier, shipment tracking, y el status (ack, shipped, picked_up). Los scripts mencionados deben ser .js ejecutables por línea de comandos. Deben estar optimizados para que se puedan ejecutar en buenos tiempos. Los endpoints RESTful deben estar diseñadas con las buenas prácticas para esta arquitectura. El código escrito debe ser limpio y performante. El servicio tiene que ser desarrollado para usar múltiples cuentas, ya que es un servicio que se va a integrar a otra plataforma. Los datos para las diferentes cuentas tienen que estar en un archivo de configuración en JSON, al igual que los datos de conexión a la base de datos. Versiones: - NodeJS 12.18. - Mongoose 5.10 - Usar MongoDB Atlas. El servicio se va a usar como integración a Ebay de una plataforma existente. Documentación de Ebay Merchant Integration Platform: https://developer.ebay.com/devzone/merchant-products/mipng/user-guide-en/default.html

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 las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias