Las aplicaciones que crean tipos de descuento mediante Shopify Functions pueden desde el 30 de septiembre registrar app intents de tipo shopify/Discount. Esto permite que Sidekick abra directamente los flujos de creación y edición de una app en lugar de enviar al merchant a la interfaz de descuentos estándar, según el changelog oficial de Shopify.
Qué acciones admite el nuevo intent
El intent soporta create y edit. Una app puede registrar admin.app.intent.link para navegar hacia una página existente de React Router o admin.app.intent.render para mostrar una Admin UI extension enfocada dentro del propio admin.
Las extensiones de descuentos que ya utilizan admin.discount-details.function-settings.render se promocionan automáticamente.
Sidekick puede elegir entre distintas implementaciones
El esquema permite asociar cada intent a una implementación concreta de Shopify Function mediante functionId. Si la petición no identifica un tipo específico, Shopify puede mostrar un selector con los flujos disponibles.
Para editar, el intent transporta además el GID del descuento, de modo que la app pueda abrir directamente la configuración correcta.
No exige migración a las apps existentes
Shopify aclara que las apps actuales continúan funcionando sin cambios. La novedad es opcional y solo afecta a aplicaciones que crean tipos de descuento respaldados por Shopify Functions.
En móvil existe una limitación: los flujos basados en admin.app.intent.link se soportan actualmente en Shopify admin web. El descuento puede aparecer en la lista móvil, pero tocarlo no abre todavía el flujo de edición de la app.
Qué debería hacer un desarrollador
Una app que quiera integrarse con Sidekick puede declarar los intents para crear y editar, definir el esquema y proporcionar instrucciones que permitan al asistente elegir el flujo correcto. Después debe probar casos con una sola implementación y con varias Functions para verificar el comportamiento del selector.
El objetivo empresarial es reducir pasos: un merchant puede pedir a Sidekick crear o modificar un descuento y aterrizar en la interfaz especializada de la app, en lugar de buscar manualmente el módulo correspondiente.
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: Lukas Blazek / Pexels.

