G
GridShot
🇫🇷
CSV / Excel

Importez votre catalogue depuis un tableur — puis shootez-le en entier

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.

01

Téléversez votre fichier

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.

02

Vérifiez la correspondance des colonnes

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.

03

Lancez le lot

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.

04

Générez et livrez

À 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.

Ce que votre fichier doit contenir — et ce que GridShot en fait

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 :

ChampEn-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 produitname, product_name, title, product_titleDevient le nom du produit. Sans lui, les produits sont plus difficiles à distinguer dans la bibliothèque.
Marquebrand, brand_name, manufacturer, vendorEnregistrée sur le produit — utile quand plusieurs labels passent par un même espace.
SKUsku, product_sku, product_id, idReste attaché au produit pour que les images finies se rattachent à votre catalogue.
Prixprice, product_price, costEnregistré comme prix source avec sa devise, à titre de référence.
Descriptiondescription, product_description, descConservée comme contexte produit, modifiable.
Tout le restetoute autre colonneConservé avec l’import, pour que la ligne d’origine reste traçable même là où une valeur ne correspond à aucun champ produit.
Une ligne, c’est un produit avec une image

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.

Ce qui atterrit sur la fiche produit

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.

Tombé et longueur

La longueur et le tombé ne sont pas lus dans le fichier

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.

Limites, et ce qui se passe quand ça coince

Les imports en lot échouent de façon très banale. Voici le comportement de celui-ci :

  • Formats acceptés : CSV, XLSX, XLS et XLSM — jusqu’à 20 Mo et 10 000 lignes par fichier.
  • Les lignes sans URL d’image http(s) exploitable sont ignorées plutôt que devinées, et signalées pour que vous corrigiez l’export.
  • Les téléchargements sont réessayés avec un délai croissant avant qu’une ligne soit déclarée en échec. Les lignes en échec n’arrêtent pas le travail ; le reste du lot continue.
  • Si une exécution échoue systématiquement — hébergeur d’images hors service, liens CDN expirés, URL fausses partout — le travail s’arrête de lui-même au lieu de moudre des milliers de lignes vouées à l’échec.
  • L’import ne dédoublonne pas par rapport aux produits déjà présents dans votre bibliothèque. Passer deux fois le même fichier crée deux fois les produits.
  • C’est un import ponctuel, pas une synchronisation. Les modifications ultérieures dans votre boutique ne se propagent pas, et réimporter est toujours une action explicite.

Là où le lot fait la différence

  • Lancements de saison : quelques centaines de références qui ont toutes besoin de visuels portés dans la même fenêtre.
  • Déploiements sur des places de marché, où les mêmes pièces exigent un second jeu d’images à un autre format.
  • Rattrapage de catalogue — la longue traîne de produits anciens qui n’ont jamais eu de vraie séance.
  • Vitrines headless ou sur mesure sans connexion directe, où l’export reste la voie fiable.

Ce que coûte un lot

L’import lui-même est gratuit. Vous payez les images que vous publiez :

  • 1 $ par image publiée — le fichier final livré.
  • Plus le calcul IA réel, facturé au prix du fournisseur — quelques centimes en général.
  • Une exécution produit une grille de 16 à 25 variations en 5 à 15 minutes. Une exécution coûte 1 $ plus le calcul, et ce dollar est déduit de la première prise que vous en livrez — une grille depuis laquelle vous publiez ne coûte donc rien au-delà du 1 $ par image finale.
  • Chaque nouveau compte démarre avec 10 $ de crédit offert — sans carte bancaire.

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 tarifs

CSV, Shopify ou WooCommerce ?

Les 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.

Sur Shopify ?

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 Shopify

Sur WooCommerce ?

La 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 WooCommerce

FAQ sur le flux CSV

Quelles colonnes sont obligatoires ?

Une 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.

Un export Excel fonctionne-t-il, ou faut-il du CSV ?

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.

Un produit peut-il avoir plusieurs images dans le fichier ?

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é.

Que se passe-t-il si certaines URL sont cassées ?

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.

Peut-on tester d’abord sur un sous-ensemble ?

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.

Est-ce réservé aux grandes équipes ?

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.

Transformez un tableur en catalogue fini