Tabla de Contenidos
Más Artículos de Founders Journey
Los desarrolladores que crean aplicaciones de Shopify suelen recurrir a Shopify CLI porque están cansados de:
- Crear manualmente el código base de la aplicación, flujos de OAuth y suscripciones a webhooks desde cero
- Hacer clic en el Panel de partners para crear y configurar cada aplicación de prueba
- Implementar extensiones con scripts frágiles y manuales
- Esperar para ver cambios porque no hay un bucle de desarrollo local con recarga en caliente
Shopify CLI resuelve los cuatro problemas. Crea una aplicación, la ejecuta localmente en una tienda de desarrollo con un túnel seguro e implementa extensiones de aplicaciones desde tu terminal.

Shopify CLI a través de la publicación de LinkedIn de Taylor Page
Qué es Shopify CLI
Shopify CLI es la herramienta de línea de comandos oficial de Shopify para crear aplicaciones, temas y tiendas personalizadas. Para los desarrolladores de aplicaciones, maneja cuatro cosas: andamiaje de proyectos (con plantillas para Remix y otros stacks), desarrollo local con tunelización automática a una tienda de desarrollo, gestión de variables de entorno y secretos, e implementación de configuración de aplicaciones y extensiones.
Instalación de CLI
CLI se ejecuta en macOS, Windows y Linux y requiere una versión reciente de Node.js LTS. Instálalo globalmente con npm:
npm install -g @shopify/cli@latest
Verifica la instalación con shopify version. También querrás un Cuenta de socio de Shopify y una tienda de desarrollo para hacer pruebas.
Crear una nueva aplicación
Crea un nuevo proyecto de aplicación:
shopify app init
CLI te solicita un nombre de proyecto y una plantilla, luego genera un esqueleto de aplicación funcional (OAuth, almacenamiento de sesión y cableado de webhooks incluido), conectado a tu organización de partners.
Flujo de trabajo de desarrollo local
Desde tu directorio de proyecto:
shopify app dev
Esto inicia un servidor local, abre un túnel para que tu tienda de desarrollo pueda acceder a él y se recarga en caliente mientras editas. Instala la vista previa en tu tienda de desarrollo e itera contra las APIs reales de Shopify en minutos en lugar de días.
Implementar tu aplicación
Cuando estés listo para enviar la configuración y extensiones:
shopify app deploy
Esto envía una versión de la aplicación a Shopify. De allí, la distribución se realiza a través del Panel de partners: aplicaciones públicas a través del proceso de revisión de Shopify App Store, aplicaciones personalizadas directamente a un comerciante.
Errores comunes (y cómo evitarlos)
Cuatro cosas causan problemas en la mayoría de las primeras aplicaciones:
Túneles y VPN: shopify app dev abre un túnel a tu tienda de desarrollo, y las VPN corporativas o firewalls estrictos pueden romperlo silenciosamente. Prueba primero en una red abierta.
Versiones de Node: CLI sigue versiones LTS recientes, por lo que un administrador de versiones (nvm o similar) te ahorra errores de incompatibilidad.
Selección de organización de partners: si perteneces a varias organizaciones, confirma que CLI vinculó la correcta antes de implementar.
Webhooks: se activan contra tu URL de túnel en desarrollo, por lo que un túnel muerto significa eventos perdidos silenciosamente, no mensajes de error.
Cómo ganan dinero las aplicaciones de Shopify (y por qué cambia tu herramientas)
Las aplicaciones de Shopify facturan a los comerciantes a través de la API de facturación de Shopify: cargos de planes recurrentes, cargos basados en el uso o compras únicas. Los comerciantes pagan dentro de Shopify y tus ingresos llegan a través de pagos de partners. Ese flujo es conveniente. También es por qué los desarrolladores de aplicaciones carecen de visibilidad de ingresos: el informe de pago lo agrega todo, y la historia a nivel de plan (quién se actualizó, quién se fue, qué punto de precio retiene) nunca aparece. Diseña tus planes sabiendo que querrás esa historia después. Es la diferencia entre adivinar y fijar precios con evidencia.
Seguimiento del ingresos de suscripción de tu aplicación Shopify
La mayoría de los tutoriales de desarrollo de aplicaciones omiten esta parte. Una vez que tu aplicación cobra a los comerciantes una tarifa recurrente, tienes un negocio de suscripción. Y los informes de pago del Panel de partners no te dirán tus movimientos de MRR, tasa de cancelación, LTV o qué plan retiene realmente a los comerciantes.
Baremetrics tiene un integración nativa con Shopify (una de siete fuentes de datos nativas) que convierte los cargos de suscripción de tu aplicación en un conjunto completo de métricas: cascada de MRR (nuevo, expansión, contracción, cancelación), retención de cohortes, LTV, ARPU y segmentación por plan. Dos notas de alcance honestas. El MRR de Shopify está incluido, pero las propias tarifas de Shopify no se desglosan de la manera que se desglosan las tarifas de Stripe. Y Baremetrics Recover (recuperación de pagos fallidos) funciona solo con clientes de Stripe.
¿Utilizas Mantle para análisis de aplicaciones Shopify? Mantle anunció su cierre en junio de 2026 y desactivó los informes el 14 de agosto de 2026. La integración nativa de Shopify de Baremetrics es la ruta de migración más directa — ver por qué los Socios de Shopify eligen Baremetrics como alternativa a Mantle — y su configuración de datos por conexión te permite elegir cómo se cuentan el cronograma de ingresos, el cronograma de cancelación y los reembolsos.
Y si tu negocio abarca Shopify más Stripe (digamos, una aplicación más un SaaS independiente), Baremetrics normaliza ambos en una vista unificada de MRR: la imagen de múltiples fuentes que ninguna plataforma te proporciona por sí sola.
¿Estás construyendo en Shopify? Conecta tu tienda a Baremetrics gratis y ve tu MRR real en minutos.
Preguntas Frecuentes
-
¿Necesito Shopify CLI para crear una aplicación?
Técnicamente no; puedes construir directamente contra las API. Pero CLI maneja el andamiaje de OAuth, tunelización e implementación que de otro modo tendrías que cablear a mano. No hay una buena razón para omitirlo.
-
¿Shopify CLI funciona también para temas?
Sí. El mismo CLI cubre desarrollo de temas (
shopify theme dev) y tiendas Hydrogen, aunque esta guía se enfoca en aplicaciones. -
¿Qué plantilla debo elegir con `shopify app init`?
Remix es la opción predeterminada de Shopify y la mejor documentada. Elige algo diferente solo si tu equipo ya tiene una preferencia de stack fuerte.
-
¿Cómo pruebo mi app antes del lanzamiento?
Ejecuta
shopify app devcontra una tienda de desarrollo desde tu cuenta de Partner. Las tiendas de desarrollo son gratuitas y se comportan como tiendas reales sin procesar pagos reales. -
¿Cómo hago seguimiento del MRR y churn de mi app de Shopify?
El Panel de Partner muestra pagos, no métricas SaaS. Conecta tus datos a Baremetrics para movimientos de MRR, churn, LTV y retención de cohortes listos para usar.
-
¿Qué pasó con Mantle?
Mantle, una herramienta de análisis nativa de Shopify, se cerró en junio de 2026. La integración nativa de Shopify de Baremetrics es un reemplazo directo para métricas de suscripción.