Shopify Flow permite desde el 29 de septiembre utilizar URLs relativas en las extensiones Flow Trigger Lifecycle Callback. Hasta ahora esos callbacks exigían una URL HTTPS absoluta, lo que obligaba a disponer de un endpoint ya alojado incluso para probar localmente. La novedad está descrita en el changelog oficial de Shopify.
Qué cambia en desarrollo local
Cuando una extensión utiliza una ruta relativa, shopify app dev la resuelve contra la URL del túnel de desarrollo. Esto evita editar manualmente el callback cada vez que cambia la dirección temporal utilizada durante una sesión local.
En despliegue, shopify app deploy resuelve la misma ruta contra el application_url definido en la configuración de la aplicación.
Las URLs absolutas siguen siendo válidas
Shopify no elimina el formato anterior. Una app puede seguir utilizando una URL HTTPS completa cuando el endpoint vive fuera de la aplicación principal o cuando necesita llamar siempre al mismo host en todos los entornos.
Lo que no está soportado son las URLs relativas al protocolo, como //example.com/api/execute. Además, antes de desplegar con rutas relativas, el archivo de configuración debe incluir un application_url HTTPS válido.
Por qué reduce errores entre desarrollo y producción
Las apps que trabajan con túneles dinámicos podían terminar con callbacks apuntando a una URL antigua o con configuraciones diferentes entre equipos. Una ruta como /api/flow/lifecycle puede mantenerse igual y dejar que Shopify la resuelva contra el host adecuado en cada entorno.
Eso también facilita automatizar despliegues porque elimina una parte de la configuración específica de cada máquina de desarrollo.
Qué debería revisar un equipo
Las agencias con extensiones Flow deberían comprobar si hoy mantienen URLs absolutas únicamente por limitación técnica. Si migran a rutas relativas, deben probar instalación, actualización y desinstalación de triggers tanto con app dev como en un despliegue real.
También conviene revisar que el application_url de producción sea correcto antes de desplegar, porque una ruta relativa válida puede terminar apuntando al host equivocado si esa base está mal configurada.
Para equipos que mantienen ecommerce e integraciones, también conviene revisar el nuevo uso de app intents en Shopify Sidekick, el checkout mediante WebMCP, las métricas y logs de apps personalizadas, la actualización de GitHub CodeQL, el parche crítico de GitLab y la adopción de passkeys empresariales.
Fotografía: Christina Morillo / Pexels.

