Integracja AI z WooCommerce: zamówienia, stany magazynowe i obsługa klienta na żywych danych
WooCommerce daje AI dostęp do zamówień, produktów i klientów przez REST API. Co konkretnie wyciągamy i co z tego ma sklep na WordPressie?
Klient pisze o 22:00: "Gdzie jest moje zamówienie #4821? Miało być wczoraj." Właściciel sklepu widzi maila rano, loguje się do WooCommerce, wchodzi w Zamówienia, wyszukuje numer, sprawdza status, przypomina sobie adres wysyłki, odpisuje. Pięć minut. Razy trzydzieści maili dziennie. Właśnie tak wygląda obsługa klienta w większości polskich sklepów postawionych na WordPressie. AI może obsłużyć ten scenariusz w kilka sekund, na żywych danych z panelu, bez angażowania nikogo z zespołu.
Poniżej pokazuję, co konkretnie wyciągamy z WooCommerce, które pola i statusy mają znaczenie i co z tym robi asystent AI na co dzień.
Co WooCommerce udostępnia AI i skąd to pobieramy
WooCommerce ma wbudowane REST API dostępne pod adresem /wp-json/wc/v3/. To przez ten endpoint AI sięga po dane sklepu w czasie rzeczywistym. Nie potrzeba żadnego zewnętrznego narzędzia, żeby zacząć. Wyciągamy z niego cztery główne obszary:
- Zamówienia (endpoint /orders): numer zamówienia, status (pending, processing, on-hold, completed, cancelled, refunded, failed), data złożenia, data płatności (date_paid), dane z pól billing i shipping, lista zakupionych produktów (line_items), metoda płatności (payment_method), notatki do zamówienia (order_notes) i łączna kwota
- Produkty (endpoint /products): nazwa, SKU, cena regularna i promocyjna, ilość na stanie (stock_quantity), status dostępności (stock_status: instock, outofstock, onbackorder), kategorie, opis krótki i długi, warianty produktu
- Klienci (endpoint /customers): email, imię i nazwisko, pełna historia zamówień, łączna wartość zakupów (total_spent), liczba zamówień (orders_count), data rejestracji
- Kupony (endpoint /coupons): kod kuponu, typ rabatu, wartość, data ważności (expiry_date), liczba użyć (usage_count) i limit (usage_limit)
Poza odpytywaniem API, WooCommerce obsługuje webhooki. AI może być powiadamiane dokładnie w momencie, gdy zmienia się status zamówienia, pojawia się nowe zamówienie albo produkt zostaje zaktualizowany. To ważne przy monitoringu, bo nie trzeba odpytywać API co kilka minut.
Jedna pułapka techniczna: jeśli sklep używa wtyczek rozszerzających dane zamówień (np. niestandardowe pola przez ACF lub dedykowane pluginy do personalizacji zamówień), te dane trafiają do tablicy meta_data w odpowiedzi API. AI musi wiedzieć, które z tych pól są istotne. Tego nie da się ustandaryzować bez rozmowy o konkretnym sklepie.
Obsługa klientów z kontekstem zamówienia
Najczęstszy punkt startowy przy wdrożeniu w WooCommerce. Klient pisze przez formularz, chat albo e-mail. AI pobiera jego zamówienia na podstawie adresu e-mail z pola billing.email, sprawdza statusy i odpowiada konkretnie, nie ogólnie.
Przykład z życia: klientka zapytała o możliwość zwrotu płaszcza zamówionego kilkanaście dni wcześniej. Asystent pobrał jej zamówienie (status: completed, date_paid: 9 dni temu), sprawdził, że sklep ma 14-dniowe okno na zwroty, i od razu poinformował o procedurze oraz adresie zwrotu. Bez czekania do godzin pracy, bez angażowania nikogo z obsługi.
AI działa też proaktywnie. Gdy zamówienie przejdzie w status on-hold, co w WooCommerce zazwyczaj oznacza problem z płatnością, asystent może natychmiast wysłać do klienta wiadomość z prośbą o kontakt lub ponowną płatność. Zamówienia nie leżą zapomniane przez kilka dni, bo nikt nie zerknął do panelu.
WooCommerce sam w sobie nie ma wbudowanego systemu ticketów. Większość sklepów korzysta z osobnych wtyczek lub zwykłego e-maila. AI spinamy z każdym z tych kanałów i podajemy mu kontekst z WooCommerce. Klient pisze przez Contact Form 7 albo Gravity Forms, AI wyciąga jego email z formularza, odpytuje /customers i /orders, i odpowiada już z pełną historią zakupów w tle.
Opisy produktów pisane przez AI prosto do panelu
Wiele sklepów WooCommerce ma katalog z dziesiątkami lub setkami pozycji, gdzie opisy są krótkie, skopiowane od dostawcy albo nie ma ich wcale. AI może pobrać dane produktu (nazwa, SKU, cechy, kategoria, cena) i wygenerować opis dostosowany do tonu sklepu.
U jednego klienta przerobiliśmy tak ponad 300 opisów w ciągu kilku godzin. Wcześniej każdy zajmował 15-20 minut ręcznie. AI pisząc opisy może uwzględniać wskazane słowa kluczowe, trzymać się konkretnej długości i struktury. Pole short_description i description w WooCommerce aktualizujemy przez to samo REST API, więc gotowe opisy trafiają bezpośrednio do panelu.
Drugi scenariusz to rekomendacje produktów w rozmowie z klientem. Klient pisze "szukam prezentu dla dziecka w wieku 8 lat, budżet do 150 zł", AI przeszukuje katalog według kategorii i przedziału cenowego i zwraca konkretne propozycje. Nie ma tu żadnej magii, to zwykłe odpytanie /products z odpowiednimi filtrami.
Pilnowanie stanów magazynowych i płatności
WooCommerce zarządza stanami przez pole stock_quantity i stock_status. AI monitoruje te wartości i reaguje na sytuacje wymagające działania.
- Produkt zbliża się do zera. AI wysyła alert do właściciela lub osoby odpowiedzialnej za zaopatrzenie z listą produktów i aktualnym stanem.
- Kilka produktów jednocześnie przechodzi w status outofstock. AI grupuje je w jedną wiadomość zamiast zalewać oddzielnymi powiadomieniami.
- Zamówienie stoi w statusie pending payment od kilku godzin. AI oznacza je do ręcznego sprawdzenia albo wysyła przypomnienie do klienta.
- Pojawia się kilka anulowań tego samego produktu w krótkim czasie. AI wychwytuje wzorzec i sygnalizuje, że może być problem z opisem, zdjęciem albo dostępnością.
Płatności to osobny wątek. WooCommerce przechowuje metodę płatności (payment_method, np. przelewy24, blik, cod, paypal), datę opłacenia i status. AI może na tej podstawie przygotować dzienny raport: ile zamówień opłaconych, ile czeka, ile z problemem, z podziałem na kanały płatności. Bez klikania w zakładkę Raporty.
Raporty sprzedaży na pytanie, bez klikania
Zamiast przeklikiwać się przez Raporty WooCommerce, właściciel pyta asystenta wprost. "Jak wyglądała sprzedaż w tym tygodniu?" albo "Które produkty sprzedają się najsłabiej od miesiąca?". AI pobiera zamówienia z wybranego okresu, liczy wartości, grupuje po kategoriach lub produktach i odpowiada po polsku, bez tabel, bez Excela.
Typowe pytania, które obsługujemy w takim wdrożeniu:
- Ile zamówień było dzisiaj i jaka to łączna wartość?
- Który klient wydał u nas najwięcej w ostatnich 90 dniach?
- Ile kuponów zostało wykorzystanych w tym miesiącu i jakie kody były najpopularniejsze?
- Jakie produkty mają status outofstock i od ilu dni?
- Ile zamówień jest w statusie processing od ponad 3 dni?
Każde z tych pytań brzmi prosto, ale ręczne wyciągnięcie odpowiedzi z panelu WooCommerce potrafi zabrać 10-15 minut. Na pytanie, przez asystenta, to kwestia kilku sekund.
Od czego zaczynamy przy wdrożeniu
Zanim cokolwiek uruchomimy, sprawdzamy kilka rzeczy po stronie sklepu:
- Czy REST API WooCommerce jest włączone i czy sklep działa na SSL (wymagane do uwierzytelnienia kluczami API)
- Jaka jest skala: ile zamówień miesięcznie, ile produktów w katalogu, ile zapytań klientów dziennie
- Skąd klienci piszą: e-mail, chat, formularz kontaktowy, WhatsApp, może kilka kanałów jednocześnie
- Czy zainstalowane wtyczki dodają własne pola do zamówień lub produktów, które musimy uwzględnić w integracji
Pierwsze wdrożenie zazwyczaj zajmuje 2-4 tygodnie. Startujemy od jednego scenariusza, najczęściej obsługi zapytań klientów z dostępem do historii zamówień. Kiedy to działa stabilnie, dokładamy kolejne obszary: monitoring stanów, generowanie opisów, raporty sprzedaży.
Jeśli prowadzisz sklep WooCommerce i zastanawiasz się, które z tych procesów mają sens u Ciebie jako pierwsze, umów się na bezpłatny audyt. Sprawdzimy, co zajmuje Twojemu zespołowi najwięcej czasu i zaproponujemy konkretny punkt startowy. Możesz też zerknąć na realne wdrożenia, żeby zobaczyć, jak to działa u innych sklepów.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Chcesz sprawdzić, jak AI rozwiąże to u Ciebie?
Bezpłatny audyt potrzeb i pokaz działającego wdrożenia. Bez zobowiązań.
Umów bezpłatny audyt