Cotizador de Envíos
- Permite realizar un análisis de valores para el envío de productos según se requiera, previo a la generación de la solicitud o guía electrónica; ésto se genera a través del Web Service Integrador de URBANO, Ejemplo en PHP para mayor información VER Anexo 5 y Tabla: 5.
- Para la implementación tenga en cuenta los siguientes métodos:
A continuación se detallan la URL para la consulta de una cotizacion
URL del Servicio
http://app.urbanoexpress.cl/ws/ue/cotizarenvio
DESCRIPCIÓN DE PARÁMETROS DE SALIDA DE LOS MÉTODOS USADOS
A continuación, se detallan los métodos y una breve descripción de los parámetros de salida de cada método:
Esquema de la Respuesta
A continuación, se muestran algunos mensajes que puede devolver el Web Services:
Error en el Proceso:
[
{
"error_sql": "-1",
"error_info": "Origen no valido ...",
"id_servicio": "0",
"servicio": "",
"valor_ennvio": "0.00"
}
]
Cotización Generada Correctamente
[
{
"error_sql": "0",
"error_info": "",
"id_servicio": "1",
"servicio": "Distribucion",
"valor_ennvio": "3304.00",
"time_envio": "1 00:00",
"valor_envio_aereo": "0.00",
"time_aereo": "0 00:00"
},
{
"error_sql": "0",
"error_info": "",
"id_servicio": "3",
"servicio": "Seguro",
"valor_ennvio": "0.00"
}
]
DESCRIPCIÓN DE MOVIMIENTOS:
Campo | Descripción |
---|---|
error_sql | Indica el código del error, pero también como un contador de la cantidad de check points enviados por este método |
error_info | Indica la descripción del error en caso de que hubiera uno, si es que hay error es menos < cero, caso contrario es cero |
id_servicio | Indica el numero servicio |
Servicio | Indica el nombre del servicio |
valor_envio | Indica el valor del envio |
time_envio | Indica el tiempo que se demora en llegar el envio |
valor_envio_aereo | Indica el valor del envío aéreo |
time_aereo | Indica el tiempo que se demora en llegar el envío aéreo |
CONSIDERACIONES IMPORTANTES
- Para el envío de direcciones se debe coordinar previamente con Urbano, con la finalidad de poderles compartir la tabla de cobertura (comunas).
- Es importante que el envío de información sea en base a los servicios contratados por el cliente.
- Urbano es quien provee las credenciales de acceso para el consumo del Web Service, la información en las imágenes adjuntas son ejemplos genéricos.