Jak AI obsługuje zamówienia i klientów w sklepie na SOTE lub CStore?
AI połączone z SOTE lub CStore przez API odpowiada klientom o status paczki, wyłapuje utknięte zamówienia i raportuje właścicielowi sprzedaż bez ręcznego sprawdzania panelu.
SOTE i CStore mają REST API, przez które AI pobiera zamówienia, statusy przesyłek, stany magazynowe i dane klientów bez żadnego ręcznego eksportu. Podłączenie zajmuje od kilku godzin do jednego dnia roboczego i wymaga klucza API z panelu administracyjnego sklepu. Firma dostaje asystenta, który odpowiada klientom na pytania o paczkę, wyłapuje zamówienia czekające na etykietę kurierską i raportuje właścicielowi sprzedaż oraz zwroty bez codziennego logowania do panelu.
Jakie dane wyciągamy z SOTE i CStore: co ma AI do dyspozycji
Obie platformy udostępniają przez API znacznie więcej niż samo "zamówienie i status". W praktyce interesują nas konkretne zasoby:
- Zamówienia: numer zamówienia, data złożenia, status (nowe, opłacone, w realizacji, wysłane, zrealizowane, anulowane), lista zamówionych produktów z ilościami i cenami, numer przesyłki od kuriera po nadaniu, adres dostawy
- Klienci: imię i nazwisko, adres e-mail, telefon, historia wszystkich zamówień, przypisana grupa cenowa, NIP i dane firmowe przy klientach B2B
- Produkty i stany magazynowe: SKU, nazwa, opis, cena, warianty (rozmiar, kolor), aktualny stan dostępny i liczba zarezerwowana na zamówienia w toku
- Zwroty i reklamacje: numer zgłoszenia, powiązane zamówienie, status procesu zwrotu, powód podany przez klienta
- Dane do faktur: NIP, pełna nazwa firmy, adres, a przy SOTE B2B także warunki płatności przypisane do kontrahenta i limit kredytowy
Przy SOTE B2B dochodzą jeszcze indywidualne cenniki, wyceny wystawiane ręcznie przez handlowców i historia ofert handlowych. To inne dane niż w zwykłym sklepie detalicznym i wymagają osobnego traktowania w AI.
Czego tu nie ma, a firma często zakłada, że jest: historii korespondencji z klientem prowadzonej poza platformą, danych o porzuconych koszykach w czasie rzeczywistym i danych z zewnętrznych systemów magazynowych. Stany widoczne w SOTE to stany na platformie. Jeśli sklep synchronizuje magazyn z Subiektem raz na dobę, AI może odpowiedzieć "towar dostępny" na podstawie wczorajszych liczb. To nie jest błąd AI: to jest problem procesu synchronizacji, który warto rozwiązać przed wdrożeniem.
Jak fizycznie wygląda podłączenie przez API SOTE i CStore
Oba systemy używają REST API z autoryzacją przez token. W panelu administracyjnym sklepu, w sekcji integracji lub ustawień deweloperskich, generujesz klucz API i przypisujesz mu zakres uprawnień: odczyt zamówień, odczyt klientów, odczyt produktów. Na start nie potrzebujesz uprawnień do zapisu. Klucz można cofnąć lub wymienić w każdej chwili, bez wpływu na działanie sklepu.
W SOTE API odpytujemy typowo kilka endpointów: lista zamówień z filtrowaniem po statusie i zakresie dat, szczegóły zamówienia po identyfikatorze, lista produktów z bieżącymi stanami. Nowsze wersje SOTE obsługują webhooki: kiedy zamówienie zmienia status, platforma sama wysyła zdarzenie do zewnętrznego systemu. AI reaguje wtedy w sekundach zamiast czekać na kolejne odpytanie co kilka minut. CStore ma analogiczną strukturę, choć szczegółowość dokumentacji bywa różna między wersjami platformy.
Kilka rzeczy do sprawdzenia przed podłączeniem:
- Wersja platformy. Starsze instalacje SOTE, szczególnie te bez regularnych aktualizacji, mogą mieć ograniczone API. Część endpointów może nie istnieć albo zwracać niekompletne dane. Numer wersji znajdziesz w stopce panelu administracyjnego albo w dokumentacji producenta.
- CStore jako SaaS. CStore działa wyłącznie jako usługa hostowana przez producenta, więc nie ma możliwości bezpośredniego dostępu do bazy danych. Wszystko idzie przez API. To upraszcza wdrożenie, ale przy bardzo dużych wolumenach zapytań trzeba liczyć się z limitami API po stronie platformy.
- SOTE na własnym serwerze. Część firm hostuje SOTE samodzielnie. Technicznie można podejść do bazy danych MySQL bezpośrednio, ale jest to nieobsługiwane przez producenta i ryzykowne przy aktualizacjach. Bezpieczniej korzystać z API lub eksportów.
- Uprawnienia klucza API. Warto stworzyć osobny klucz tylko do odczytu dla AI. Jeśli AI ma też zmieniać statusy zamówień, to osobny klucz z ograniczonym zakresem zapisu: żeby przypadkowa akcja nie zmieniła czegoś w sklepie bez wiedzy zespołu.
Co jeśli sklep stoi na starszej wersji bez pełnego API? Zostają eksporty. SOTE i CStore pozwalają eksportować zamówienia do pliku CSV lub XML ręcznie lub przez zaplanowane raporty. Można to zautomatyzować: eksport zamówień z ostatnich 24 godzin zapisany w określonym miejscu, AI pobiera i przetwarza plik co godzinę. Wolniejsze niż API i nie daje odpowiedzi w czasie rzeczywistym, ale dla raportowania i monitorowania utknięć działa dobrze.
Zamówienia, które czekają na nic: co AI wyłapuje zanim wyłapie to klient
Typowy problem w sklepach z kilkudziesięcioma lub kilkuset zamówieniami tygodniowo: zamówienie jest opłacone, ale nikt nie nadał przesyłki. Klient czeka. Mija dzień, drugi. W panelu zamówienie jest, ale przepada w kolejce, szczególnie przy zmianie osób obsługujących albo w piątkowe popołudnie.
U jednego klienta sklep na SOTE obsługiwał kilkadziesiąt zamówień dziennie, a magazyn pracował na dwie zmiany. Zdarzało się, że zamówienia złożone pod koniec pierwszej zmiany "wpadały" między zmiany. Co rano AI sprawdzało wszystkie zamówienia ze statusem "opłacone" i brakiem numeru przesyłki starsze niż 20 godzin. Właściciel dostawał zestawienie na Messengerze: numer zamówienia, data, produkt, imię klienta. Trzy linijki na pozycję. Problem przestał wracać.
AI monitoruje też inne sytuacje:
- Zamówienia, w których płatność przez Przelewy24 lub PayU nie wpłynęła przez czas dłuższy niż ustawiony próg od złożenia zamówienia
- Zwroty zainicjowane przez klienta przez formularz w sklepie, które nie dostały odpowiedzi przez trzy lub więcej dni
- Zamówienia z adresem do paczkomatu InPost, gdzie kod paczkomatu nie pasuje do żadnej aktywnej lokalizacji (błąd przy składaniu zamówienia przez klienta)
- Produkty, których stan magazynowy spada do zera lub poniżej ustalonego minimum, zestawione z liczbą aktywnych zamówień oczekujących na ten produkt
To nie są złożone analizy. To sprawdzanie konkretnych warunków w danych według jasnych reguł. Wartość polega na tym, że AI robi to regularnie, bez skrótu myślowego "pewnie ktoś już to widział".
Odpowiedzi klientom: gdzie jest paczka i czy towar jest dostępny
Klient pisze: "Zamówiłam trzy dni temu i nie dostałam numeru śledzenia". Albo: "Czy ten model jest dostępny w rozmiarze L?". Odpowiedź na oba pytania leży w API sklepu. AI pobiera dane i odpowiada bez angażowania biura.
W praktyce kanał obsługi: e-mail, live chat na stronie, formularz kontaktowy, jest podłączony do AI, które robi tak:
- Identyfikuje klienta po adresie e-mail albo numerze zamówienia podanym w wiadomości
- Pobiera zamówienie z API SOTE lub CStore i sprawdza aktualny status
- Jeśli zamówienie ma numer przesyłki DPD, InPost lub DHL, daje go klientowi z linkiem do śledzenia
- Jeśli przesyłka nie jest jeszcze nadana, odpowiada zgodnie z przyjętą polityką sklepu: "zamówienie jest w realizacji, numer prześlemy e-mailem"
- Jeśli sprawa wykracza poza dane, które ma: eskaluje do człowieka z gotowym kontekstem: co klient napisał, co AI znalazło w API i dlaczego nie może odpowiedzieć samodzielnie
Wiarygodność odpowiedzi na pytania o dostępność zależy bezpośrednio od aktualności stanów w sklepie. Jeśli SOTE synchronizuje się z magazynem co kilka minut, AI odpowiada na bazie aktualnych danych. Jeśli synchronizacja jest nocna, AI może powiedzieć "dostępny", gdy fizycznie w magazynie już nie ma. To decyzja do podjęcia przed wdrożeniem, nie w jego trakcie.
Klient B2B na SOTE B2B: ceny, rabaty i pytania spoza szablonu
SOTE B2B to platforma przygotowana konkretnie pod handel między firmami. Kontrahenci mają przypisane grupy cenowe, indywidualne rabaty na kategorie produktów, możliwość składania zamówień na fakturę z odroczonym terminem płatności i wgląd we własną historię zakupów. Pytania wyglądają inaczej niż w detalu: "Jaką mam cenę netto na paczki biurowe przy zamówieniu powyżej 10 opakowań?" albo "Ile zostało mi do limitu kredytowego w tym miesiącu?"
AI z dostępem do API SOTE B2B może sprawdzić, do której grupy cenowej jest przypisany kontrahent i jaka cena przysługuje mu na konkretny SKU. Może pokazać historię zamówień firmy z ostatniego kwartału. Może odpowiedzieć na pytanie o dostępność towaru razem z ceną dla tego klienta. I może pilnować granicy uprawnień: jeśli klient prosi o niestandardowy rabat albo zmianę warunków płatności, AI mówi wprost, że to wymaga rozmowy z opiekunem, i od razu przekazuje zapytanie do handlowca z pełnym kontekstem.
Jeden szczegół, który wychodzi przy wdrożeniach B2B: klienci pytają o warunki uzgodnione ustnie albo mejlowo poza systemem SOTE. AI widzi tylko to, co zostało wpisane do platformy. Jeśli indywidualny rabat dla konkretnej firmy nie jest wpisany w SOTE B2B, AI go nie zna i niczego nie obiecuje. Bywa to pożyteczne: wymusza porządkowanie danych handlowych w systemie zamiast trzymania ich w głowach i notatnikach handlowców.
Opisy produktów i raporty sprzedaży: gdzie AI oszczędza czas biura
Dwa zastosowania, które firmy doceniają dopiero po kilku tygodniach, bo efekt narasta wolno, ale jest trwały.
Opisy produktów. Kartoteka produktu w SOTE lub CStore ma: SKU, nazwę, parametry techniczne (waga, wymiary, materiał, kolor, kompatybilność), kategorię. AI pobiera te pola i na ich podstawie pisze opis do sklepu, tytuł strony produktu pod SEO i meta description. Nie wymyśla właściwości, których w karcie nie ma. Przy setkach produktów, gdzie ręczne pisanie zajmuje tygodnie, to realna oszczędność. Efekt jest spójny, bo AI trzyma się jednego szablonu. Sklep przestaje mieć połowę produktów z opisem kopiowanym z hurtowni i drugą połowę z pustym polem.
Raporty dla właściciela. Zamiast logować się do panelu co rano, właściciel dostaje wiadomość w kanale, który mu pasuje: e-mail, Messenger, Teams. Liczba zamówień z ostatnich 24 godzin, łączna wartość sprzedaży, ile zamówień czeka na realizację, ile zwrotów wpłynęło w tym tygodniu, które produkty sprzedały się najlepiej w ostatnich siedmiu dniach. AI pobiera te dane przez API i składa z nich zwykły tekst. Bez Excela. Bez dashboardu, który trzeba umieć czytać.
Granica: SOTE i CStore nie przechowują cen zakupu ani kosztów logistyki. Marżowości na podstawie danych tylko ze sklepu nie policzysz. Do pełnego rachunku wynikowego potrzebne są dane z ERP lub z faktur zakupu, a to osobna integracja.
Gdy SOTE współpracuje z Subiektem albo Optimą: dane są w dwóch miejscach
W większości wdrożeń, które widzimy, sklep na SOTE lub CStore nie stoi samodzielnie. Zamówienia ze sklepu trafiają do Subiekta GT, Subiekta nexo albo Optimy, gdzie wystawiane są faktury sprzedaży i prowadzony jest właściwy magazyn. Synchronizacja działa przez moduł integracyjny SOTE lub wtyczkę dostarczaną przez producenta ERP.
AI musi być podłączone do obu systemów osobno:
- Ze sklepu (SOTE lub CStore): status zamówienia online, dane klienta podane przy zakupie, numer przesyłki od kuriera po nadaniu
- Z Subiekta lub Optimy: numer i data faktury sprzedaży, status płatności faktury, pełna historia transakcji klienta w ERP, stany magazynowe jeśli to Subiekt prowadzi właściwy magazyn, a nie platforma sklepowa
Typowy scenariusz: klient dzwoni i pyta o fakturę do zamówienia z zeszłego miesiąca. W SOTE jest numer zamówienia i status "zrealizowane". Faktury tam nie ma, bo wystawia ją Subiekt. AI podłączone tylko do sklepu odpowie, że faktury nie znalazło. AI, które widzi oba systemy, powie: "Faktura FS/847/10/2026, wystawiona 14 października, termin płatności 28 października, dostępna do pobrania tutaj". Różnica jest zasadnicza z punktu widzenia klienta i pracownika odbierającego telefon.
Od czego zacząć przy wdrożeniu w sklepie SOTE lub CStore
Nie warto budować wszystkiego naraz. Jedno konkretne zastosowanie na żywych danych daje efekt szybciej i pozwala zobaczyć, co realnie działa u Ciebie, zanim rozbudujesz całość.
Sensowna kolejność kroków:
- Sprawdź numer wersji SOTE lub CStore i czy API jest aktywne: w panelu administracyjnym, w sekcji integracji lub ustawień deweloperskich
- Wygeneruj klucz API z uprawnieniami tylko do odczytu: zamówienia, klienci, produkty
- Wybierz pierwsze zastosowanie: albo monitoring utknięć (zamówienia opłacone bez etykiety kurierskiej), albo automatyczne odpowiedzi na pytania o status paczki. Pierwsze z tych nie wymaga kanału komunikacji z klientem i daje wynik od razu
- Uruchom na danych z ostatnich 30 dni i sprawdź, ile przypadków AI by wyłapało. Jeśli wynik to zero, albo reguła jest źle ustawiona, albo sklep działa sprawnie i AI nie ma tu co poprawiać
- Dopiero po weryfikacji pierwszego zastosowania rozbuduj o kolejne: odpowiedzi klientom, opisy produktów, raporty dla właściciela, integracja z Subiektem
Jedno pytanie warto zadać przed startem: jak często synchronizują się stany magazynowe między SOTE a fizycznym magazynem? Jeśli raz na dobę, AI będzie odpowiadać na pytania o dostępność na podstawie wczorajszych danych. To nie jest problem do rozwiązania "przez AI": to jest proces do poprawienia przed wdrożeniem.
Chcesz zobaczyć, jak to wygląda w praktyce w podobnym sklepie? Realne wdrożenia pokazują konkretne przypadki ze sklepów, które już to uruchomiły. Jeśli wolisz najpierw porozmawiać o Twoim sklepie i tym, od czego ma sens zacząć: 15 minut rozmowy wystarczy, żeby sprawdzić, czy API Twojej wersji SOTE lub CStore to umożliwia i co da największy efekt w Twoim przypadku.
Chcecie to u siebie?
Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w SOTE, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.
Co podłączamy i ile to kosztuje →Najczęstsze pytania
Czy AI w sklepie na SOTE musi być podłączone do API, czy wystarczą eksporty CSV?
Do odpowiedzi klientom w czasie rzeczywistym potrzebne jest API. Eksporty CSV wystarczą do raportowania i monitorowania utknięć, gdzie kilkugodzinne opóźnienie danych nie przeszkadza, ale do automatycznych odpowiedzi klientom API jest konieczne.
Jak AI wie, jaką cenę ma klient B2B przypisaną w SOTE B2B?
Przez API SOTE B2B można pobrać dane przypisanej grupy cenowej i indywidualnego cennika dla konkretnego kontrahenta. AI sprawdza te dane przed odpowiedzią i podaje cenę wynikającą z warunków klienta, nie z cennika katalogowego.
Co zrobić, gdy sklep na SOTE jest stary i API nie działa kompletnie?
Starsze instalacje SOTE mogą mieć ograniczone API. W takim przypadku działa eksport cykliczny zamówień do CSV lub XML, który AI przetwarza co godzinę. Dla raportowania i wyłapywania utknięć to wystarczy, choć odpowiedzi klientom w czasie rzeczywistym wymagają sprawnego API.
Czy AI może samo zmieniać statusy zamówień w SOTE albo CStore?
Tak, oba systemy pozwalają na zapis przez API, nie tylko odczyt. Zaleca się jednak osobny klucz API z ograniczonym zakresem zapisu i logowanie każdej zmiany, żeby można było cofnąć błędną akcję bez szukania po całym panelu.
Co jeśli faktury są w Subiekcie, a zamówienia w SOTE: czy AI to ogarnie?
AI musi być podłączone do obu systemów osobno: do SOTE po status zamówienia i numer przesyłki, do Subiekta po faktury i status płatności. Podłączone tylko do sklepu nie zobaczy faktur i powie klientowi, że ich nie ma, co jest błędem z jego perspektywy.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Podłączymy SOTE do AI u Was
15 minut rozmowy: mówicie, czego szukacie w danych, my mówimy, co wyciągniemy z SOTE, ile to potrwa i czego potrzebujemy po Waszej stronie.
Umówcie 15 minut o SOTE

