Une ligne par produit, une colonne avec une URL d’image. GridShot traite le fichier comme un lot, crée les produits et les confie à la même chaîne de génération que les intégrations boutique.
CSV, XLSX, XLS et XLSM sont acceptés, jusqu’à 20 Mo et 10 000 lignes par fichier. Les séparateurs sont détectés automatiquement : un export en points-virgules fonctionne tel quel.
GridShot détecte la colonne d’URL d’image et les colonnes produit courantes d’après leurs en-têtes. Avant l’exécution, vous voyez la correspondance détectée et un aperçu des lignes, et pouvez désigner une autre colonne si la détection se trompe.
Le fichier devient un travail traité par un pool de workers, avec progression en direct. Les lignes sont lues, les images récupérées et les produits créés pendant que le compteur avance — et une mauvaise ligne échoue seule au lieu d’emporter toute l’exécution.
À partir de là, c’est le flux studio habituel : chaque exécution produit une grille de 16 à 25 variations en 5 à 15 minutes environ, et vous ne livrez en image finale que les prises voulues.
Une seule colonne est obligatoire : une URL pointant vers une image produit. Tout le reste est facultatif et ne fait qu’améliorer le résultat. Les en-têtes sont reconnus sans tenir compte de la casse, avec plusieurs noms courants acceptés par champ :
| Champ | En-têtes reconnus | À quoi il sert |
|---|---|---|
| URL d’image (obligatoire) | url, image_url, image, product_url, image_link, photo_url … | La photo produit sur laquelle GridShot travaille. Les lignes sans URL http(s) exploitable sont ignorées et signalées. |
| Nom du produit | name, product_name, title, product_title | Devient le nom du produit. Sans lui, les produits sont plus difficiles à distinguer dans la bibliothèque. |
| Marque | brand, brand_name, manufacturer, vendor | Enregistrée sur le produit — utile quand plusieurs labels passent par un même espace. |
| SKU | sku, product_sku, product_id, id | Reste attaché au produit pour que les images finies se rattachent à votre catalogue. |
| Prix | price, product_price, cost | Enregistré comme prix source avec sa devise, à titre de référence. |
| Description | description, product_description, desc | Conservée comme contexte produit, modifiable. |
| Tout le reste | toute autre colonne | Conservé avec l’import, pour que la ligne d’origine reste traçable même là où une valeur ne correspond à aucun champ produit. |
C’est le point à comprendre avant de construire le fichier. Chaque ligne crée un produit à partir d’une image. Si vous listez la face, le dos et un détail du même vêtement sur trois lignes, vous obtenez trois produits distincts — pas un produit avec trois vues.
Pour plusieurs vues d’un même article, passez plutôt par l’URL produit : GridShot lit la fiche, résout sa galerie et crée un produit dont les photos deviennent des perspectives. Ce sont précisément ces perspectives que la génération utilise comme références de tombé : l’étape supplémentaire vaut le coup pour vos produits phares. Pour la largeur — une bonne image chacun sur un grand catalogue — le CSV est le bon outil.
Le nom, la marque, la description, le SKU, le prix et la devise sont inscrits sur le produit, avec la boutique source, le lien produit et l’identifiant d’origine : chaque image générée reste ainsi traçable jusqu’à la ligne dont elle provient.
La catégorie et la couleur fonctionnent autrement. Ces colonnes sont lues et conservées avec l’import, mais les valeurs retenues sur le produit proviennent de l’analyse d’image de GridShot, qui regarde la photo réelle plutôt que de se fier au tableur. En pratique, c’est la source la plus fiable : les arborescences de catégories exportées correspondent rarement au traitement qu’exige un vêtement en génération.
GridShot restitue la longueur et le tombé à partir de valeurs curées — la vérité de la marque, qui prime sur ce que l’IA déduit de la photo et entre dans la génération comme une consigne non négociable. Une colonne « Longueur » ou « Coupe » dans votre export est exactement le type de données dont ces valeurs devraient venir, puisque vous les tenez pour vos clients au lieu de les deviner.
Aujourd’hui, ces colonnes ne sont pas rattachées : la longueur et le tombé curés se saisissent produit par produit dans GridShot. Sur un gros import, cela signifie un passage sur vos produits phares plutôt que sur la totalité — les valeurs déduites par l’IA portent le reste, avec une influence plus douce sur le prompt.
Les imports en lot échouent de façon très banale. Voici le comportement de celui-ci :
L’import lui-même est gratuit. Vous payez les images que vous publiez :
Un exemple chiffré : un lancement de saison de 200 produits avec trois images publiées chacun donne 600 images publiées, soit environ 600 $ plus le calcul des exécutions correspondantes. Importer les 200 lignes ne coûte rien, et le crédit de départ de 10 $ couvre vos dix premières images : de quoi valider le rendu sur de vraies pièces avant d’engager tout le lot.
Voir tous les tarifsLes trois chemins alimentent la même chaîne de génération. Ils ne diffèrent que par la façon dont les produits entrent.
Connectez la boutique en lecture seule via OAuth pour parcourir votre catalogue, puis faites entrer les produits par URL produit ou par ce chemin en lot.
Intégration ShopifyLa connexion WooCommerce utilise des clés d’API REST en lecture seule et fonctionne de la même façon à partir de la sélection des produits.
Intégration WooCommerceUne seule : une colonne contenant une URL d’image. Nom du produit, marque, SKU, prix et description sont facultatifs et repris automatiquement lorsque leurs en-têtes portent un nom courant. Tout le reste du fichier est conservé avec l’import.
XLSX, XLS et XLSM fonctionnent aussi bien que le CSV, jusqu’à 20 Mo et 10 000 lignes. Les séparateurs sont détectés automatiquement : les exports en points-virgules ne demandent aucun nettoyage, et les champs entre guillemets contenant des virgules sont correctement lus.
Pas en CSV : chaque ligne devient un produit distinct avec une image. Pour la face, le dos et un détail du même vêtement, importez ce produit par son URL produit — GridShot transforme la galerie en perspectives d’un seul produit, et ce sont ces perspectives que la génération utilise comme références de tombé.
Les lignes sans URL exploitable sont ignorées et signalées. Les téléchargements qui échouent temporairement sont réessayés avec un délai croissant ; une ligne qui échoue encore est marquée en échec et le lot continue. Seule une exécution qui échoue systématiquement s’interrompt d’elle-même : vous le voyez tôt, pas à la ligne neuf mille.
Oui, et c’est l’ordre raisonnable. Importez vingt lignes, générez pour deux ou trois d’entre elles et jugez le rendu sur vos propres pièces. Le crédit de départ de 10 $ le couvre, et la correspondance validée sur vingt lignes est la même que celle qui tournera sur dix mille.
Non. Le lot est la façon la plus rapide d’entrer pour quiconque a plus de produits que de patience, quelle que soit la taille du catalogue : un tableau de quarante articles vaut autant qu’un de quatre mille. Les organisations plus grandes ajoutent plutôt l’API par-dessus.