Jeg heter Mariusz Szatkowski og har utviklet med WordPress siden 2006. Her forklarer jeg hva en WooCommerce-butikk trenger for at Google AI Mode, Gemini, ChatGPT og Claude skal lese produktene riktig. Status for UCP, ACP og katalogene for konnektorer sjekket jeg i leverandørenes egen dokumentasjon 29. oktober 2026. For en norsk butikk er svaret mer jordnært enn overskriftene om AI-handel tilsier: det meste er rydding i produktdata.
Hva jeg gjør i butikken din
Jeg retter schema Product og Offer som JSON-LD generert på serveren, rydder produktfeeden til Google Merchant Center, setter opp robots.txt og bot-reglene i CDN eller sikkerhetsutvidelse, og klargjør dataene til en søknad om produktfeed i ChatGPT. MCP-server eller UCP-profil bygger jeg bare når butikken har en grunn til det og oppfyller kravene. Jeg jobber alene, uten team og uten underleverandører, i repositoriet ditt og på staging.
Hvem det passer for
WooCommerce-butikker som selger fysiske varer og har en katalog som er for stor til å rette for hånd. B2B-forhandlere med pris på forespørsel, i mine prosjekter som regel med utvidelsen Quotlet, har også nytte av det, men da viser agenten produktet og skjemaet for forespørsel uten pris. En tjenestebedrift klarer seg som regel med riktig schema og en åpen robots.txt.
Hvor AI-agenter leser butikkdataene
- Google AI Mode og Gemini henter produkter fra Merchant Center og strukturerte data. Kjøp i samtalen går via UCP, foreløpig bare utenfor Europa.
- ChatGPT finner produkter i feeder sendt inn via ACP og på sider som OAI-SearchBot henter. Betalingen skjer i din egen kasse, så Vipps MobilePay og Klarna fungerer som før.
- Claude henter sider via Claude-SearchBot og Claude-User, og en butikk med egen logikk kan tilby en MCP-server i katalogen for konnektorer.
Hva Universal Commerce Protocol er
UCP er en åpen standard for agentisk handel. Google lanserte den 11. januar 2026 og utviklet den sammen med Shopify, Etsy, Wayfair, Target og Walmart. Spesifikasjonen på ucp.dev beskriver katalogsøk, handlekurv, kontokobling, kasse og ordrehåndtering over REST eller JSON-RPC, og spiller sammen med AP2, A2A og MCP.
Butikken publiserer profilen sin på /.well-known/ucp. Profilen må oppgi protokollversjon, tjenester og betalingsbehandlere, mens listen over funksjoner er valgfri. Eldre veiledninger, også en tidligere versjon av denne siden, oppga stien /.well-known/ucp.json. Den finnes ikke i spesifikasjonen.
UCP og Merchant Center sett fra Norge
Hjelpesidene til Merchant Center begrenser UCP-kassen til produkter i USA, Canada og Australia. Tilgang gis via et program for tidlig tilgang med interesseskjema, en konto i Google Pay & Wallet Console og produktattributtet native_commerce, og butikken er fortsatt selger. I et innlegg fra 16. september 2026 skriver Google at funksjonene rulles ut i USA, med Australia og Canada tidlig året etter. Norge og resten av EØS nevnes ikke.
Det betyr at en norsk butikk ikke har noe å bygge i kassen i dag. Arbeidet som lønner seg, er dataene UCP leser, for Google kaller fortsatt Merchant Center det sentrale stedet for produktdata.
I samme kunngjøring fra januar 2026 la Google til flere titalls nye attributter i Merchant Center for kjøp i samtale: svar på vanlige spørsmål om produktet, kompatibelt tilbehør og erstatningsprodukter. Google lanserte også Business Agent, en chat med merkevaren rett i søket, som forhandlere i USA slår på og tilpasser i Merchant Center. Direct Offers er et pilotprosjekt i Google Ads i AI Mode: forhandleren legger inn et eksklusivt tilbud, for eksempel en rabatt, i kampanjen, og Google avgjør når det vises. Det er et annonseformat.
Hva som skjedde med kjøp i ChatGPT
Agentic Commerce Protocol ble utviklet av Stripe og OpenAI som en åpen standard under Apache 2.0. Retningslinjene for utvidelser sier nå at Instant Checkout er en beta for utvalgte partnere, og at alle andre utvidelser sender kjøperen til kassen på butikkens eget domene.
ACP brukes derfor mest til å levere katalogen. Dokumentasjonen fra OpenAI starter integrasjonen med en strukturert produktfeed. Opplasting er åpen for godkjente partnere, og du søker via skjemaet på chatgpt.com/merchants.
Hva en vanlig WooCommerce-butikk bør gjøre
En butikk som selger kontaktlinser, verktøy eller hagemøbler trenger ingen egen protokoll for at ChatGPT eller Claude skal anbefale den. Jeg jobber i denne rekkefølgen.
Slipp AI-botene inn i robots.txt
OpenAI og Anthropic har egne boter for søk, for henting brukeren ber om og for trening av modeller. Grupper dem slik at hver beslutning er synlig:
# Søk og henting på brukerens forespørsel: blokkering skjuler butikken i svarene
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
Allow: /
# Trening av modeller: en egen beslutning
User-agent: GPTBot
User-agent: ClaudeBot
Allow: /Ifølge OpenAIs dokumentasjon om boter vises ikke sider som har stengt ute OAI-SearchBot, i søkesvarene i ChatGPT. Anthropic skriver at blokkering av Claude-User eller Claude-SearchBot kan gi lavere synlighet i søk i Claude. Sjekk også CDN og sikkerhetsutvidelsen, for en brannmurregel kan stoppe en bot som robots.txt slipper inn.
Schema Product og Offer på produktsidene
Pris, valuta, lagerstatus, GTIN eller MPN, frakt- og returvilkår som JSON-LD generert på serveren. To SEO-utvidelser som kjører samtidig, gir ofte doble eller motstridende data. Resultatet sjekker jeg i Googles test av utvidede resultater.
En ryddig produktfeed
Faste ID-er, varianter som egne varer, oppdatert lager og pris. Den samme feeden går til Merchant Center og er grunnlaget for søknaden til OpenAI.
MCP-server bare når det finnes logikk å eksponere
Lagerstatus på tvers av flere lagre, en produktkonfigurator, booking av tilpasning eller service: dette kan ingen feed beskrive. En vanlig katalog får lite ut av en egen server. WooCommerce har en MCP-integrasjon som developer preview. Den eksponerer produkter og ordrer som abilities via utvidelsen WordPress MCP Adapter, som installeres separat, og følger rettighetene til WordPress-brukeren.
Hva katalogene til ChatGPT og Claude krever
OpenAI kaller nå apper i ChatGPT for utvidelser (plugins). De bygger på MCP-servere og havner i én katalog for ChatGPT og Codex. Retningslinjene og beskrivelsen av innsendingen krever en verifisert person eller organisasjon, en publisert personvernerklæring, handel kun med fysiske varer (ingen abonnementer, digitalt innhold, tokens eller kreditter), betaling på ditt eget domene og en liste over land per utvidelse. Etter publisering skanner OpenAI MCP-serveren daglig.
Anthropics katalog for konnektorer tar imot innsendinger fra alle med et betalt Claude-abonnement. Serveren må være ekstern og nås over HTTPS, bruke OAuth 2.0 når verktøyene handler på en brukers konto, og hvert verktøy trenger tittel og annotasjonen readOnlyHint eller destructiveHint. I tillegg trengs dokumentasjon, personvernerklæring, kontaktpunkt for brukerstøtte, ikon og en testkonto for kontrollen. Som standard listes konnektoren som Community.
MCP-servere bygger jeg som utvikling av MCP-server, og feeder, schema og lagerlogikk som WooCommerce-utvikling.
Hva du bør passe på
Når et kjøp fullføres i AI Mode, ser analysen din aldri et besøk på produktsiden. I ChatGPT oppstår ikke problemet, fordi betalingen uansett skjer i din kasse. En agent svarer ut fra feeden din, så en utdatert pris når kunden uten produktsiden som kunne rettet den. Hvis prisen i feed, schema og på siden ikke stemmer overens, vet du ikke hvilken assistenten viser. Derfor genererer jeg alle tre fra samme kilde i WooCommerce.
På wppoland.com publiserer jeg en profil på /.well-known/ucp og en fil /agent.json som beskriver tjenestene mine. /agent.json er mitt eget sammendrag i JSON. Ingen AI-leverandør beskriver formatet i dokumentasjonen sin, så jeg lover ikke at noen agent leser den. Hos kunder bygger jeg en UCP-profil først når Google dekker markedet deres.
Hva det koster
Jeg priser individuelt etter å ha sett på butikken. Katalogstørrelse og datakvalitet, antall markeder og språk og om det trengs en MCP-server avgjør prisen. Satsene står på prissiden, og omfanget får du i et skriftlig tilbud.
Slik starter vi: send meg adressen til butikken, markeder og språk via kontaktskjemaet. Oppfølgingsspørsmål tar jeg på e-post, og du får et tilbud med forutsetningene. Endringene gjøres i repositoriet og går live etter at du har godkjent dem på staging. Får jeg tilgang til personopplysninger om kundene dine, inngår vi en databehandleravtale etter artikkel 28 i GDPR først.
Relatert: GEO- og LLMO-optimalisering, WordPress-utvikler, raskere WordPress.







