Actualizado 6 junio 2026 · 13 min de lectura
Cómo crear videos de producto para e-commerce con IA automáticamente
El 73% de los consumidores prefiere ver un video antes de comprar un producto online (Wyzowl, 2025). Pero la mayoría de las tiendas online en LATAM solo tienen fotos estáticas. El motivo es simple: crear un video de producto cuesta $50-200 USD por pieza con un editor profesional.
¿Y si pudieras generar videos para todo tu catálogo en una tarde, automáticamente, desde un CSV?
El problema: video de producto es caro y lento
| Método | Costo/video | Tiempo | Escalable |
|---|---|---|---|
| Videoógrafo profesional | $100-500 USD | 1-3 días | No |
| Editor freelance (Fiverr) | $25-80 USD | 24-48 horas | Parcial |
| Canva/CapCut manual | $0 (tu tiempo) | 20-40 min | No |
| Videora API | $0.38 USD | 30-60 seg | Sí |
Con Videora, un catálogo de 100 productos genera 100 videos en ~1 hora por $38 USD total. El mismo trabajo con un freelance costaría $2,500-8,000 USD.
Tutorial: del catálogo CSV a videos MP4
Paso 1: Prepara tu catálogo
Exporta tu catálogo desde Shopify, WooCommerce, Tiendanube o cualquier plataforma. El CSV necesita estas columnas:
nombre,descripcion,precio,beneficio_1,beneficio_2,beneficio_3,imagen_url
"Serum Vitamina C 30ml","Serum facial con vitamina C al 20%","$349 MXN","Ilumina la piel en 14 días","Fórmula no grasa","Apto para piel sensible","https://cdn.mitienda.mx/serum-vitc.jpg"
"Crema Hidratante SPF50","Hidratante con protección solar","$289 MXN","Protección UVA/UVB","No deja residuo blanco","Hidratación 24 horas","https://cdn.mitienda.mx/crema-spf50.jpg"
Paso 2: Genera guiones automáticamente
import csv
def crear_guion(producto: dict) -> dict:
"""Convierte una fila del CSV en un guion de video."""
return {
"title": producto["nombre"],
"aspect_ratio": "9:16", # vertical para redes
"voice": "es-MX-Dalia",
"music": "soft",
"subtitles": True,
"scenes": [
{
"text": f"¿Conoces {producto['nombre']}? {producto['descripcion']}.",
"image_url": producto["imagen_url"],
"duration": 5
},
{
"text": f"Beneficio uno: {producto['beneficio_1']}.",
"image_url": producto["imagen_url"],
"duration": 4
},
{
"text": f"Beneficio dos: {producto['beneficio_2']}. Y además: {producto['beneficio_3']}.",
"image_url": producto["imagen_url"],
"duration": 5
},
{
"text": f"Disponible por solo {producto['precio']}. Link en la bio.",
"image_url": producto["imagen_url"],
"duration": 4
}
]
}
# Cargar catálogo
with open("catalogo.csv") as f:
productos = list(csv.DictReader(f))
guiones = [crear_guion(p) for p in productos]
print(f"{len(guiones)} guiones listos para generar")
Paso 3: Genera los videos en lote
import requests
import time
import json
API_URL = "https://videora.4l3.org/v1/video/render"
HEADERS = {"Authorization": "Bearer TU_API_KEY"}
# Enviar todos los jobs primero
jobs = []
for guion in guiones:
resp = requests.post(API_URL, json=guion, headers=HEADERS)
job = resp.json()
jobs.append({"titulo": guion["title"], "job_id": job["job_id"]})
print(f"Enviado: {guion['title']} (job {job['job_id']})")
print(f"\n{len(jobs)} videos en cola. Esperando...")
# Consultar resultados
resultados = []
pendientes = list(jobs)
while pendientes:
time.sleep(5)
nuevos_pendientes = []
for job in pendientes:
status = requests.get(
f"https://videora.4l3.org/v1/jobs/{job['job_id']}",
headers=HEADERS
).json()
if status["status"] == "done":
print(f"Listo: {job['titulo']} → {status['output_url']}")
resultados.append({
"titulo": job["titulo"],
"url": status["output_url"]
})
elif status["status"] == "error":
print(f"Error: {job['titulo']}")
else:
nuevos_pendientes.append(job)
pendientes = nuevos_pendientes
if pendientes:
print(f" {len(pendientes)} pendientes...")
# Guardar resultados
with open("videos_generados.json", "w") as f:
json.dump(resultados, f, ensure_ascii=False, indent=2)
print(f"\n{len(resultados)} videos generados exitosamente")
Dónde usar los videos de producto
- Página de producto — agrega el video junto a las fotos. Los compradores pasan 2x más tiempo en páginas con video
- Instagram/TikTok — publica como Reel con link al producto en bio o tienda
- Email marketing — incluye thumbnail con play button. CTR sube 65% con video en email (Campaign Monitor)
- WhatsApp Business — envía el video cuando un cliente pregunta por un producto
- Anuncios pagados — Facebook/Instagram Ads con video tienen 20-30% menor CPA que imágenes estáticas
- Marketplace — MercadoLibre y Amazon permiten videos en listings. Pocos vendedores los usan = ventaja competitiva
Tipos de video de producto que puedes generar
| Tipo | Duración | Mejor para |
|---|---|---|
| Showcase | 15-20s | Redes sociales, anuncios |
| Beneficios | 20-30s | Página de producto |
| Comparativa | 30-45s | Contra competencia |
| Tutorial de uso | 45-60s | Post-compra, reduce devoluciones |
| Testimonio | 15-30s | Social proof |
Caso real: tienda de cosmética en Shopify
Una tienda online de cosmética natural con 45 productos en Shopify generó videos para todos sus productos en una tarde:
- Tiempo total: 2 horas (30 min preparar CSV + 1.5h generación automática)
- Costo: $19 USD (plan Pro, 50 videos)
- Resultado: 45 videos de 20 segundos cada uno
- Uso: embebidos en cada página de producto + publicados como Reels (1/día durante 45 días)
Con un editor freelance, el mismo trabajo hubiera costado ~$2,000 USD y 3+ semanas.
Genera videos para tu catálogo
3 videos gratis. Sin tarjeta de crédito. Probar Videora →
Preguntas frecuentes
¿Necesito fotos profesionales de mis productos?
Ayuda, pero no es obligatorio. Las fotos de tu tienda (incluso las básicas) funcionan como fondo. También puedes usar imágenes genéricas de Pexels/Unsplash como contexto.
¿Puedo editar el video después de generarlo?
Sí. El MP4 es un archivo estándar que puedes abrir en CapCut, Premiere, DaVinci o cualquier editor para hacer ajustes finos.
¿Funciona con Tiendanube, WooCommerce y MercadoShops?
Sí. Cualquier plataforma que permita exportar catálogo como CSV funciona. Shopify, WooCommerce, Tiendanube, PrestaShop, Magento.
¿Puedo personalizar la voz y el estilo?
Sí. Elige entre voces masculinas/femeninas en español de México o España. Configura velocidad, música de fondo y estilo de subtítulos.
Artículos relacionados: Generar video desde texto · Crear Reels automáticos · Video con narración IA · Escribelo — Audio a texto