Integracje / Shopware 6
Sklepy i sprzedaż online
Integracja AI: Shopware 6
Przez Admin API łączymy się z zamówieniami, stanami dostaw i katalogiem produktów w Shopware 6, bez dodatkowych wtyczek. Asystent odpowiada klientom na pytania o paczki, wykrywa zamówienia utknięte w statusie i pisze opisy dla całego katalogu.
Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

W skrócie
Jak asystent AI łączy się z systemem Shopware 6?
Łączymy się z Shopware 6 przez Admin API. W Ustawienia / System / Integracje tworzycie nową integrację z opisową nazwą, Shopware generuje Client ID i Client Secret.
- Na start potrzebujemy
- Shopware w wersji 6.x; integracja z wersją 5 wymaga osobnej konfiguracji i jest trudniejsza
- Czego asystent nie robi
- Nie zmienia statusów zamówień w Shopware bez wyraźnego potwierdzenia przez użytkownika
- Gdzie są dane
- Na Waszym serwerze. Zaczynamy od odczytu, zapis włączacie sami.
Co podłączamy
Zaczynamy od odczytu danych. Zapis i akcje w systemie Shopware 6 włączamy dopiero wtedy, gdy sami tego chcecie.
CzytamyorderCustomer: adres e-mail, imię, powiązana historia zakupów z poprzednich zamówień
AsystentOdpowiada klientowi na pytanie o konkretne zamówienie z jego danymi, bez logowania pracownika do panelu Shopware
CzytamystateMachineState.technicalName, orderDateTime, obecność numeru śledzenia i notatek obsługi przy zamówieniu
AsystentWykrywa codziennie o ustalonej godzinie zamówienia bez zmiany statusu przez 48 godzin i dostarcza managerowi skrótowe zestawienie do sprawdzenia
CzytamycustomFields z danymi technicznymi, configuratorSettings wariantów, przynależność produktu do kategorii
AsystentPisze opisy produktów z parametrów technicznych dostarczonych przez producenta, jeden opis bazowy dla produktu nadrzędnego bez dublowania treści dla każdego wariantu
CzytamyZawartość i wartość koszyka, data ostatniej aktywności klienta; dostęp przez bazę danych lub wtyczkę, Admin API nie udostępnia tego wprost
AsystentGeneruje dzienne zestawienie porzuconych koszyków z wartością i najczęstszymi produktami, układa spersonalizowane wiadomości odzyskujące dopasowane do historii klienta
CzytamyModuł Marketing / Automatyzacje w Shopware, konfiguracja wyzwalaczy i szablonów wiadomości, historia aktywności klientów
AsystentAnalizuje wzorce porzucania koszyków według godziny, etapu checkoutu i typu produktu, a treść maila odzyskującego dopasowuje do kontekstu konkretnego klienta
CzytamyOpis produktu w języku bazowym, Verkaufskanal z przypisanym rynkiem docelowym i domeną zagraniczną
AsystentTłumaczy i adaptuje opisy pod konkretny rynek zagraniczny, zachowując właściwy styl i lokalne słowa kluczowe zamiast kalki językowej
O co pytają w praktyce
Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.
- „Które zamówienia czekają na wysyłkę od ponad dwóch dni?”
- „Napisz opisy dla nowych produktów z dzisiejszej dostawy”
- „Ile koszyków porzucono w tym tygodniu i jaka to łączna wartość?”
- „Jakie otwarte zamówienia nie mają jeszcze numeru śledzenia?”
Co się zmienia
Obsługa pytań o status paczek i codzienny przegląd zamówień, które utknęły, przestają zajmować czas obsługi, a opisy nowych produktów są gotowe tego samego dnia co dostawa.
Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.
O programie
Shopware 6 to platforma sklepowa z siedzibą producenta w Niemczech, popularna w Polsce przy wdrożeniach B2B i większych sklepach wielokanałowych. Obsługuje sprzedaż przez kilka kanałów jednocześnie: sklep detaliczny, segment B2B i wersje na różne rynki działają w jednym systemie, każdy z własnym cennikiem i widocznością produktów. Przez panel admina codziennie spływają zamówienia, obsługa sprawdza statusy dostaw i uzupełnia katalog o nowe pozycje.
System trzyma dane we własnej bazie relacyjnej i udostępnia je przez Admin API (zamówienia, produkty, klienci, promocje) oraz Store API po stronie frontendu sklepu. Każde zamówienie ma przypisany stan w polu stateMachineState, osobny stan dostawy z numerami śledzenia i dane klienta z historią zakupów. Produkty mogą mieć warianty z osobnymi cenami i stanami magazynowymi, a każde zamówienie jest przypisane do konkretnego kanału sprzedaży.
Gdzie to działa najlepiej
Pracownik obsługi klienta
Klient pisze przez czat na stronie: 'Kiedy dotrze zamówienie 12345?'. Do tej pory pracownik logował się do panelu Shopware, szukał zamówienia po numerze i ręcznie pisał odpowiedź z danymi dostawy.
Z asystentem: Asystent wyciąga numer z wiadomości, odpytuje API o stateMachineState i trackingCodes i odsyła klientowi odpowiedź z konkretnym statusem i numerem śledzenia w kilka sekund.
Manager e-commerce
Co rano manager przegląda listę zamówień w Shopware, szukając tych bez zmiany statusu od ponad doby. Przy dużej liczbie zamówień część takich przypadków umyka, zanim klient napisze skargę.
Z asystentem: Asystent uruchamia się automatycznie o 7:00, przegląda zamówienia bez zmiany statusu przez 48 godzin i dostarcza managerowi gotową listę z informacją, czy przy każdym jest numer śledzenia.
Specjalista ds. produktów
Nowa dostawa 80 produktów z arkuszem parametrów od producenta. Napisanie opisów dla wszystkich zajmuje kilka dni, a pozycje powinny być widoczne w sklepie tego samego dnia co dostawa.
Z asystentem: Asystent czyta parametry z pliku, pisze opisy według wytycznych co do tonu i słów kluczowych i przygotowuje gotowe teksty do wgrania. Produkty z dostawy trafiają do sklepu z opisami tego samego dnia.
Jak się łączymy
Łączymy się z Shopware 6 przez Admin API. W Ustawienia / System / Integracje tworzycie nową integrację z opisową nazwą, Shopware generuje Client ID i Client Secret. Kod portalu pobiera token dostępu na endpoint /api/oauth/token i dołącza go do każdego zapytania w nagłówku Authorization: Bearer. Token odświeża się automatycznie po wygaśnięciu, a klucz możecie unieważnić w każdej chwili z poziomu panelu.
Portal z asystentem, plikami i historią rozmów stoi na serwerze klienta. Do modelu AI trafia polecenie i fragmenty danych potrzebne do konkretnej odpowiedzi, bez trenowania obcych modeli na Waszych danych. Praca asystenta z Shopware odbywa się w trybie odczytu. Zapis danych w sklepie, np. aktualizacja opisu produktu, następuje dopiero po potwierdzeniu przez użytkownika.
Czego potrzebujemy od Was
- Shopware w wersji 6.x; integracja z wersją 5 wymaga osobnej konfiguracji i jest trudniejsza
- Dostęp do panelu admina w celu wygenerowania Client ID i Client Secret w sekcji Integracje
- Osoba po stronie klienta znająca panel, która sprawdzi wynik przy pierwszym uruchomieniu
- Programista do konfiguracji webhooków, jeśli potrzebne są reakcje w czasie rzeczywistym
- Dostęp do bazy danych lub wtyczka, jeśli wymagany jest wgląd w porzucone koszyki
Czego asystent nie robi
- Nie zmienia statusów zamówień w Shopware bez wyraźnego potwierdzenia przez użytkownika
- Nie wysyła wiadomości do klientów sklepu samodzielnie, każda wiadomość przechodzi przez zatwierdzenie
- Przy pojedynczych opisach flagowych produktów nie zastępuje copywritera, który zna markę i klienta
- Nie ma bezpośredniego dostępu do porzuconych koszyków przez Admin API; potrzebny jest dostęp do bazy lub wtyczka
Częste pytania
Czy asystent może aktualizować dane produktów w Shopware, np. zmieniać ceny?
Zapis przez Admin API jest technicznie możliwy. W praktyce każda zmiana danych produktu, w tym cen, przechodzi przez potwierdzenie użytkownika: asystent przygotowuje zmianę, pokazuje ją i wykonuje dopiero po akceptacji. Automatyczna aktualizacja cen bez nadzoru nie jest domyślnym trybem pracy.
Co się dzieje, gdy sklep ma kilkadziesiąt tysięcy produktów do opisania?
Asystent przetwarza produkty partiami i zapisuje postęp po każdej partii. Długie zadanie może trwać kilka godzin, ale nie wymaga ciągłej obecności przy komputerze. Na końcu dostajecie zestawienie, ile produktów zostało opisanych i które ewentualnie wymagają ręcznej korekty.
Czy asystent odpowiada klientom sklepu bezpośrednio, czy tylko wspiera obsługę?
Zależy od konfiguracji. Asystent może odpowiadać klientom bezpośrednio na pytania o status paczki przez czat lub formularz, albo działać jako narzędzie dla obsługi i przygotowywać gotową odpowiedź do wysłania. Tryb pracy ustawia się przy wdrożeniu.
Jak długo trwa uruchomienie integracji z Shopware 6?
Wygenerowanie klucza API w Shopware i połączenie z portalem to kwestia godziny. Uruchomienie pierwszego scenariusza, np. odpowiadania na pytania o statusy zamówień, zajmuje zwykle jeden dzień roboczy. Webhooks i analiza porzuconych koszyków wymagają dodatkowego czasu na konfigurację i testy.
Jak zaczynamy
- Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
- Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
- Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Inne programy: sklepy i sprzedaż online
Shopware 6 jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.