Saleor daje zespołom headless uporządkowany model GraphQL z kanałami, wariantami i metadanymi. Photopilot dopasowuje się do tego procesu: pobiera produkty dla każdego kanału, przygotowuje obrazy i teksty, a wynik udostępnia do Twojego własnego importu lub aplikacji. Dzięki temu zespół developerski zachowuje kontrolę nad tym, co jest zapisywane w Saleor, a zespół contentowy może pracować samodzielnie.
01
Co Photopilot pobiera przez GraphQL
Za pomocą jednego GraphQL-query na rundę Photopilot odczytuje produkty z kanału wraz z nazwą, slug, externalReference, metadata, media i wariantami. Dla każdego wariantu pobierane są SKU, nazwa, stan magazynowy i własne metadata. Materiał, symbole prania lub grupę produktową, które prowadzisz w metadata, przejmujemy bezpośrednio. Dzięki filtrowi po updatedAt trafiają do nas tylko zaktualizowane produkty.
02
Dopasowanie po SKU, slug i EAN w metadanych
Saleor nie ma stałego pola EAN, więc Photopilot szuka EAN, GTIN lub kodu kreskowego w metadanych wariantu albo produktu. Dodatkowo dopasowujemy po SKU, slug i externalReference, dzięki czemu działa też powiązanie z numerem ERP. Obrazy od dostawców i ze studia fotograficznego trafiają w ten sposób do właściwego wariantu i koloru. Własny numer produktu w metadanych może służyć jako klucz główny, jeśli tak go używasz.
03
Co Photopilot robi z contentem
Zdjęcia dostawców i packshoty są wycinane z tła, kadrowane i umieszczane na stałym tle zgodnie z Twoimi zasadami stylistycznymi. Gdy brakuje zdjęcia na modelu, Photopilot tworzy zdjęcia z modelem AI albo efekt niewidzialnego manekina, a Iris jako AI creative director wspiera tworzenie zdjęć kampanijnych. Rozpoznane materiały i symbole prania są podstawą tekstów produktowych, tekstów SEO i tekstów alt. Zespół contentowy zatwierdza każdy produkt, zanim trafi do dostawy.
04
Z powrotem do Saleor
Zatwierdzone obrazy i teksty pobiera Twoja aplikacja Saleor albo usługa integracyjna przez Photopilot-API; mogą też czekać na FTP/SFTP i w Webshop-Excel. Dla każdego produktu ustalona jest kolejność mediów, a każdy obraz ma własny alt-tekst, więc można go od razu utworzyć jako product media. Teksty i pola SEO są dostarczane dla każdego języka. Sam decydujesz, kiedy uruchomić import, na przykład tuż przed premierą kolekcji.
05
Kanały i stany magazynowe per kanał
Sklepy Saleor często obsługują kilka kanałów równolegle, na przykład sklep internetowy dla każdego kraju albo osobny kanał B2B. Photopilot odczytuje dane per kanał, razem z dostępnym stanem magazynowym dla każdego wariantu, aby najpierw pracować nad produktami, które faktycznie można sprzedawać. Reguły obrazów mogą się różnić między kanałami. W przeglądzie widzisz dla każdego kanału, którym produktom nadal brakuje obrazów lub tekstów.
06
Łączenie bez dodatkowego developmentu
Utwórz w panelu Saleor aplikację z tokenem z uprawnieniami do odczytu produktów i udostępnij GraphQL-URL oraz slug kanału. Następnie ustalamy, które klucze metadata zawierają EAN, kolor i materiał oraz jak pobierany jest output. Pierwsza runda działa od razu na Twoich własnych produktach. Potem Photopilot standardowo odczytuje dane co dwie godziny.
Saleor w skrócie
Jakie dane są wymieniane
Przez GraphQL-API Saleor Photopilot odczytuje produkty, warianty, media i stany magazynowe dla każdego kanału. Photopilot nie zapisuje danych w Saleor.
Jak często
Domyślnie co dwie godziny. Przez GraphQL Photopilot pobiera tylko produkty zaktualizowane od poprzedniego cyklu.
Co dostarczasz
GraphQL-URL Twojego środowiska Saleor i app-token z uprawnieniami odczytu produktów.
Warto wiedzieć
Integracja została przetestowana na rzeczywistej instalacji Saleor w naszym laboratorium testowym.
Wykorzystaj dane źródłowe aż do gotowych do sprzedaży stron produktów
300.000+przetworzone artykuły
9,5M+zdjęcia od dostawców zindeksowane
~3.200zdjęć dziennie edytowanych automatycznie
FAQ
Najczęstsze pytania
Jak połączyć Saleor z Photopilot?
W dashboardzie Saleor utwórz aplikację z tokenem z uprawnieniami do odczytu produktów. Następnie, korzystając z GraphQL-URL i sluga kanału, Photopilot odczyta produkty, warianty, media i stany magazynowe.
Skąd Photopilot pobiera EAN w Saleor?
Z metadanych wariantu lub produktu, pod kluczem takim jak ean, gtin albo barcode. Photopilot dopasowuje też po SKU, slug i externalReference.
Czy Photopilot może automatycznie umieszczać multimedia produktowe w Saleor?
Photopilot dostarcza zatwierdzone obrazy w stałej kolejności oraz teksty alt przez API lub FTP/SFTP. Twoja aplikacja Saleor albo import zapisuje je potem jako product media przy właściwym produkcie.
Czy Photopilot obsługuje wiele kanałów w Saleor?
Tak. Photopilot odczytuje produkty i stany magazynowe dla każdego kanału, a reguły zdjęć mogą różnić się między kanałami. Na przykład kanał B2B może otrzymać inny kadr niż sklep dla klientów końcowych.
Czy Photopilot odczytuje skład materiałowy i instrukcje prania z metadanych Saleor?
Tak, jeśli przechowujesz je w metadanych, przejmiemy je bezpośrednio. Jeśli ich brakuje, Photopilot rozpozna materiał i symbole prania na obrazie oraz etykiecie.
Czy muszę samodzielnie zbudować aplikację Saleor dla Photopilot?
Do wczytania wystarczy aplikacja z tokenem, bez własnego kodu. Do odesłania danych Twój istniejący import lub integracja korzysta ze stałej dostawy z Photopilot.
Czy mogę sprawdzić content, zanim trafi do Saleor?
Tak. Wszystko najpierw trafia do oceny w Photopilot, a do dostawy wchodzą tylko zatwierdzone produkty. Przy każdym produkcie widzisz, które zdjęcia i teksty są nowe.
Co, jeśli produkt Saleor nie ma zdjęć od dostawcy?
Wtedy pojawia się w zestawieniu brakujących zdjęć. Na podstawie prostego zdjęcia produktu Photopilot tworzy packshot, efekt niewidzialnego manekina albo zdjęcia z modelem AI, które najpierw zatwierdzasz.
Czy Photopilot tworzy teksty SEO dla produktów Saleor?
Tak, Photopilot tworzy opisy produktów, tytuły i opisy SEO oraz teksty alt dla każdego języka. Są dostarczane per produkt, gotowe do odpowiednich pól w Saleor.
Jak często Photopilot odczytuje dane z Saleor?
Domyślnie co dwie godziny, tylko z produktami zaktualizowanymi w Saleor.
Czego Photopilot potrzebuje, aby połączyć Saleor?
GraphQL-URL i app-token z uprawnieniami odczytu produktów.
Czy integracja obsługuje zapasy i treści specyficzne dla kanału?
Tak, warianty, media i stany magazynowe dla każdego kanału są importowane, aby obraz i tekst były gotowe dla każdego kanału.
Co, jeśli obok Saleor działa też ERP lub system kasowy?
Wtedy jasno ustalamy kolejność źródeł, aby było wiadomo, który system jest nadrzędny dla poszczególnych pól.