Cómo nos integramos a Correios📬

Lo que no se vió de como nos integramos a una empresa extranjera, en portugués y en pandemia.

Cómo nos integramos a Correios📬
Chat del equipo el día que salimos a producción en Brasil

Correios es el courier principal de Brasil, tal como lo son Chilexpress y Correos de Chile. La única diferencia es que Correios lo hace en un país de más de 200 millones de personas 🤯

Esta tremenda empresa que tiene cobertura en casi todo ese país, ofrece como única opción integrar sus servicios mediante Web Services.

Correios cumplió 350 años en el 2013

Aquí les cuento la historia de como fue que nosotros integramos dos de sus servicios:

  • Logística Reversa
  • Rastreamiento de Objetos

Para empezar, el desafío técnico no era menor. Hasta ahora habíamos hecho las integraciones con las empresas de correo a través de API REST, pero Correios es distinta. Tiene una tecnología antigua conocida como SOAP 👴, y en la cual ninguno de nosotros tenía experiencia. Nadie dijo que sería fácil, pero eso le dio una motivación extra al equipo.

Por suerte, nos encontramos con que todo estaba bien documentado y que SOAP ,al ser una tecnología madura, contaba con varios recursos disponibles que nos sirvieron de apoyo. ✅


Pero no sólo técnicas eran las dificultades:

  1. Estaba todo en portugués ✅ (Nadie contaba que yo hablo portugués fluido 😂)
  2. Los servicios de Correios tienen horarios de alta demanda ✅ (Esto ya lo habíamos vivido con Chilexpress )
  3. Puma, nuestro cliente, quería salir antes del Black Friday, así que teníamos una ventana de tiempo pequeña para realizar esta integración de manera correcta.
  4. Teníamos que hacer pruebas reales, es decir, entregar objetos en una sucursal de Correios para confirmar que funcionara el tracking completo. (Sí, en otro país y en tiempos de pandemia)

Entregar los productos en las sucursales fue un desafío que va mas allá de cualquier equipo de software.  Además de las integraciones, tuvimos que convencer a Puma que la única forma de comprobar que estaba todo bien, era que se la jugaran con un cliente real. Nosotros le generábamos su etiqueta de Correios y había que esperar que el producto llegara de vuelta a sus bodegas. (Sí, todo en otro país y en tiempos de pandemia) 🤞🤞🤞

"Tenemos que asumir que el tracking está funcionando bien y salir a producción" - Benjamín Regonesi (CTO)

...

¡Funcionó! 🎉🎉🎉

GIF del chat


Impresionante. No lo podíamos creer. Caipiriñas y música brasilera para celebrar. Todavía trabajamos remoto así que falta la segunda parte.

Hoy ya estamos integrados y funcionando con Correios, y mientras termino de escribir este post, a la espera del Black Friday y de Navidad

Gracias a todo Reversso por llevar a cabo esta tarea titánica.

Les contamos como nos va.