Skip to content
This repository has been archived by the owner on May 3, 2023. It is now read-only.

¿Qué hacer cuando la API no retorna un valor? #13

Closed
TCattd opened this issue Jul 14, 2017 · 2 comments
Closed

¿Qué hacer cuando la API no retorna un valor? #13

TCattd opened this issue Jul 14, 2017 · 2 comments
Labels

Comments

@TCattd
Copy link
Collaborator

TCattd commented Jul 14, 2017

Como conversamos en #11 (comment)
Las duda es:

¿Qué hacer cuando, por X motivo, la API de Chilexpress no retorna un costo para cierta ubicación?
(Motivo por el cual hoy el envío marca 100k en ciertas ocasiones)

¿Evitar que los usuarios puedan seleccionar Chilexpress, tal como se hace cuando cae la API completa?
¿Entregar una opción para que la tienda pueda configurar un valor X de envío al seleccionar Chilexpress y que use ese valor como fallback?

Lo ideal sería saber por qué la API retorna cero algunas veces. Teniendo tiempo voy a mirar esto de todos modos.

El problema es la documentación (en parte, no la más completa), y que lamentablemente el canal oficial de comunicación con Chilexpress no es el más expedido y accesible (mail. Llevo 23 días esperando respuesta a un correo enviado al área técnica de ellos, y aún no ocurre nada).

Si alguien desde Chilexpress (área IT) se apareciera por acá, y nos diera una mano, sería fenomenal. Muchos estaríamos tremendamente agradecidos.
¿Puedo soñar, no? :)

Como sea, ideas y ayuda son bienvenidas, estimados.

@TCattd TCattd added the bug label Jul 14, 2017
@TCattd
Copy link
Collaborator Author

TCattd commented Jul 15, 2017

Listo.

Si el valor de envío es cero, no debería dejar completar una compra. Va con un aviso (claro espero) al respecto: http://prntscr.com/fvw0xi

Va la actualización en seguida.

De todos modos me gustaría saber por qué la API retorna cero de cuando en cuando y solo para algunas combinaciones de regiones y localidades. ¿Se cae? ¿Hay un límite de requests por minuto en la API de Chilexpress? ¿Hay algún blacklist en el servidor de Chilexpress, temporal? ¿Hay un error por el lado nuestro?.

Voy a dejar este issue abierto por si alguien desea colaborar debugeando este problema. Agradecido desde ya por la ayuda.

Ping a @jhoynerk por si se te ocurre algo, estimado.

@TCattd
Copy link
Collaborator Author

TCattd commented Jul 21, 2017

El parche funciona, por ahora. Lo he probado en vivo varios días, sin inconvenientes.

Lo ideal sería saber por qué ocurre esto, pero sin ayuda interna de Chilexpress, probablemente no sepamos nunca que es. Si alguien del area IT de Chilexpress está leyendo, y puede darnos una mano: bienvenido sea :)

Re-abro si hay novedades a futuro.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant