Saleor ger headless-team en tydlig GraphQL-modell med kanaler, varianter och metadata. Photopilot ansluter till den genom att hämta produkterna per kanal, göra bild- och textarbetet och förbereda resultatet för din egen import eller app. På så sätt behåller development-teamet kontrollen över vad som skrivs till Saleor, medan contentteamet kan arbeta vidare självständigt.
01
Vad Photopilot hämtar via GraphQL
Med en GraphQL-query per körning läser Photopilot in produkterna från en kanal, med namn, slug, externalReference, metadata, media och varianter. Per variant följer SKU, namn, lager och egen metadata med. Material, tvättsymboler eller produktgrupp som du underhåller i metadata tar vi över direkt. Tack vare ett filter på updatedAt hämtas bara de uppdaterade produkterna.
02
Matchning på SKU, slug och EAN i metadata
Saleor har inget fast EAN-fält, så Photopilot söker efter EAN, GTIN eller streckkod i metadata för variant eller produkt. Dessutom matchar vi på SKU, slug och externalReference, så att en koppling med ett ERP-nummer också fortsätter att fungera. Bilder från leverantörer och fotostudio hamnar då på rätt variant och färg. Ett eget produktnummer i metadata kan användas som huvudnyckel om du arbetar så.
03
Vad Photopilot gör med innehållet
Leverantörsbilder och packshots friläggs, beskärs och placeras på en fast bakgrund enligt dina stilregler. När ett modellfoto saknas skapar Photopilot AI-modellbilder eller en osynlig skyltdocka, och Iris hjälper till som AI creative director för kampanjbilder. Identifierade material och tvättsymboler blir grunden för produkttexter, SEO-texter och alt-texter. Contentteamet godkänner varje produkt innan den går vidare till leverans.
04
Tillbaka till Saleor
Godkända bilder och texter hämtas av din Saleor-app eller integrationstjänst via Photopilot-API:et, eller så ligger de klara på FTP/SFTP och i Webshop-Excel. Medieordningen är fast per produkt och varje bild har en egen alt-text, så att den kan skapas direkt som product media. Texter och SEO-fält följer med per språk. Du bestämmer själv när importen körs, till exempel precis före en kollektionslansering.
05
Kanaler och lagersaldo per kanal
Saleor-butiker kör ofta flera kanaler parallellt, till exempel en webbutik per land eller en separat B2B-kanal. Photopilot läser per kanal, inklusive tillgängligt lager per variant, så att du först arbetar med produkter som faktiskt kan säljas. Bildregler kan skilja sig åt mellan kanaler. I översikten ser du per kanal vilka produkter som fortfarande saknar bilder eller texter.
06
Koppla ihop utan extra utveckling
Du skapar en app i Saleor-dashboarden med en token med läsrättigheter till produkter och delar GraphQL-URL:en och kanaalslug. Därefter bestämmer vi vilka metadata-nycklar som innehåller EAN, färg och material och hur output hämtas. Den första körningen görs direkt på dina egna produkter. Därefter läser Photopilot som standard in varannan timme.
Saleor i korthet
Vad som utbyts
Via Saleors GraphQL-API läser Photopilot in produkter, varianter, media och lagersaldo per kanal. Photopilot skriver inte till Saleor.
Hur ofta
Som standard varannan timme. Via GraphQL hämtar Photopilot endast produkter som har uppdaterats sedan föregående körning.
Det du tillhandahåller
GraphQL-URL:en för din Saleor-miljö och en app-token med läsrättigheter för produkter.
Bra att veta
Kopplingen har testats mot en riktig Saleor-installation i vårt testlabb.
Skapa en app i Saleor-dashboarden med ett token med läsrättigheter för produkter. Med GraphQL-URL:en och kanalsluggen läser Photopilot därefter in produkter, varianter, media och lager.
Var hämtar Photopilot EAN från i Saleor?
Från variantens eller produktens metadata, under en nyckel som ean, gtin eller barcode. Photopilot matchar dessutom på SKU, slug och externalReference.
Kan Photopilot lägga produktmedia i Saleor automatiskt?
Photopilot levererar godkända bilder med fast ordning och alt-texter via API eller FTP/SFTP. Din Saleor-app eller import lägger sedan in dem som product media på rätt produkt.
Fungerar Photopilot med flera kanaler i Saleor?
Ja. Photopilot läser produkter och lager per kanal, och bildreglerna kan skilja sig åt mellan kanaler. En B2B-kanal kan till exempel få en annan beskärning än konsumentbutiken.
Läser Photopilot material och tvättråd från Saleor-metadata?
Ja, om du har dem i metadata tar vi över dem direkt. Om de saknas identifierar Photopilot material och tvättsymboler från bild och etikett.
Måste jag bygga en Saleor-app för Photopilot själv?
För inläsningen räcker det med en app med en token, utan egen kod. För att skriva tillbaka använder din befintliga import eller integration Photopilots fasta leverans.
Kan jag kontrollera innehåll innan det läggs i Saleor?
Ja. Allt granskas först i Photopilot och bara godkända produkter tas med i leveransen. För varje produkt ser du vilka bilder och texter som är nya.
Vad händer om en Saleor-produkt saknar bilder från leverantören?
Då finns den i översikten över saknade bilder. Utifrån ett enkelt produktfoto skapar Photopilot en packshot, en osynlig skyltdocka eller AI-modellbilder, som du först godkänner.
Skapar Photopilot SEO-texter för Saleor-produkter?
Ja, Photopilot skriver produkttexter, SEO-titlar och SEO-beskrivningar samt alt-texter per språk. De levereras per produkt, redo för motsvarande fält i Saleor.
Hur ofta läser Photopilot från Saleor?
Som standard varannan timme, endast med produkter som har uppdaterats i Saleor.
Vad behöver Photopilot för att koppla Saleor?
GraphQL-URL:en och en app-token med läsrättigheter för produkter.
Stöder integrationen kanalspecifikt lager och innehåll?
Ja, varianter, media och lagerstatus per kanal importeras, så att bild och text är klara per kanal.
Vad händer om det också finns ett ERP- eller kassasystem bredvid Saleor?
Då fastställer vi uttryckligen källordningen, så att det är tydligt vilket system som styr vilka fält.