Somos una empresa con una tienda e-commerce en WooCommerce y estamos trabajando en la integración de la API de Enví
a.com para la generación automática de guías de envío. Actualmente, enfrentamos varios problemas técnicos que requieren la intervención de un desarrollador experimentado para asegurar una integración fluida y sin errores. Los problemas incluyen un mapeo incorrecto de campos (como estado, state_code, y region), errores recurrentes tipo “state not found”, payloads mal estructurados que se envían a la API de Enví
a.com, y validaciones que no coinciden entre WooCommerce y la API. Adicionalmente, necesitamos realizar ajustes para que la integración no afecte la estructura de datos requerida por Google Merchant o Google Commerce. Dado que el proveedor de Enví
a.com solo ofrece documentación básica, buscamos un profesional con la capacidad de leer y entender documentación de api, resolver inconsistencias, realizar debugging exhaustivo (analizando logs, payloads y respuestas json), interceptar y modificar datos antes de su envío, y trabajar eficazmente con hooks, filtros y funciones personalizadas en woocommerce. Es fundamental contar con experiencia previa en la integración de Enví
a.com o APIs de envío similares (como Skydropx, Estafeta, DHL, entre otras).
Alcance del trabajo:
Revisar la integración actual entre WooCommerce y Enví
a.com para identificar los puntos de falla.
Detectar con precisión dónde se producen los errores de mapeo de campos.
Corregir la estructura de datos y las validaciones para asegurar la compatibilidad entre ambas plataformas.
Implementar una solución estable y robusta que resuelva los problemas actuales.
Documentar brevemente las modificaciones y soluciones implementadas.
Opcionalmente, dejar el sistema preparado para futuras reglas de envío personalizadas.
Requisitos obligatorios:
Experiencia comprobable en desarrollo con WooCommerce, incluyendo el uso de hooks, filters y overrides.
Amplia experiencia en integraciones rest api.
Manejo experto de formatos JSON y habilidades avanzadas de debugging.
Experiencia en integración con Enví
a.com es ideal, o con plataformas de envío similares.
Capacidad para trabajar con logs y resolver errores comunes de API, como 400 Bad Request, 422 Unprocessable Entity, y problemas de validación de campos obligatorios.
Capacidad para proponer soluciones técnicas innovadoras y no solo ejecutar instrucciones.
Por favor responder:
¿Has trabajado con Enví
a.com antes? Describe el proyecto.
¿Has resuelto problemas de mapeo de estados/códigos en APIs de envíos?
¿Cómo haces debugging cuando una API devuelve error 400 o 422?
Comparte un ejemplo técnico donde hayas interceptado y modificado datos en WooCommerce antes de enviarlos a una API externa.
Prazo de Entrega: Não estabelecido