Shopify CLI

La interfaz de línea de comandos oficial para desarrolladores de temas y apps de Shopify.

Instalación

macOS (Homebrew)
brew tap shopify/shopify
brew install shopify-cli
npm (global)
npm install -g @shopify/cli @shopify/theme
Verificar
shopify version
shopify help

Comandos desde la base de datos

Apps

ComandoDescripciónOpciones
shopify app dev Servidor de desarrollo para apps --api-key
shopify app generate extension Genera una extensión para tu app --type, --name

Auth

ComandoDescripciónOpciones
shopify auth login Autenticarse con tu cuenta de Shopify --store
shopify auth logout Cerrar sesión de la CLI

Temas

ComandoDescripciónOpciones
shopify theme dev Servidor de desarrollo con hot reload --store, --theme, --port
shopify theme push Sube archivos locales al tema de Shopify --store, --theme, --only, --ignore
shopify theme pull Descarga el tema de Shopify a local --store, --theme, --only
shopify theme list Lista todos los temas de la tienda --store
shopify theme init Crea un tema desde una plantilla --name, --clone-url
shopify theme delete Elimina un tema de la tienda --store, --theme, -f
shopify theme share Crea una URL de preview pública del tema --store
shopify theme check Valida el tema con Theme Check (linter) --category, --severity

Sesión de desarrollo completa

Terminal
# 1. Autenticarse
shopify auth login --store=mi-tienda.myshopify.com

# 2. Crear tema desde Dawn
shopify theme init mi-tema
cd mi-tema

# 3. Lanzar servidor de desarrollo
shopify theme dev --store=mi-tienda.myshopify.com

# 4. Subir cambios
shopify theme push --store=mi-tienda.myshopify.com

# 5. Validar el tema
shopify theme check