Saleor offre aux équipes headless un modèle GraphQL clair avec canaux, variantes et métadonnées. Photopilot s’y connecte en récupérant les produits par canal, en préparant les images et les textes, puis en mettant le résultat à disposition de votre propre import ou application. L’équipe de développement garde ainsi le contrôle sur ce qui est écrit dans Saleor, tandis que l’équipe contenu continue à travailler en autonomie.
01
Ce que Photopilot récupère via GraphQL
Avec une seule requête GraphQL par cycle, Photopilot lit les produits d’un canal, avec le nom, le slug, externalReference, metadata, media et les variantes. Pour chaque variante, le SKU, le nom, le stock et ses propres metadata sont importés. La matière, les symboles d’entretien ou le groupe de produits que vous gérez dans metadata sont repris directement. Grâce à un filtre sur updatedAt, seuls les produits mis à jour sont importés.
02
Correspondance par SKU, slug et EAN dans les métadonnées
Saleor n’a pas de champ EAN fixe. Photopilot recherche donc un EAN, un GTIN ou un code-barres dans les métadonnées de la variante ou du produit. Nous faisons aussi la correspondance sur SKU, slug et externalReference, afin qu’une connexion avec un numéro ERP continue de fonctionner. Les images des fournisseurs et du studio photo arrivent ainsi sur la bonne variante et la bonne couleur. Un numéro produit interne dans les métadonnées peut servir de clé principale si vous l’utilisez ainsi.
03
Ce que Photopilot fait du contenu
Les images fournisseurs et les packshots sont détourés, recadrés et placés sur un fond fixe selon vos règles de style. Lorsqu’il manque une photo sur modèle, Photopilot crée des photos de modèle par IA ou un ghost mannequin, et Iris intervient comme AI creative director pour les images de campagne. Les matières et symboles de lavage reconnus servent de base aux textes produits, aux textes SEO et aux textes alternatifs. L’équipe contenu valide chaque produit avant son intégration à la livraison.
04
Retour vers Saleor
Votre application Saleor ou votre service d’intégration récupère les images et textes approuvés via l’API Photopilot, ou ils sont disponibles sur FTP/SFTP et dans le Webshop-Excel. Pour chaque produit, l’ordre des médias est défini et chaque image possède son propre texte alt, afin de pouvoir être créée directement comme product media. Les textes et champs SEO sont fournis par langue. Vous choisissez quand lancer l’import, par exemple juste avant le lancement d’une collection.
05
Canaux et stock par canal
Les boutiques Saleor exploitent souvent plusieurs canaux en parallèle, par exemple une boutique en ligne par pays ou un canal B2B séparé. Photopilot lit les données par canal, y compris le stock disponible par variante, afin que vous travailliez d’abord sur les produits qui peuvent réellement être vendus. Les règles d’image peuvent varier selon le canal. Dans la vue d’ensemble, vous voyez par canal quels produits manquent encore d’images ou de textes.
06
Connexion sans développement supplémentaire
Vous créez dans le tableau de bord Saleor une app avec un token disposant de droits de lecture sur les produits, puis vous partagez la GraphQL-URL et le slug de canal. Nous déterminons ensuite quelles clés de métadonnées contiennent l’EAN, la couleur et la matière, et comment la sortie est récupérée. Le premier passage s’exécute directement sur vos propres produits. Ensuite, Photopilot effectue une nouvelle lecture toutes les deux heures par défaut.
Saleor en bref
Ce qui est échangé
Via l’API GraphQL de Saleor, Photopilot lit les produits, les variantes, les médias et le stock par canal. Photopilot n’écrit pas dans Saleor.
À quelle fréquence
Par défaut toutes les deux heures. Via GraphQL, Photopilot demande uniquement les produits mis à jour depuis le passage précédent.
Ce que vous fournissez
L’URL GraphQL de votre environnement Saleor et un jeton d’application avec des droits de lecture sur les produits.
Bon à savoir
La connexion a été testée sur une véritable installation Saleor dans notre laboratoire de test.
Transformez les données source en fiches produit prêtes à vendre
300.000+articles traités
9,5M+images des fournisseurs indexées
~3.200photos retouchées automatiquement par jour
FAQ
Questions fréquentes
Comment connecter Saleor à Photopilot ?
Dans le tableau de bord Saleor, créez une app avec un token disposant de droits de lecture sur les produits. Avec la GraphQL-URL et le slug du canal, Photopilot lit ensuite les produits, les variantes, les médias et le stock.
Où Photopilot récupère-t-il l’EAN dans Saleor ?
Depuis les métadonnées de la variante ou du produit, sous une clé comme ean, gtin ou barcode. Photopilot effectue aussi la correspondance sur SKU, slug et externalReference.
Photopilot peut-il envoyer automatiquement des médias produit dans Saleor ?
Photopilot fournit les visuels validés, dans un ordre fixe et avec les textes alt, via l’API ou FTP/SFTP. Votre application Saleor ou votre import les place ensuite comme product media sur le bon produit.
Photopilot fonctionne-t-il avec plusieurs canaux dans Saleor ?
Oui. Photopilot lit les produits et le stock par canal, et les règles d’image peuvent varier selon le canal. Un canal B2B peut ainsi recevoir un recadrage différent de celui de la boutique grand public.
Photopilot lit-il la matière et les instructions de lavage depuis les métadonnées Saleor ?
Oui, si vous les gérez dans les métadonnées, nous les reprenons directement. Si elles manquent, Photopilot reconnaît la matière et les symboles d’entretien à partir de l’image et de l’étiquette.
Dois-je créer moi-même une app Saleor pour Photopilot ?
Pour l’import, une application avec un token suffit, sans code spécifique. Pour le retour des données, votre import ou votre intégration existante utilise la livraison standard de Photopilot.
Puis-je contrôler le contenu avant son ajout dans Saleor ?
Oui. Tout est d’abord soumis à validation dans Photopilot et seuls les produits approuvés sont inclus dans la livraison. Vous voyez pour chaque produit quelles images et quels textes sont nouveaux.
Que se passe-t-il si un produit Saleor n’a pas d’images du fournisseur ?
Il apparaît alors dans l’aperçu des images manquantes. À partir d’une simple photo produit, Photopilot crée un packshot, un ghost mannequin ou des photos de modèle par IA, que vous validez d’abord.
Photopilot crée-t-il des textes SEO pour les produits Saleor ?
Oui, Photopilot rédige des textes produit, des titres et descriptions SEO ainsi que des textes alt pour chaque langue. Ils sont fournis par produit, prêts pour les champs correspondants dans Saleor.
À quelle fréquence Photopilot lit-il les données de Saleor ?
Par défaut toutes les deux heures, avec uniquement les produits mis à jour dans Saleor.
De quoi Photopilot a-t-il besoin pour connecter Saleor ?
L’URL GraphQL et un jeton d’application avec des droits de lecture sur les produits.
L'intégration gère-t-elle le stock et le contenu par canal ?
Oui, les variantes, les médias et le stock par canal sont importés, afin que les images et les textes soient prêts par canal.
Et si un ERP ou un système de caisse fonctionne aussi à côté de Saleor ?
Dans ce cas, nous fixons explicitement l'ordre des sources, pour savoir quel système fait référence pour quels champs.