Apps
Apps de Shopify a medida
Apps embebidas en el admin de Shopify con Node.js, Express y el CLI, para lo que ninguna app del App Store hace: configuradores, paneles internos, lógica de catálogo o el contenedor de tus Shopify Functions.
Lo primero que te voy a preguntar
Si lo que necesitas cabe en un metacampo, en un metaobjeto o en una app del App Store, no necesitas una app a medida. Una app propia es código que alguien tiene que mantener, actualizar cuando cambia la versión de la API y alojar en algún sitio. Vale la pena cuando no hay alternativa, no por defecto.
Lo que suelo construir
- Configuradores de producto con reglas que ninguna app genérica modela: compatibilidades, medidas, combinaciones excluyentes.
- Paneles internos embebidos en el admin, para que el equipo gestione datos propios donde ya trabaja, en lugar de en una hoja de cálculo aparte.
- Automatizaciones que leen y escriben por la Admin API: recalcular, reclasificar, limpiar.
- El contenedor de una Function, cuando la Function necesita configuración y alguien tiene que poder cambiarla sin tocar el código.
Cómo las monto
Embebidas en el admin con App Bridge, para que la app viva dentro de Shopify y no sea una pestaña aparte con otra sesión. La autenticación por token de sesión, la API por GraphQL y la versión de la API fijada, nunca “la última”: una API sin versión fijada es una app que un día deja de funcionar sin que nadie haya tocado nada.
Y una cosa que digo siempre: una app a medida necesita un plan de actualización. Shopify saca versiones de API cada trimestre y las antiguas se retiran. Si nadie va a mirar esa app en dos años, mejor que el proyecto no dependa de ella.