Funciones Api: Cursar pedido
post published on 12/06/2017
Esta función permite cursar pedidos de modo automatizado.
Se necesitan dos identificadores que deberán solicitarse a nuestras oficinas:
formato: JSON
método: POST
Url entorno de pruebas: https://matiasmasso-api.azurewebsites.net/api/purchaseorder/submit/pruebas
Url entorno de producción: https://matiasmasso-api.azurewebsites.net/api/purchaseorder/submit
esquema:
Ejemplo:
El sistema devuelve el mismo objeto en formato JSON con una serie de campos adicionales.
En caso de respuesta satisfactoria,
En caso de respuesta no satisfactoria, los datos de retorno incluyen un array ValidationErrors donde se enumeran los errores encontrados.
Se necesitan dos identificadores que deberán solicitarse a nuestras oficinas:
- El identificador Guid del objeto Customer, que identifica el cliente que cursa el pedido
- El identificador Guid del objeto User, que identifica la cuenta de usuario con correo electrónico registrado en nuestra base de datos y autorizado para operar la cuenta del cliente
formato: JSON
método: POST
Url entorno de pruebas: https://matiasmasso-api.azurewebsites.net/api/purchaseorder/submit/pruebas
Url entorno de producción: https://matiasmasso-api.azurewebsites.net/api/purchaseorder/submit
esquema:
Ejemplo:
El sistema devuelve el mismo objeto en formato JSON con una serie de campos adicionales.
En caso de respuesta satisfactoria,
- Numero de pedido en el campo Id del objeto raiz (en entorno de pruebas siempre devuelve el 11111)
- Importe del pedido antes de impuestos en el campo Eur del objeto raiz
- Correo electronico del usuario en el campo Nom del objeto User
- Nombre del cliente en el campo Nom del objeto Customer
- Precio de coste, precio de venta y nombre de cada producto en el objeto Sku
En caso de respuesta no satisfactoria, los datos de retorno incluyen un array ValidationErrors donde se enumeran los errores encontrados.