Nazywam się Mariusz Szatkowski i od 2006 roku programuję w WordPressie. Na tej stronie opisuję, co trzeba zrobić w sklepie WooCommerce, żeby Google AI Mode, Gemini, ChatGPT i Claude poprawnie czytały Twoje produkty. Większość tej pracy to porządki w danych. Stan UCP, ACP i katalogów konektorów sprawdziłem w dokumentacji samych dostawców 29 października 2026.
Co robię w ramach przygotowania sklepu
- poprawiam schema Product i Offer w JSON-LD generowanym po stronie serwera,
- porządkuję feed produktowy do Google Merchant Center,
- ustawiam robots.txt i reguły botów w CDN lub we wtyczce bezpieczeństwa,
- przygotowuję dane do wniosku o feed produktowy w ChatGPT,
- buduję serwer MCP albo profil UCP, gdy sklep ma do tego powód i spełnia warunki.
Pracuję sam, bez zespołu i podwykonawców, w Twoim repozytorium i na stagingu.
Dla kogo to ma sens
Dla sklepów WooCommerce, które sprzedają towary fizyczne i mają katalog na tyle duży, że ręczne poprawki w opisach nic nie dadzą. Hurtownie B2B z ceną na zapytanie (u mnie zwykle na wtyczce Quotlet) też na tym zyskują, choć agent pokaże wtedy produkt i formularz zapytania bez ceny. Firmie usługowej wystarczy zwykle poprawne schema i otwarty robots.txt.
Gdzie agenci AI czytają dane sklepu
- Google AI Mode i Gemini biorą produkty z Merchant Center i z danych strukturalnych. Zakup w rozmowie działa przez UCP, na razie poza Unią.
- ChatGPT wyszukuje produkty z feedów przekazanych przez ACP i ze stron, które pobiera OAI-SearchBot. Płatność odbywa się w Twojej kasie.
- Claude pobiera strony przez Claude-SearchBot i Claude-User, a sklep z własną logiką może udostępnić serwer MCP w katalogu konektorów.
Czym jest Universal Commerce Protocol
UCP to otwarty standard handlu agentowego. Google ogłosił go 11 stycznia 2026 i opracował razem z Shopify, Etsy, Wayfair, Target i Walmart. Specyfikacja na ucp.dev wymienia możliwości takie jak wyszukiwanie w katalogu, budowanie koszyka, łączenie kont, checkout i obsługa zamówień. Transportem jest REST lub JSON-RPC, a standard współpracuje z AP2, A2A i MCP.
Sklep publikuje swój profil pod adresem /.well-known/ucp. W profilu muszą być wersja protokołu, usługi i obsługiwane metody płatności, a lista możliwości jest opcjonalna. Starsze poradniki, także dawna wersja tej strony, podawały ścieżkę /.well-known/ucp.json. Specyfikacja mówi co innego.
Czy polski sklep może już sprzedawać przez UCP?
Jeszcze nie. Pomoc Google Merchant Center mówi, że zakupy przez UCP dotyczą produktów dostępnych w USA, Kanadzie i Australii. Dostęp daje program wczesnego dostępu po wysłaniu formularza, a do tego potrzebne są konto w Google Pay & Wallet Console i atrybut native_commerce w danych produktu. Sprzedawcą w transakcji zostaje sklep. We wpisie z 16 września 2026 Google zapowiedział Kanadę i Australię na początek kolejnego roku. Polski ani UE nie wymienia nigdzie.
Dla sklepu z Polski oznacza to tyle, że dziś nie ma czego wdrażać po stronie checkoutu. Warto za to uporządkować dane, z których UCP korzysta: Merchant Center pozostaje według Google głównym źródłem danych produktowych.
Co się zmienia w Google Merchant Center
W tym samym ogłoszeniu ze stycznia 2026 Google dodał w Merchant Center kilkadziesiąt nowych atrybutów pod zakupy w rozmowie: odpowiedzi na częste pytania o produkt, pasujące akcesoria i zamienniki. Ruszył też Business Agent, czyli czat z marką bezpośrednio w wyszukiwarce, który sprzedawcy z USA włączają i konfigurują w Merchant Center.
Direct Offers to pilotaż Google Ads w AI Mode: sprzedawca ustawia w kampanii ofertę na wyłączność, na przykład rabat, a Google decyduje, kiedy ją pokazać. To płatny format reklamowy.
Co się stało z zakupami w ChatGPT
Agentic Commerce Protocol opracowały Stripe i OpenAI jako otwarty standard na licencji Apache 2.0. Wytyczne dla wtyczek mówią dziś, że Instant Checkout jest w becie i dostępny tylko dla wybranych partnerów, a pozostałe wtyczki odsyłają kupującego do kasy w domenie sklepu.
ACP służy teraz przede wszystkim do przekazania katalogu. Dokumentacja OpenAI zaczyna integrację od strukturalnego feedu produktowego, wgrywanie feedów jest otwarte dla zatwierdzonych partnerów, a wniosek składasz przez formularz na chatgpt.com/merchants. Zamówienie przychodzi do Twojej kasy, więc BLIK, Przelewy24 i Twoja analityka działają jak przy każdym innym zamówieniu.
Co zrobić w zwykłym sklepie WooCommerce
Sklep, który sprzedaje soczewki, narzędzia czy meble ogrodowe, nie potrzebuje własnego protokołu, żeby ChatGPT albo Claude go polecały. Kolejność, w której pracuję:
1. Wpuść boty AI w robots.txt
OpenAI i Anthropic mają osobne boty do wyszukiwania, do pobierania stron na prośbę użytkownika i do trenowania modeli. Zgrupuj je tak, żeby każda decyzja była widoczna:
# Wyszukiwanie i pobrania na prośbę użytkownika: blokada ukrywa sklep w odpowiedziach
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
Allow: /
# Trenowanie modeli: osobna decyzja
User-agent: GPTBot
User-agent: ClaudeBot
Allow: /Według dokumentacji botów OpenAI strony zablokowane dla OAI-SearchBot nie pojawiają się w odpowiedziach wyszukiwarki ChatGPT. Anthropic pisze, że wyłączenie Claude-User albo Claude-SearchBot może zmniejszyć widoczność strony w wyszukiwaniu Claude. Sprawdź też reguły w CDN i we wtyczce bezpieczeństwa, bo zapora potrafi zablokować bota, którego robots.txt wpuszcza.
2. Schema Product i Offer na kartach produktów
Cena, waluta, dostępność, GTIN albo MPN, warunki dostawy i zwrotu w JSON-LD generowanym na serwerze. Wtyczki SEO często dublują albo gubią te dane, gdy działają dwie naraz. Sprawdzam wynik w Teście wyników z elementami rozszerzonymi.
3. Czysty feed produktowy
Stałe identyfikatory, warianty jako osobne pozycje, aktualne stany i ceny. Ten sam feed przyjmuje Merchant Center i on jest podstawą wniosku o feed w ChatGPT.
4. Serwer MCP tylko wtedy, gdy jest logika do udostępnienia
Dostępność w kilku magazynach, konfigurator produktu, rezerwacja terminu serwisu: tego feed nie opisze. Zwykły katalog niewiele zyska na własnym serwerze. WooCommerce ma integrację MCP w fazie developer preview: udostępnia produkty i zamówienia jako abilities przez wtyczkę WordPress MCP Adapter, którą instaluje się osobno, i respektuje uprawnienia użytkownika WordPressa.
Jakie warunki stawiają katalogi ChatGPT i Claude
OpenAI nazywa dziś aplikacje w ChatGPT wtyczkami. Powstają na serwerach MCP i trafiają do jednego katalogu dla ChatGPT i Codex. Wytyczne i opis zgłoszenia wymagają zweryfikowanej osoby lub firmy, opublikowanej polityki prywatności, sprzedaży wyłącznie towarów fizycznych (bez subskrypcji, treści cyfrowych, tokenów i kredytów), płatności w Twojej domenie i listy krajów, w których wtyczka jest dostępna. Po publikacji OpenAI codziennie skanuje serwer MCP.
Katalog konektorów Anthropic przyjmuje zgłoszenia od każdego z płatnym planem Claude. Serwer musi być zdalny i dostępny po HTTPS, używać OAuth 2.0, gdy działa na koncie użytkownika, a każde narzędzie musi mieć tytuł i adnotację readOnlyHint albo destructiveHint. Do zgłoszenia dochodzą dokumentacja, polityka prywatności, kontakt, ikona i konto testowe dla recenzenta. Domyślnie konektor trafia do katalogu jako Community.
Serwery MCP buduję w ramach usługi rozwój serwera MCP, a feedy, schema i logikę stanów w ramach programowania WooCommerce.
Na co uważać
- Atrybucja: jeśli zakup kończy się w AI Mode, Twoja analityka nie zobaczy wizyty na karcie produktu. Przy ChatGPT ten problem znika, bo płatność i tak odbywa się w Twojej kasie.
- Jakość danych: agent odpowiada z Twojego feedu. Stara cena albo zły stan magazynu trafia do klienta bez strony, która mogłaby to skorygować.
- Sprzeczne źródła: jeśli cena w feedzie, w schema i na stronie się różnią, nie wiesz, którą pokaże asystent. Dlatego wszystkie trzy generuję z jednego miejsca w WooCommerce.
Jak to wygląda na wppoland.com
Na własnej stronie publikuję profil /.well-known/ucp i plik /agent.json z opisem oferty. /agent.json to mój własny skrót danych w JSON. Żaden dostawca AI go nie opisuje w dokumentacji, więc nie obiecuję, że jakikolwiek agent go czyta. Profil UCP traktuję jako ćwiczenie ze specyfikacji. W kliencie wdrażam go dopiero wtedy, gdy Google obejmie jego rynek.
Ile to kosztuje
Wyceniam indywidualnie, po przejrzeniu sklepu. Cenę wyznaczają rozmiar katalogu i stan danych, liczba rynków i języków oraz to, czy potrzebny jest serwer MCP. Stawki znajdziesz w cenniku, a zakres dostajesz w pisemnej ofercie.
Jak zacząć
- Wysyłasz mi przez formularz kontaktowy adres sklepu, rynki i języki.
- Przeglądam schema, feed, robots.txt i reguły botów, a pytania zadaję mailowo.
- Dostajesz ofertę z zakresem, założeniami i terminem.
- Zmiany robię w repozytorium i pokazuję na stagingu z opisem. Na produkcję idą po Twojej akceptacji.
Jeśli dostanę dostęp do danych osobowych klientów sklepu, wcześniej podpisuję umowę powierzenia zgodną z art. 28 RODO.
Powiązane: optymalizacja GEO i LLMO, programista WordPress, przyspieszanie WordPressa.







