¿Qué hace shopify-automation?
Automatización de comercio electrónico en Shopify: gestión de inventario, procesamiento de pedidos, flujos de trabajo de clientes y análisis.
Descripción general
Esta habilidad permite a los agentes de IA (como Claude Code, Cursor o Codex) interactuar con tiendas Shopify de forma programática para automatizar operaciones diarias. Utiliza la API REST de Shopify para realizar acciones como:
- Gestión de inventario: actualizar cantidades, configurar alertas de stock bajo y sincronizar con sistemas ERP.
- Procesamiento de pedidos: filtrar, priorizar y procesar pedidos según reglas personalizadas (ej. pedidos urgentes, ubicación geográfica).
- Flujos de trabajo de clientes: segmentar clientes por comportamiento de compra, etiquetarlos automáticamente y enviar comunicaciones personalizadas.
- Análisis: generar informes de ventas, tendencias de productos y KPIs de rendimiento.
Plataformas compatibles
- Claude Code (recomendado)
- Cursor
- Codex
- Cualquier agente LLM que admita funciones personalizadas
Configuración
- Obtén las credenciales de la tienda Shopify (API key y contraseña o token de acceso).
- Define las siguientes variables de entorno en tu entorno de trabajo:
SHOPIFY_STORE_URL(ej.https://mystore.myshopify.com)SHOPIFY_ACCESS_TOKEN(token privado de la app)
- Instala la habilidad:
# Dependencias pip install shopify - Verifica la conexión:
shopify-automation test-connection
Uso con comandos CLI
| Comando | Descripción |
|---|---|
shopify-automation inventory --list | Listar productos con stock bajo |
shopify-automation inventory --update --id <product_id> --quantity <N> | Actualizar cantidad de producto |
shopify-automation orders --process --status pending | Procesar pedidos pendientes |
shopify-automation customers --segment --tag vip | Segmentar clientes VIP |
shopify-automation analytics --report sales --date-range 2024-01-01..2024-12-31 | Generar informe de ventas anual |
Ejemplos de prompts
- "Actualiza el inventario del producto ID 12345 a 50 unidades."
- "Procesa todos los pedidos pendientes de hoy y etiqueta a los clientes como 'nuevos'."
- "Genera un informe de ventas del último trimestre y envíamelo por correo."
Integración con IA
Cuando uses un agente LLM (por ejemplo, Claude Code), simplemente describe la tarea en lenguaje natural. El LLM interpretará la intención y ejecutará los comandos correspondientes. Asegúrate de que las variables de entorno estén configuradas en el contexto del agente.
Limitaciones
- Requiere un token de acceso con permisos de lectura/escritura en la tienda Shopify.
- No admite acciones destructivas (ej. eliminar productos o pedidos) sin confirmación explícita del usuario.
- La frecuencia de llamadas a la API debe cumplir con los límites de Shopify (40 solicitudes por segundo por app).
Seguridad
- Nunca compartas tu token de acceso en código o en texto plano.
- Revisa los permisos de la app en el panel de administración de Shopify.
- Para entornos de producción, utiliza secretos administrados (ej. Vault, AWS Secrets Manager).
Soporte
Para preguntas o problemas, abre un issue en el repositorio de GitHub o consulta la documentación oficial de Shopify API.