Consultar todas las capacidades
Usado para consultar las capacidades de entrega a domicilio y retiro en tienda de un pedido
Introducción
Flujo usado en la consulta de capacidades de un pedido donde la respuesta incluya todas las capacidades.
Notas de performance
Este modo no es recomendado para usos productivos que requieren una respuesta rápida. En este caso, se recomienda implementar llamadas concurrentes para obtener las capacidades de entrega a domicilio y retiro en tienda.
Consultar todas las capacidades
URL base
https://qa.api.co.irdigital.pe/business-irdgco-logistic/v1/delivery/capacityCredenciales
Para poder realizar la consulta, se deben gestionar las correspondientes credenciales de autenticación. Para esto, se debe contactar al equipo del DAD para obtener las credenciales necesarias.
Request
En este caso se debe proporcionar:
- fecha de la consulta
- lista de productos
- saleChannel definido para el flujo del Seller
- dispatchMode: modo de despacho igual a ALL_DISPATCH_MODES
- coordenadas de destino o ubigeo para indicar el destino
{
"purchaseDate": "2025-12-02", // fecha de la consulta
"saleChannel": "marketplace", // canal de venta definido para el flujo del Seller
"isLastRoute": true, // indicador para considerar la rutas directas entre origen y destino
"calculationOptions": {
"optimization": "PROXIMITY_STORE", // optimización para la consulta de capacidades, en este caso se indica que se priorice la capacidad de la tienda más cercana al destino
"maxDistance": "1000", // distancia máxima en metros para considerar las tiendas con retiro en tienda
"dispatchCostEnabled": true, // indicador para incluir el costo de despacho en la respuesta
"pickupCompanyCode": "OE" // código de la empresa de retiro en tienda, en este caso se indica OE para considerar las tiendas de Oechsle
},
"deliveryData": {
"latitude": -12.089297, // coordenada de latitud del destino
"longitude": -77.004105 // coordenada de longitud del destino
},
"items": [
{
"origin": "FamirGroup", // origen de los productos definidos para Seller, en este caso se indica FamirGroup
"quantity": 1 // cantidad de productos
}
]
}Respuesta
La respuesta incluirá todas las capacidades de entrega a domicilio y retiro en tienda. La misma tiene la siguiente estructura:
{
"logisticsCapacity": [
{ lista de capacidades con retiro en tienda },
{ capacidad calculada con el despacho a domicilio NORMAL},
{ capacidad calculada con el despacho a domicilio EXPRESS}
]
}Flujo que permite generar las respuestas en la integración de capacidades
