Una fila por producto, una columna con una URL de imagen. GridShot procesa el archivo como un trabajo por lotes, crea los productos y los entrega a la misma cadena de generación que usan las integraciones de tienda.
Se aceptan CSV, XLSX, XLS y XLSM, hasta 20 MB y 10.000 filas por archivo. Los separadores se detectan solos, así que una exportación con punto y coma funciona tal cual.
GridShot detecta la columna con la URL de imagen y las columnas de producto habituales por sus encabezados. Antes de ejecutar ves la correspondencia detectada y una vista previa de filas, y puedes señalar otra columna si la detección falla.
El archivo se convierte en un trabajo que procesa un grupo de workers con progreso en vivo. Las filas se leen, las imágenes se descargan y los productos se crean mientras avanza el contador, y una fila defectuosa falla sola en vez de arrastrar toda la ejecución.
A partir de aquí es el flujo de estudio habitual: cada ejecución produce una cuadrícula de 16 a 25 variaciones en unos 5 a 15 minutos y solo entregas como imagen final las tomas que quieras.
Solo una columna es obligatoria: una URL que apunte a una imagen de producto. Todo lo demás es opcional y únicamente mejora el resultado. Los encabezados se reconocen sin distinguir mayúsculas, con varios nombres habituales admitidos por campo:
| Campo | Encabezados reconocidos | Para qué sirve |
|---|---|---|
| URL de imagen (obligatoria) | url, image_url, image, product_url, image_link, photo_url … | La foto de producto con la que trabaja GridShot. Las filas sin una URL http(s) utilizable se omiten y se informan. |
| Nombre del producto | name, product_name, title, product_title | Pasa a ser el nombre del producto. Sin él cuesta más distinguir los productos en la biblioteca. |
| Marca | brand, brand_name, manufacturer, vendor | Se guarda en el producto: útil cuando varias etiquetas comparten un espacio de trabajo. |
| SKU | sku, product_sku, product_id, id | Permanece unido al producto para que las imágenes finales se rastreen hasta tu catálogo. |
| Precio | price, product_price, cost | Se guarda como precio de origen junto a su divisa, solo como referencia. |
| Descripción | description, product_description, desc | Se conserva como contexto del producto y es editable. |
| Todo lo demás | cualquier otra columna | Se conserva con la importación, de modo que la fila original siga siendo rastreable incluso donde un valor no encaja en ningún campo de producto. |
Este es el punto que conviene entender antes de montar el archivo. Cada fila crea un producto a partir de una imagen. Si listas el frente, la espalda y un detalle de la misma prenda como tres filas, obtienes tres productos separados, no un producto con tres vistas.
Para varias vistas de un mismo artículo usa la vía de la URL de producto: GridShot lee la ficha, resuelve su galería y crea un producto cuyas fotos pasan a ser perspectivas. Precisamente esas perspectivas son las que la generación usa como referencia de caída, así que el paso extra merece la pena en tus productos estrella. Para amplitud —una buena imagen de cada artículo en un catálogo grande— el CSV es la herramienta adecuada.
Nombre, marca, descripción, SKU, precio y divisa se escriben en el producto, junto con la tienda de origen, el enlace del producto y el identificador original, de modo que cada imagen generada sigue siendo rastreable hasta la fila de la que salió.
La categoría y el color funcionan distinto. Esas columnas se leen y se conservan con la importación, pero los valores que acaban en el producto proceden del análisis de imagen de GridShot, que mira la foto real en lugar de fiarse de la hoja de cálculo. En la práctica es la fuente más fiable: los árboles de categorías exportados rara vez coinciden con el tratamiento que una prenda necesita en la generación.
GridShot representa el largo y la caída a partir de valores curados: la verdad de la marca, que prevalece sobre lo que la IA deduce de la foto y entra en la generación como una instrucción no negociable. Una columna «Largo» o «Corte» en tu exportación es justo el tipo de dato del que deberían venir esos valores, porque lo mantienes para tu clientela en lugar de adivinarlo.
Hoy esas columnas no están vinculadas: el largo y la caída curados se fijan producto a producto dentro de GridShot. En una importación grande eso significa una pasada por tus productos estrella y no por todos: el resto lo sostienen los valores deducidos por la IA, con una influencia más suave sobre el prompt.
Las importaciones masivas fallan de maneras muy aburridas. Así se comporta esta:
La importación en sí es gratuita. Pagas las imágenes que publicas:
Un ejemplo calculado: un lanzamiento de temporada de 200 productos con tres imágenes publicadas cada uno suma 600 imágenes publicadas, es decir unos 600 $ más el cómputo de las ejecuciones correspondientes. Importar las 200 filas no cuesta nada y el saldo inicial de 10 $ cubre tus diez primeras imágenes, así que puedes validar el resultado sobre prendas reales antes de comprometer todo el lote.
Ver todos los preciosLos tres caminos alimentan la misma cadena de generación. Solo se diferencian en cómo entran los productos.
Conecta la tienda en modo solo lectura mediante OAuth para recorrer tu catálogo y luego trae los productos por URL de producto o por esta vía de lotes.
Integración con ShopifyLa conexión con WooCommerce usa claves de API REST de solo lectura y funciona igual a partir de la selección de productos.
Integración con WooCommerceUna: una columna con una URL de imagen. Nombre de producto, marca, SKU, precio y descripción son opcionales y se recogen automáticamente cuando sus encabezados usan un nombre habitual. Todo lo demás del archivo se conserva con la importación.
XLSX, XLS y XLSM funcionan igual de bien que CSV, hasta 20 MB y 10.000 filas. Los separadores se detectan solos, así que las exportaciones con punto y coma no necesitan limpieza, y los campos entrecomillados con comas dentro se leen correctamente.
Por CSV no: cada fila se convierte en su propio producto con una imagen. Para el frente, la espalda y un detalle de la misma prenda, importa ese producto por su URL de producto: GridShot convierte la galería en perspectivas de un único producto, y esas perspectivas son las que la generación usa como referencia de caída.
Las filas sin una URL utilizable se omiten y se informan. Las descargas que fallan de forma transitoria se reintentan con espera creciente; una fila que sigue fallando se marca como fallida y el lote continúa. Solo una ejecución que falla de forma sostenida se detiene sola, así que te enteras pronto y no en la fila nueve mil.
Sí, y es el orden sensato. Importa veinte filas, genera para dos o tres y juzga el resultado sobre tus propias prendas. El saldo inicial de 10 $ lo cubre, y la correspondencia que validas con veinte filas es la misma que se ejecutará con diez mil.
No. La vía por lotes es la entrada más rápida para cualquiera con más productos que paciencia, sea cual sea el tamaño del catálogo: una hoja de cuarenta artículos vale tanto como una de cuatro mil. Las operaciones mayores suelen añadir la API por encima en lugar de sustituir esta vía.