Compatibilities
Permite recuperar datos de compatibilidades de artículos con terminales en base a su referencia
API | Description |
---|---|
POST api/compatibilities/query |
Recupera una lista de compatibilidades para un identificador de dispositivo ( terminal ) y un SFID concretos |
Orders
Permite crear, confirmar, cancelar y consultar pedidos
API | Description |
---|---|
POST api/orders/catalog |
Crea el pedido de reposición indicado en base a los datos recibidos. El pedido se procesará de forma completa, independientemente de si hay stock disponible para todos los artículos o no |
PUT api/orders/catalog |
Modifica el pedido de catálogo indicado en base a los datos recibidos. La modificación se procesar completa, independientemente de si hay stock disponible para todos los artículos o no |
PUT api/orders/catalog/confirm |
Confirma una petición de cancelación o liberación de un pedido de catálogo |
PUT api/orders/replacement |
Modifica el pedido de reposición indicado en base a los datos recibidos. La modificación sólo se llevará a cabo en caso de que haya stock disponible para todos los artículos. Si no es así, el pedido original no se verá alterado |
PUT api/orders/replacement/confirm |
Confirma una petición de cancelación o liberación de un pedido de reposición |
Products
Permite consultar los datos completos de los productos
API | Description |
---|---|
GET api/products |
Recupera una colección de todos los productos con los datos completos. Se recomienda utilizar la función api/TinyProducts, ya que es más ligera. La respuesta de esta función puede ser lenta debido al gran contenido de datos que se transmite. |
GET api/products/{sku} |
Recupera un producto determinado con los datos completos en base a su referencia |
GET api/products/ean/{ean} |
Recupera un producto determinado con los datos completos en base a su código EAN |
Returnments
Permite procesar las devoluciones de material
API | Description |
---|---|
GET api/returnments/campaigns |
Recupera una colección de las campañas de devolución. |
POST api/returnments |
Genera una devolución de material en el sistema, validando los datos recibidos y asignando un número de autorización |
POST api/returnments/validation |
Valida una petición de devolución para un EAN y tipo concreto de devolución |
Stock
Permite consultar los datos básicos de los productos
API | Description |
---|---|
GET api/stock |
Recupera una colección de stock de todos los productos |
GET api/stock/{sku} |
Recupera el stock disponible para un producto en base a su referencia |
GET api/stock/ean/{ean} |
Recupera el stock disponible para un producto en base a su código EAN |
TinyProducts
Permite consultar los datos básicos de los productos
API | Description |
---|---|
GET api/tinyproducts |
Recupera una colección de todos los productos con los datos básicos. Se recomienda utilizar esta función, ya que es más ligera que la función api/products |
GET api/tinyproducts/{sku} |
Recupera un producto determinado con los datos básicos en base a su referencia |
GET api/tinyproducts/ean/{ean} |
Recupera un producto determinado con los datos básicos en base a su código EAN |