En Innovate trabajamos bajo un principio claro: si algo no existe, lo construimos.
Y en nuestro camino de crear tiendas online de clase mundial, vimos una oportunidad para mejorar nuestro propio workflow… y el de toda la comunidad de desarrolladores en Argentina, Brasil y LATAM.
Hoy presentamos esa evolución.
🛠️ Tiendanube / Nuvemshop CLI
Una herramienta creada por Innovate para optimizar, automatizar y profesionalizar el desarrollo de temas en ambas plataformas.
Nació como una solución interna para mejorar nuestros procesos…
y hoy la compartimos abiertamente con toda la comunidad.
⚠️ Importante: Esta herramienta es un desarrollo independiente de Innovate, no está afiliada ni es respaldada por Tienda Nube o Nuvemshop.
⭐ ¿Por qué construimos esta herramienta?
A lo largo de nuestros proyectos enfrentamos siempre los mismos desafíos:
— Subidas manuales por FTP
— Descargas completas que consumían tiempo
— Falta de validaciones específicas de la plataforma
— Errores invisibles (tabs, duplicados, defaults sin referencia)
— Procesos lentos que afectaban los tiempos de entrega
Como agencia líder de ecommerce en la región, nos exigimos mejorar cada día.
Por eso desarrollamos una CLI moderna, con estándares 2025, para elevar la calidad y velocidad del desarrollo—primero para nuestro equipo, y ahora para todos.
🧰 ¿Qué es exactamente la Tiendanube / Nuvemshop CLI?
Es una herramienta de línea de comando que te permite:
— 🔄 Sincronizar archivos del tema automáticamente vía FTP
— 📥📤 Subir y descargar temas completos
— 🧪 Validar configuraciones con reglas específicas de la plataforma
— ⚡ Ganar estabilidad, velocidad y control
— 🤝 Mejorar el trabajo colaborativo entre equipos
Todo con un objetivo simple: hacer el desarrollo para Tienda Nube / Nuvemshop más rápido, limpio y eficiente.
🚀 Funcionalidades principales
— 🔄 Auto-Sync en tiempo real
Editás un archivo → se sube automáticamente.tiendanube watch es ahora nuestro modo de desarrollo por defecto.
— ⚡ Configuración rápida e interactiva
Configurá el acceso FTP en menos de un minuto con tiendanube init.
— 🧪 Validador inteligente
Incluye chequeos diseñados específicamente para el ecosistema TN/NS:
— Indentación con tabs
— Nombres duplicados
— Validación cruzada con defaults.txt
— Estructura correcta para settings.txt, sections.txt, translations.txt
— Traducciones requeridas (es, pt, en, es_mx)
— JSON limpio y sin anidaciones innecesarias
— 🔁 Reintentos automáticos
Si una transferencia falla, la herramienta lo vuelve a intentar.
— 📂 Gestión completa del tema
Ideal para sincronización de equipos, backups y acelerar QA.
— 🌐 Compatible con Windows, macOS y Linux
🗺️ Roadmap oficial — Lo que viene
Porque esto recién empieza.
Estamos comprometidos a mejorar la herramienta junto a la comunidad.
🎯 Versión actual: v1.1.0
Ya disponible:
— Enhanced ConfigChecker
— Real-time Sync
— Interactive Setup
— Full Upload/Download
🚀 v1.2.0 — Soporte multi-entorno (Q1 2026)
— FTP dual: Test + Producción
— Descarga desde Test
— Deploy a Producción
— Validación pre-deploy
— Rollback seguro
🤖 v1.3.0 — Integración CI/CD (Q1 2026)
— GitHub Actions
— Validaciones pre-deploy
— Notificaciones
— Aprobaciones de producción
🧩 v1.4.0 — Configuración modular (Q1 2026)
— settings.txt modularizado
— Compilador custom
— Menos conflictos, más estructura
— Reutilización entre proyectos
🎨 v1.5.0 — Herramientas para desarrollo en Twig (Q1 2026)
— Validación de sintaxis
— Seguimiento de variables
— Linter de buenas prácticas
Link: https://www.npmjs.com/package/tiendanubecli
