Budowa potoku UGC dla e-commerce

    6 sierpnia 2026

    Klient przesyła zdjęcie. Trafia ono na Instagram. Brzmi prosto.

    Wcale nie jest.

    Niedawno zbudowaliśmy potok UGC dla projektu e-commerce, który łączy opinie klientów, dane produktów, Instagram i galerię na stronie.

    Proces biznesowy jest prosty:

    Zakup → prośba o opinię → klient przesyła multimedia → moderacja → Instagram → galeria na stronie

    Za tym prostym procesem kryje się jednak sporo wyzwań inżynierskich.

    1) Instagram to nie tylko przycisk „opublikuj”.

    Musieliśmy zmierzyć się z OAuth, cyklem życia tokenów, limitami API, webhookami i usuniętymi postami.

    Obowiązuje też wspólny limit 25 publikacji dziennie dla wszystkich klientów.

    Dlatego warstwę publikacji trzeba zaprojektować wokół ograniczeń platformy, a nie wokół idealnego procesu biznesowego.

    2) AI nie ma ostatniego słowa.

    Używamy Claude (Sonnet) do wstępnej weryfikacji przesłanych zdjęć i klatek wideo pod kątem treści NSFW lub niezwiązanych z tematem.

    AI zwraca werdykt:

    → czyste

    → oznaczone

    → nie na temat

    Publikacja pozostaje jednak decyzją człowieka.

    To ważne, gdy treści generowane przez użytkowników trafiają bezpośrednio na konto marki w mediach społecznościowych.

    3) RODO jest częścią architektury.

    Zgoda to nie tylko pole wyboru w formularzu.

    Potrzebowaliśmy niezmiennego śladu audytowego pokazującego, na co i kiedy klient się zgodził.

    4) Przesyłanie multimediów zmienia proces opinii.

    Istniejąca funkcja opinii w Shopware nie była projektowana z myślą o tym zastosowaniu, więc formularz opinii trzeba było rozszerzyć o obsługę zdjęć i filmów.

    Filmy są też przetwarzane inaczej niż zdjęcia — analizujemy cztery klatki zamiast przepuszczać przez moderację cały film.

    I na koniec:

    Klient widzi prostą ścieżkę.

    Zespół inżynierów widzi:

    Shopware → przetwarzanie multimediów → audyt RODO → moderacja AI → moderacja ręczna (w razie potrzeby) → Meta API → Instagram → galeria na stronie → odświeżenie cache

    To jedna z rzeczy, które lubimy w inżynierii e-commerce. Funkcja może z zewnątrz wyglądać na prostą. Architektura rzadko taka jest.Diagram of a 9-step UGC pipeline: Shopware, media processing, GDPR audit, Meta API, human and AI moderation, Instagram, web gallery and cache refresh