Comprobar método de entrega
Mediante esta llamada se comprueba si un método de entrega permite el envío a una dirección, el plazo estimado de entrega y el coste asociado.
Método de acceso
GET activity/deliverymethodcheck
Estructura de la petición
ReservationId
: (string
). Identificador de la reserva obtenido al confirmar el carrito.DeliveryMethodId
: (string
). Identificador del método de entrega obtenido en la llamada a métodos de entrega.CountryCode
: (string
). Código Alpha-2 del país, según la norma ISO 3166.ZipCode
: (string
). Código postal.
Ejemplo de petición
GET BASEURL/activity/deliverymethodcheck?ReservationId=8jugbkeo49fk3&DeliveryMethodId=1&CountryCode=es&ZipCode=46001
Estructura de la respuesta
ShippingCosts
: (decimal
). Gastos de envío.DeliveryDays
: (short
). Estimación de los días necesarios para que los productos lleguen a su destino.Success
(boolean
): valor que indica si la llamada ha sido procesada correctamente o no.Timestamp
(dateTime
): instante de tiempo en el que se procesó la petición. Formato ISO 8601 (yyyy-MM-ddThh:mm:ss.fffffff).ErrorMessage
(string
): mensaje de error explicando por qué la petición no ha sido correcta. En caso que haya sido correcta, devolveránull
.ErrorCodes
(string[]
): lista de códigos que identifican los errores que se hayan producido en la llamada.ErrorEntityBreakDown
(list
): Lista que contiene objetos con el nombre e ID en caso de error.Id
(string
): IdentificadorName
(string
): Nombre relacionado del identificador.
Ejemplo de respuesta
{
"ShippingCosts": 30,
"DeliveryDays": 20,
"Success": true,
"Timestamp": "2021-02-18T17:02:27.8165916"
}