{"id":314035,"date":"2026-06-03T12:15:18","date_gmt":"2026-06-03T12:15:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/agentic-commerce-for-woocommerce\/"},"modified":"2026-08-03T18:40:31","modified_gmt":"2026-08-03T18:40:31","slug":"agentic-commerce-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/agentic-commerce-for-woocommerce\/","author":23500773,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.7.0","stable_tag":"0.7.0","tested":"7.0.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Agentic Commerce for WooCommerce","header_author":"xpay","header_description":"Make your WooCommerce store visible to ChatGPT, Claude, Gemini and Perplexity \u2014 buyers complete checkout on your existing WooCommerce gateway. No theme changes, no replatforming, no new payment processor. By xpay.","assets_banners_color":"4ca296","last_updated":"2026-08-03 18:40:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.xpay.sh\/merchants\/woocommerce\/","header_author_uri":"https:\/\/www.xpay.sh","rating":4.2,"author_block_rating":0,"active_installs":30,"downloads":1127,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.1":{"tag":"0.3.1","author":"xpaysh","date":"2026-06-03 12:14:41"},"0.3.2":{"tag":"0.3.2","author":"xpaysh","date":"2026-06-03 21:11:29"},"0.3.4":{"tag":"0.3.4","author":"xpaysh","date":"2026-06-12 17:11:39"},"0.3.5":{"tag":"0.3.5","author":"xpaysh","date":"2026-06-15 16:50:25"},"0.3.6":{"tag":"0.3.6","author":"xpaysh","date":"2026-06-16 17:23:32"},"0.3.7":{"tag":"0.3.7","author":"xpaysh","date":"2026-06-20 10:02:35"},"0.4.0":{"tag":"0.4.0","author":"xpaysh","date":"2026-06-22 13:33:21"},"0.4.3":{"tag":"0.4.3","author":"xpaysh","date":"2026-06-27 13:12:18"},"0.4.4":{"tag":"0.4.4","author":"xpaysh","date":"2026-06-27 13:33:11"},"0.5.0":{"tag":"0.5.0","author":"xpaysh","date":"2026-07-08 17:09:59"},"0.5.1":{"tag":"0.5.1","author":"xpaysh","date":"2026-07-10 08:29:41"},"0.5.3":{"tag":"0.5.3","author":"xpaysh","date":"2026-07-11 12:37:06"},"0.6.0":{"tag":"0.6.0","author":"xpaysh","date":"2026-07-12 08:50:18"},"0.6.1":{"tag":"0.6.1","author":"xpaysh","date":"2026-07-14 14:28:47"},"0.6.2":{"tag":"0.6.2","author":"xpaysh","date":"2026-07-15 11:34:08"},"0.6.3":{"tag":"0.6.3","author":"xpaysh","date":"2026-08-03 11:01:19"},"0.7.0":{"tag":"0.7.0","author":"xpaysh","date":"2026-08-03 18:40:31"}},"upgrade_notice":{"0.7.0":"<p>See which AI assistants read your store and which orders they drive \u2014 now without connecting anything. New xpay Commerce menu, catalog health scoring, ChatGPT Ads eligibility and pixel checking. Your existing settings are unchanged.<\/p>","0.6.3":"<p>The AI Storefront Assistant now loads reliably alongside caching\/optimization plugins (WP Rocket, LiteSpeed, Autoptimize, SiteGround) with no manual exclusion, and shows your store&#039;s name correctly on multilingual stores.<\/p>","0.6.2":"<p>Product-FAQ sync is safer: a single product&#039;s FAQ can update on its own, and a partial or interrupted sync can no longer wipe FAQs you&#039;ve already approved.<\/p>","0.6.1":"<p>Turning the AI Storefront Assistant on now takes effect immediately on cached stores, instead of waiting for the cache to expire. Fixes the full-page shopper returning 404 after you enable it. Adds support for opening a side-cart drawer from an off-site link.<\/p>","0.6.0":"<p>Control over the on-page product-FAQ block, which previously had no off switch. It now also renders on page-builder themes, as a product tab or an [xpay-faq] shortcode, with headings in your own language. Page caches are cleared when FAQs change.<\/p>","0.4.4":"<p>GDPR-aware attribution defaults for EU\/UK stores, asynchronous order-attribution dispatch off the shopper&#039;s thank-you page, a resilient widget consent gate with a 60-second failure breaker, and GTIN schema validation for non-numeric identifiers.<\/p>","0.4.3":"<p>AI-attributed orders: shoppers referred by ChatGPT, Perplexity, Claude, Gemini, Copilot and 10+ more assistants now surface in your xpay dashboard with revenue split by source. Strictly non-PII. Bundles the 0.4.2 capabilities.<\/p>","0.4.2":"<p>Explicit-consent gate on the AI Storefront Assistant \u2014 chat surfaces only after you turn it on. GTIN in Product JSON-LD. Variable-product carts. Defensive out-of-stock guard at the deeplink. Seconds-fast dashboard propagation.<\/p>","0.4.1":"<p>Optional Content Engine add-on: when enabled for your store, xpay can publish answer-first comparison\/buying-guide pages to your site. Off unless you&#039;re subscribed.<\/p>","0.3.7":"<p>Maintenance and reliability polish, plus optional agency\/referral attribution for stores set up by a partner.<\/p>","0.3.6":"<p>AI-bot crawl analytics: see which AI crawlers (GPTBot, ClaudeBot, Perplexity, etc.) discover your store and whether they reach your discovery files, on your xpay dashboard. Opt-in, off by default, shares the telemetry consent. Known AI bots only \u2014 no human or customer data.<\/p>","0.3.5":"<p>New \/agents.md skill tells AI shopping agents exactly how to browse your live catalog and build a cart. Hardened \/llms.txt merge that ignores non-text pages from headless storefronts. Optional shopping-bot routing to your structured catalog, off until you enable it.<\/p>","0.3.4":"<p>Outcome-first Connect screen: plain-language value, no jargon, and an upfront promise that it&#039;s safe to try \u2014 the plugin writes no files to your site and fully reverts on deactivate. New panel lists every external service the plugin contacts.<\/p>","0.3.3":"<p>New Tools \u2192 Run site diagnostics button verifies that AI agents and xpay can reach your store (Permalinks, REST API, \/.well-known\/ discovery files) and tells you exactly what to do if a layer needs attention.<\/p>","0.3.2":"<p>Good-neighbour discovery: if your site already publishes its own <code>llms.txt<\/code>, this update appends our agent-shopping sections at the end and leaves your content untouched. Backend-callable admin\/refresh endpoint and a smoother connect handshake round it out.<\/p>","0.3.1":"<p>Second WP.org review pass: REST endpoints constructed via <code>rest_url()<\/code> to respect custom REST prefixes, raw-Markdown <code>\/llms.txt<\/code> output, i18n-wrapped readiness strings, and an expanded External Services disclosure. See Changelog for full details.<\/p>","0.3.0":"<p>Privacy hardening: Settings \u2192 xpay is pure markup \u2014 outbound requests fire only after you click <strong>Connect store<\/strong>. Declares WC dependency via the WP 6.5 <code>Requires Plugins<\/code> header. See Changelog for full details.<\/p>","0.2.4":"<p>Settings \u2192 xpay reorganised into five tabs (General, Capabilities, Payments, Links, Tools). Toggle UCP shopping capabilities, map your gateways to <code>payment_handlers[]<\/code>, and override the URLs in <code>ucp.links<\/code>. See Changelog for full details.<\/p>","0.2.1":"<p>Tighter alignment between what \/llms.txt advertises and what&#039;s actually serving \u2014 the Commerce protocols section is now backend-driven. See Changelog for the full backend-side changes.<\/p>","0.2.0":"<p>Aligned with ACP \/ UCP \/ AP2 commerce standards and the real discovery conventions (llms.txt, schema.org JSON-LD, robots.txt allowlist). Serves <code>\/.well-known\/ucp<\/code> for capability negotiation. See Changelog for full details.<\/p>","0.1.12":"<p>Plugin RENAMED to &quot;Agentic Commerce for WooCommerce&quot; (slug <code>agentic-commerce-for-woocommerce<\/code>). Same product, same code \u2014 the previous name overlapped with the existing Nexi XPay plugin in the directory. See Changelog for full details.<\/p>","0.1.11":"<p>Plugin Check (PCP) follow-up: cleared the four remaining PrefixAllGlobals warnings. No functional changes. See Changelog for full details.<\/p>","0.1.10":"<p>Plugin Check (PCP) submission-readiness pass: tested up to WP 6.9, short description trimmed to \u2264150 chars, removed the deprecated load_plugin_textdomain() call (WP auto-loads WP.org-hosted translations since 4.6), and excluded non-canonical markdown from the zip.<\/p>","0.1.9":"<p>Docs moved from docs.xpay.sh\/products\/woocommerce \u2192 docs.xpay.sh\/merchants\/woocommerce so the path matches the audience. Future Shopify \/ BigCommerce integrations will live as siblings under \/merchants\/. URL-only; no code changes.<\/p>","0.1.8":"<p>Pricing link updated. Punchier Description hero. Full setup walkthroughs with screenshots published at docs.xpay.sh\/merchants\/woocommerce \u2014 readme now backlinks them at the right moments (install \/ REST API keys \/ connect \/ audit \/ troubleshooting \/ privacy).<\/p>","0.1.7":"<p>Source repo at github.com\/xpaysh\/agentic-commerce-for-woocommerce is now public. Restored repo link references in readme.txt FAQ and source-code section so reviewers and merchants can browse the source directly.<\/p>","0.1.6":"<p>GitHub link references in readme.txt held back until the source repo flips public (currently private). Plugin remains GPLv2-or-later \u2014 the installed zip is the canonical unminified source.<\/p>","0.1.5":"<p>Adds the <code>\/?xpay_route=acp<\/code> query-arg fallback for the discovery file on hosts that intercept <code>\/.well-known\/<\/code>. Post-activation redirect now also fires for upgrades where the store hasn&#039;t connected yet. WC HPOS compatibility declared. Privacy + terms pages live.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3559287,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3559287,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3633242,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3633245,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"xpay\/buy-in-ai-chat":{"name":"xpay\/buy-in-ai-chat","title":"Xpay Buy In Ai Chat"}},"tagged_versions":["0.3.1","0.3.2","0.3.4","0.3.5","0.3.6","0.3.7","0.4.0","0.4.3","0.4.4","0.5.0","0.5.1","0.5.3","0.6.0","0.6.1","0.6.2","0.6.3","0.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3633242,"resolution":"1","location":"assets","locale":"","width":1600,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3633242,"resolution":"2","location":"assets","locale":"","width":1920,"height":1080},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3633242,"resolution":"3","location":"assets","locale":"","width":1600,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3633242,"resolution":"4","location":"assets","locale":"","width":1600,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3633242,"resolution":"5","location":"assets","locale":"","width":1600,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3633242,"resolution":"6","location":"assets","locale":"","width":1600,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3633242,"resolution":"7","location":"assets","locale":"","width":1600,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3633242,"resolution":"8","location":"assets","locale":"","width":1600,"height":900}},"screenshots":{"1":"From agent-averse to agent-ready \u2014 your score across eight weighted commerce dimensions, and the exact fix for each one that's failing.","2":"Someone is asking an AI about your products right now \u2014 live shopper visits separated from the crawls building your future visibility, and which engines found you.","3":"Your WooCommerce catalog delivered to ChatGPT in one click \u2014 validated against the current standards. No spreadsheets, no SFTP, no developer.","4":"Getting listed is easy; getting chosen is the hard part \u2014 a completeness score on every SKU, with titles and attributes written the way AI reads them.","5":"Every product, every field, every delivery checked before it reaches OpenAI \u2014 and a broken feed stopped before it gets there.","6":"Edit a product and the feed re-syncs on its own, with a full snapshot every day, so ChatGPT never has a half-updated catalog.","7":"ChatGPT Ads numbers you can actually trust \u2014 reconciled against real orders, sent server-side, with live health so you know it's firing.","8":"Can agents reach your products quickly? Your page speed against Google's targets, from Lighthouse and real Chrome user data."}},"plugin_section":[],"plugin_tags":[2353,232,216196,5418,286],"plugin_category":[45],"plugin_contributors":[265642],"plugin_business_model":[],"class_list":["post-314035","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-chatgpt","plugin_tags-product-feed","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-xpaysh","plugin_committers-xpaysh"],"banners":{"banner":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/banner-772x250.png?rev=3633245","banner_2x":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/banner-1544x500.png?rev=3633242","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/icon-128x128.png?rev=3559287","icon_2x":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/icon-256x256.png?rev=3559287","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-1.png?rev=3633242","caption":"From agent-averse to agent-ready \u2014 your score across eight weighted commerce dimensions, and the exact fix for each one that's failing."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-2.png?rev=3633242","caption":"Someone is asking an AI about your products right now \u2014 live shopper visits separated from the crawls building your future visibility, and which engines found you."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-3.png?rev=3633242","caption":"Your WooCommerce catalog delivered to ChatGPT in one click \u2014 validated against the current standards. No spreadsheets, no SFTP, no developer."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-4.png?rev=3633242","caption":"Getting listed is easy; getting chosen is the hard part \u2014 a completeness score on every SKU, with titles and attributes written the way AI reads them."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-5.png?rev=3633242","caption":"Every product, every field, every delivery checked before it reaches OpenAI \u2014 and a broken feed stopped before it gets there."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-6.png?rev=3633242","caption":"Edit a product and the feed re-syncs on its own, with a full snapshot every day, so ChatGPT never has a half-updated catalog."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-7.png?rev=3633242","caption":"ChatGPT Ads numbers you can actually trust \u2014 reconciled against real orders, sent server-side, with live health so you know it's firing."},{"src":"https:\/\/ps.w.org\/agentic-commerce-for-woocommerce\/assets\/screenshot-8.png?rev=3633242","caption":"Can agents reach your products quickly? Your page speed against Google's targets, from Lighthouse and real Chrome user data."}],"raw_content":"<!--section=description-->\n<h4>AI Traffic &amp; Sales Tracking for WooCommerce \u2014 ChatGPT Ads, Product Feed &amp; AI Visibility<\/h4>\n\n<p><strong>Something is already sending you customers, and your analytics can't see it.<\/strong><\/p>\n\n<p>When a shopper asks ChatGPT \"find me a cordless drill under $80 that ships in 2 days\" and buys from the store it names, that order lands in WooCommerce looking like ordinary direct traffic. Google Analytics shows you nothing. Your reports show you nothing. You cannot tell whether AI assistants are worth your attention, because you cannot see them at all.<\/p>\n\n<p><strong>This plugin makes the AI channel visible, then makes you the answer it gives \u2014 and lets you buy more of it.<\/strong><\/p>\n\n<p>Three jobs, in that order:<\/p>\n\n<ol>\n<li><strong>Measure it.<\/strong> See which AI crawlers reach your store, which pages they read, and which of your real WooCommerce orders came from an AI assistant \u2014 broken out by ChatGPT, Claude, Perplexity, Gemini, Copilot and a dozen more, reconciled against your actual orders so you know the number is true.<\/li>\n<li><strong>Win it.<\/strong> Publish your catalog, prices, stock and answers in the formats AI shopping assistants actually read, so you're the store they recommend.<\/li>\n<li><strong>Buy it.<\/strong> Run ChatGPT Ads \u2014 campaigns, budgets, creative and results \u2014 from inside WooCommerce, measured against your real orders rather than the ad platform's own scorecard.<\/li>\n<\/ol>\n\n<p>No theme changes. No replatforming. No new payment processor. Your existing gateway and your payout schedule are untouched.<\/p>\n\n<p><strong>We show you the match rate.<\/strong> Every AI-attributed number in this plugin comes with the percentage of your real orders it accounts for. When tracking misses something, you'll see that too \u2014 because a revenue figure you can't check isn't worth having.<\/p>\n\n<p>\ud83c\udf10 <strong>Plugin home:<\/strong> <a href=\"https:\/\/www.xpay.sh\/merchants\/woocommerce\/\">www.xpay.sh\/merchants\/woocommerce\/<\/a>\n\ud83e\udd16 <strong>New to this?<\/strong> <a href=\"https:\/\/www.xpay.sh\/agentic-commerce\">What agentic commerce actually means for a store owner<\/a><\/p>\n\n<h4>See the AI channel<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/ai-traffic\/\">AI crawler analytics \u2192<\/a><\/strong> \u2014 which assistants visit (GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, Google-Extended and more), what page types they read, whether they reached your catalog, and how that compares against your human traffic. Opt-in, off by default, known AI bots only \u2014 never your shoppers.<\/li>\n<li><strong>AI-attributed orders<\/strong> \u2014 real WooCommerce orders traced back to the assistant that referred the buyer, with revenue split by source. Strictly non-PII: no names, emails, addresses or payment data ever leave your store.<\/li>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/audit\/\">Agent-readiness audit \u2192<\/a><\/strong> \u2014 a live score for how well AI shopping assistants can read, understand and recommend your catalog, with a prioritised fix list.<\/li>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/woocommerce\/speed-fix\/\">Agent delivery speed \u2192<\/a><\/strong> \u2014 AI crawlers give up on slow pages. See how fast your catalog, <code>\/llms.txt<\/code> and product pages answer <em>when requested by the AI crawlers themselves<\/em>, and what to do when one is too slow. A diagnostic \u2014 it won't fight your caching plugin.<\/li>\n<\/ul>\n\n<h4>Win the AI channel<\/h4>\n\n<ul>\n<li><strong>An agent-readable product feed<\/strong> \u2014 your full catalog with live prices and stock, hosted on xpay's CDN, so assistants reading it never touch your origin. Refreshed within ~30 seconds of any product or stock change, with an hourly safety net.<\/li>\n<li><strong>AI-shopping structured data<\/strong> \u2014 <code>Product<\/code>, <code>Offer<\/code>, <code>AggregateOffer<\/code>, <code>BuyAction<\/code> and <code>ItemList<\/code> JSON-LD on product pages, shop archive and home page. Detects Yoast, Rank Math and WooCommerce core schema and <strong>fills only the gaps<\/strong> \u2014 never a duplicate.<\/li>\n<li><strong>The real AI shopping standards, on your own domain<\/strong> \u2014 <code>\/llms.txt<\/code> (<a href=\"https:\/\/llmstxt.org\">llmstxt.org<\/a>) and an explicit <code>robots.txt<\/code> allowlist for AI user-agents. If you already publish your own <code>\/llms.txt<\/code>, this appends to it and leaves your content untouched.<\/li>\n<li><strong>Cart deep-link<\/strong> \u2014 an assistant can hand a shopper a one-click Buy link that pre-fills your existing WooCommerce cart and lands them on your existing checkout.<\/li>\n<li><strong>Product FAQs and return policy<\/strong> \u2014 <code>FAQPage<\/code> and <code>MerchantReturnPolicy<\/code> structured data answering the delivery, returns and variant questions AI shoppers ask, for products you approve. Optionally shown to your shoppers too, as a product tab, a summary block, or an <code>[xpay-faq]<\/code> shortcode \u2014 <strong>off on new installs<\/strong>.<\/li>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/storefront-assistant\">AI storefront assistant \u2192<\/a><\/strong> <em>(optional)<\/em> \u2014 an on-site shopper chat that answers from your own catalog. Never appears without your explicit say-so.<\/li>\n<\/ul>\n\n<h4>Run ChatGPT Ads<\/h4>\n\n<p><em>Not sure what these are? <a href=\"https:\/\/www.xpay.sh\/merchants\/chatgpt-ads\/explained\/\">ChatGPT Ads, explained for store owners<\/a> \u2014 what they are, what they cost, and who's eligible.<\/em><\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/chatgpt-ads\/\">Campaign management inside WooCommerce \u2192<\/a><\/strong> \u2014 create, edit, budget, activate and pause ChatGPT Ads campaigns and ad groups without switching to another tab. Results land next to the orders they produced.<\/li>\n<li><strong>Your numbers, not just theirs<\/strong> \u2014 every campaign shows the orders <em>we<\/em> reconciled against your real WooCommerce data alongside what OpenAI reports. The gap between the two is the most useful number on the screen.<\/li>\n<li><strong>A ChatGPT product feed<\/strong> \u2014 your catalog serialised to OpenAI's specification and delivered on a schedule, with a per-product health score so you can see exactly which listings are incomplete and fix them inline.<\/li>\n<li><strong>Eligibility, up front<\/strong> \u2014 ChatGPT Ads requires a minimum catalog size and is currently limited to the US, Canada, Australia and New Zealand. The plugin tells you where you stand <strong>before<\/strong> you invest time, and points you at the organic path if ads aren't open to you yet.<\/li>\n<li><strong>Tracking that works with what you have<\/strong> \u2014 already running Pixel Manager, PixelYourSite or a GTM container? This verifies <em>their<\/em> pixel is firing and reconciles it, instead of asking you to rip it out and install another one.<\/li>\n<\/ul>\n\n<h4>Works alongside what you already run<\/h4>\n\n<p>Built to cooperate, not compete. If another plugin already does a job, this one stands down rather than duplicating:<\/p>\n\n<ul>\n<li><strong>Yoast SEO \/ Rank Math \/ SEOPress<\/strong> \u2014 detects existing Product and FAQ schema and fills only what's missing.<\/li>\n<li><strong>AdTribes Product Feed PRO \/ CTX Feed \/ Google Listings &amp; Ads<\/strong> \u2014 separate feeds for separate channels; nothing conflicts.<\/li>\n<li><strong>Pixel Manager \/ PixelYourSite \/ GTM \/ WooCommerce core Order Attribution<\/strong> \u2014 attribution here is additive and non-destructive.<\/li>\n<li><strong>WP Rocket \/ LiteSpeed \/ Autoptimize \/ SiteGround Optimizer<\/strong> \u2014 automatically excluded from JS optimization so nothing breaks.<\/li>\n<li><strong>HPOS and Cart\/Checkout Blocks<\/strong> \u2014 declared compatible.<\/li>\n<li><strong>Storefront \/ Astra \/ Divi \/ Elementor<\/strong> and the standard page builders.<\/li>\n<\/ul>\n\n<h4>What it doesn't do<\/h4>\n\n<ul>\n<li><strong>It doesn't touch your checkout.<\/strong> Stripe \/ WooPayments \/ PayPal \/ Square \/ whatever you already use \u2014 payment runs through them, unchanged. Your payout schedule is unchanged.<\/li>\n<li><strong>It doesn't see your customers.<\/strong> No buyer names, emails, addresses, IPs, payment cards, order line items, refunds, or PII of any kind passes through xpay. Ever. The plugin is non-custodial.<\/li>\n<li><strong>It doesn't require a new account or contract<\/strong> to start. Free to install and get going \u2014 paid plans available as you grow. <a href=\"https:\/\/www.xpay.sh\/pricing\/?tab=agentic-commerce\">See pricing<\/a>.<\/li>\n<li><strong>It doesn't slow down your site.<\/strong> The JSON-LD block is tiny and cached; the catalog feed is served from xpay's CDN, not your origin.<\/li>\n<\/ul>\n\n<h4>Five-minute install flow<\/h4>\n\n<ol>\n<li>Install the plugin from this directory or upload the zip.<\/li>\n<li>Activate. You'll land on the <strong>xpay\u2726 Commerce<\/strong> dashboard.<\/li>\n<li>Click <strong>Connect store<\/strong>. You're redirected to app.xpay.sh, where you grant a read-only WooCommerce REST API key.<\/li>\n<li>Your catalog goes live on AI surfaces within about 10 minutes. The built-in readiness checklist turns green as each piece confirms, and tells you in plain English what to do about anything that doesn't.<\/li>\n<\/ol>\n\n<p>Stuck on any step? Email merchants@xpay.sh or post in the support forum on this page \u2014 we aim to reply within one business day.<\/p>\n\n<h4>Compatibility<\/h4>\n\n<ul>\n<li>WooCommerce 7.0+ on WordPress 6.2+ and PHP 7.4+.<\/li>\n<li>Declares compatibility with WooCommerce High-Performance Order Storage (HPOS) and Cart\/Checkout Blocks.<\/li>\n<li>Works alongside Yoast SEO, Rank Math, WooCommerce Blocks, WooPayments, Stripe for WooCommerce, and the standard Storefront \/ Astra \/ Divi \/ Elementor themes.<\/li>\n<\/ul>\n\n<h4>Privacy and consent<\/h4>\n\n<ul>\n<li><strong>Anonymous lifecycle telemetry is off by default.<\/strong> On first activation a single admin notice asks once. Pick \"No thanks\" and the plugin never contacts our backend for analytics. Pick \"Enable\" and you can change your mind any time under <strong>xpay\u2726 Commerce \u2192 Settings \u2192 Privacy<\/strong>. System-wide opt-out via <code>define( 'XPAY_WC_TELEMETRY', false );<\/code> in <code>wp-config.php<\/code>.<\/li>\n<li><strong>Full data disclosure<\/strong> at <a href=\"https:\/\/install.xpay.sh\/woocommerce\/privacy.html\">install.xpay.sh\/woocommerce\/privacy.html<\/a> \u2014 every byte the plugin sends, when it sends it, how to opt out, how to request deletion.<\/li>\n<\/ul>\n\n<h4>More from xpay<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/agentic-commerce\">Agentic commerce, explained<\/a><\/strong> \u2014 what changes when AI assistants, not people, do the browsing.<\/li>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/directory\/woocommerce\/plugins\/agentic-commerce-for-woocommerce\/\">Plugin listing and version history<\/a><\/strong> \u2014 feature detail, release notes and compatibility, kept current.<\/li>\n<li><strong><a href=\"https:\/\/www.xpay.sh\/merchants\/chatgpt-ads\/explained\/\">ChatGPT Ads for store owners<\/a><\/strong> \u2014 eligibility, costs and what to expect before you spend anything.<\/li>\n<\/ul>\n\n<h4>Source code<\/h4>\n\n<p>The plugin is GPLv2-or-later and ships as readable PHP \u2014 the complete source is in <code>wp-content\/plugins\/agentic-commerce-for-woocommerce\/<\/code> on your own server the moment you install it. You can read it, fork it, modify it, redistribute it and self-host it without paying anything. Full technical changelog: <a href=\"https:\/\/install.xpay.sh\/woocommerce\/CHANGELOG.md\">install.xpay.sh\/woocommerce\/CHANGELOG.md<\/a>. Questions or bug reports: merchants@xpay.sh, or the support forum on this page.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following xpay-operated services to deliver its core function. Every endpoint and its purpose is documented; full payload disclosure is in the <a href=\"https:\/\/install.xpay.sh\/woocommerce\/privacy.html\">Privacy<\/a> section.<\/p>\n\n<ol>\n<li><p><strong>agent-feed.xpay.sh<\/strong> \u2014 Public CDN that hosts your AI-readable catalog feed at <code>https:\/\/agent-feed.xpay.sh\/catalog\/{your-slug}.json<\/code>. The plugin does not contact this URL directly; the xpay backend writes it from your WooCommerce REST API after you click <strong>Connect store<\/strong>.<\/p><\/li>\n<li><p><strong>agent-commerce.xpay.sh<\/strong> \u2014 The agent-side API that AI shopping agents call to surface and buy from your products. The plugin contacts this host at the following paths: (a) <code>POST \/v1\/onboard\/woocommerce\/wc-auth-callback<\/code> is the WooCommerce OAuth callback target (WordPress itself calls this on your behalf, server-to-server, after you approve the one-click connect prompt); (b) <code>GET \/v1\/onboard\/woocommerce\/status?nonce=\u2026<\/code> is polled by the xpay onboarding page while the handshake finishes; (c) <code>POST \/v1\/merchants\/{slug}\/resync<\/code> triggers a fresh catalog ingest after a product or stock change; (d) <code>GET \/v1\/merchants\/{slug}<\/code> is called when <strong>xpay\u2726 Commerce \u2192 Settings<\/strong> verifies the current connection state; (e) <code>PATCH \/v1\/merchants\/{slug}\/products\/{sku}<\/code> pushes a single-product delta when a WooCommerce product\/stock webhook fires; (f) <code>DELETE \/v1\/merchants\/{slug}<\/code> is sent (non-blocking) when you click <strong>Disconnect<\/strong> so xpay marks your account as disconnected and archives the cached catalog. The hostname is also the publicly advertised target for <code>POST \/mcp\/{slug}<\/code> (the JSON-RPC commerce MCP endpoint AI agents talk to) \u2014 the plugin itself does not call this URL but lists it in the <code>\/.well-known\/ucp<\/code> manifest.<\/p><\/li>\n<li><p><strong>app.xpay.sh\/onboard\/woocommerce<\/strong> \u2014 The merchant-side onboarding page. When you click <strong>Connect store<\/strong>, the plugin redirects your browser here with three query-string parameters: your site URL, your administrator email address, and a one-time random nonce generated locally. No data is sent to xpay before you click the button. You sign in or sign up on xpay and grant the WooCommerce REST API permission there.<\/p><\/li>\n<li><p><strong>agent-commerce.xpay.sh\/v1\/events<\/strong> \u2014 Optional anonymous lifecycle telemetry. Disabled by default; only contacted if you explicitly opt in via the first-activation admin notice or <strong>xpay\u2726 Commerce \u2192 Settings \u2192 Privacy<\/strong>. Full payload disclosure in the Privacy section.<\/p><\/li>\n<li><p><strong>agent-commerce.xpay.sh\/v1\/merchants\/{slug}\/orders<\/strong> \u2014 Agent-attributed order reporting for connected stores (non-PII order summary + attribution source; no customer, payment, or personal data). Off via the <code>xpay_wc_order_events_enabled<\/code> option. Full payload disclosure in the Privacy section.<\/p><\/li>\n<li><p><strong>agent-commerce.xpay.sh\/v1\/agent-analytics<\/strong> \u2014 Optional anonymous AI-bot crawl analytics. Disabled by default; shares the same opt-in as item 4 (and respects a separate <code>define( 'XPAY_WC_AGENT_ANALYTICS', false )<\/code> hard-off). When enabled, the plugin counts requests from <em>known AI bots only<\/em> (e.g. GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended) \u2014 recording the bot name, a coarse page type (home\/product\/category\/discovery-file\/sitemap\/other), the HTTP status, and whether we routed the bot to your structured catalog. It also sends an aggregate daily count of human pageviews (a number only \u2014 no user-agent, no URLs, no per-visit data) as the AI-vs-human denominator. Since 0.5.3 a bot event also carries a salted, one-way hash of the connecting IP address (a bot's \u2014 behind a proxy or CDN this is the connecting edge address), so two hits from the same crawler can be counted as one visitor. The salt is unique to your store and is regenerated every day, so the hash cannot be linked across days or across stores, and the address itself is never stored or transmitted. This applies to AI bots only \u2014 a human visitor's IP is never read, hashed or sent. Events are buffered locally and sent in the background by WP-Cron, never on a page load. Cart, checkout, account, admin and REST paths are never recorded. No per-visit human data, no customer, order, or personal data.<\/p><\/li>\n<li><p><strong>audit.xpay.sh<\/strong> \u2014 Merchant-facing audit dashboard. The plugin emits a link to <code>audit.xpay.sh\/{your-slug}<\/code> on the Settings page so you can review the live agent-readiness score xpay computed from your catalog; the plugin itself does not fetch from this host. Opening the link from your browser sends standard browser headers to xpay.<\/p><\/li>\n<li><strong>auth.xpay.sh<\/strong> \u2014 Public OAuth-protected-resource discovery target. The plugin publishes <code>auth.xpay.sh<\/code> as the <code>authorization_servers[0]<\/code> entry in <code>\/.well-known\/oauth-protected-resource<\/code> (an RFC 9728 metadata document AI agents fetch to learn where to obtain a token). The plugin does not contact this host server-to-server; it is referenced for agent-side discovery only.<\/li>\n<li><strong>install.xpay.sh\/woocommerce\/{terms,privacy}.html<\/strong> \u2014 Static legal documents linked from this readme and from the Settings privacy panel. The plugin itself does not fetch these URLs; clicking the links opens them in your browser.<\/li>\n<\/ol>\n\n<p><strong>Your own website.<\/strong> The Tracking screen fetches your store's own home page (a request from your server to itself, never to a third party) to check whether an advertising pixel is present in the markup. Nothing is sent anywhere as a result, and the outcome is cached for several hours. This is not a third-party service and no data leaves your site.<\/p>\n\n<p>Terms of use: <a href=\"https:\/\/install.xpay.sh\/woocommerce\/terms.html\">install.xpay.sh\/woocommerce\/terms.html<\/a>\nPrivacy policy: <a href=\"https:\/\/install.xpay.sh\/woocommerce\/privacy.html\">install.xpay.sh\/woocommerce\/privacy.html<\/a><\/p>\n\n<h3>Privacy<\/h3>\n\n<p><strong>We never see your customers, your orders, or any payment data.<\/strong> The plugin is non-custodial by design.<\/p>\n\n<ul>\n<li><strong>Nothing leaves your site until you click Connect store.<\/strong> Before that, the settings page makes no outbound request of any kind.<\/li>\n<li><strong>After you connect<\/strong> we receive: your site URL, your admin email, a one-time nonce, a WooCommerce REST API key so we can read your catalog, and your public product fields (name, description, price, stock, images, categories). <strong>No customer data. No order data. No payment data.<\/strong><\/li>\n<li><strong>Anonymous diagnostics are OFF by default.<\/strong> You're asked once. If you turn them on, we receive plugin lifecycle events and version numbers tagged with your site URL \u2014 and, separately, counts of <em>known AI bots only<\/em> (which bot, what kind of page, the response code) plus a daily total of human pageviews as a number, so you can see your AI-vs-human split. <strong>A human visitor's IP address is never read, hashed or sent<\/strong>, and cart, checkout, account and admin pages are never recorded.<\/li>\n<li><strong>Turn it off any time<\/strong> at <strong>xpay\u2726 Commerce \u2192 Settings \u2192 Privacy<\/strong>, or hard-disable in <code>wp-config.php<\/code> with <code>define( 'XPAY_WC_TELEMETRY', false );<\/code> (or <code>XPAY_WC_AGENT_ANALYTICS<\/code> for bot counts alone). The constant overrides any UI choice.<\/li>\n<li><strong>Delete your data<\/strong>: email privacy@xpay.sh from your admin address with your store name. Processed within 7 business days.<\/li>\n<\/ul>\n\n<p>Every byte, itemised: <a href=\"https:\/\/install.xpay.sh\/woocommerce\/privacy.html\">install.xpay.sh\/woocommerce\/privacy.html<\/a> \u00b7 <a href=\"https:\/\/install.xpay.sh\/woocommerce\/terms.html\">Terms<\/a><\/p>\n\n<!--section=installation-->\n<h4>From the WordPress.org plugin directory<\/h4>\n\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"Agentic Commerce for WooCommerce\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>You'll be redirected to <strong>xpay\u2726 Commerce \u2192 Settings<\/strong>. Click <strong>Connect store<\/strong>.<\/li>\n<li>Approve the WooCommerce REST API permissions on app.xpay.sh, then you'll be redirected back to your store.<\/li>\n<\/ol>\n\n<h4>System requirements<\/h4>\n\n<ul>\n<li>WordPress 6.2 or higher<\/li>\n<li>WooCommerce 7.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>SSL (<code>https:\/\/<\/code>) on the store domain \u2014 required for the agent discovery files to be honored by AI surfaces<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. What we add to your pages is a few lines of invisible data. Your catalog is served from our CDN, so AI shoppers reading it never touch your server at all.<\/p><\/dd>\n<dt id=\"does%20xpay%20see%20my%20customers%20or%20their%20payment%20details%3F\"><h3>Does xpay see my customers or their payment details?<\/h3><\/dt>\n<dd><p>No \u2014 never. Payment runs through your existing gateway exactly as it does today. No buyer names, emails, addresses, cards or order contents ever reach us.<\/p><\/dd>\n<dt id=\"will%20it%20change%20how%20my%20product%20pages%20look%3F\"><h3>Will it change how my product pages look?<\/h3><\/dt>\n<dd><p>Almost everything we add is invisible to shoppers. The one exception is the product FAQ block, and it is <strong>off on new installs<\/strong> \u2014 nothing appears on your store until you ask for it.<\/p><\/dd>\n<dt id=\"i%20already%20use%20yoast%20or%20rank%20math.%20will%20this%20conflict%3F\"><h3>I already use Yoast or Rank Math. Will this conflict?<\/h3><\/dt>\n<dd><p>No. We check what they've already published and add only what's missing, so you never end up with two of anything.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%3F\"><h3>How much does it cost?<\/h3><\/dt>\n<dd><p>Free to install and use. Paid plans as you grow \u2014 <a href=\"https:\/\/www.xpay.sh\/pricing\/?tab=agentic-commerce\">see pricing<\/a>.<\/p><\/dd>\n<dt id=\"what%20does%20it%20send%20to%20xpay%2C%20and%20when%3F\"><h3>What does it send to xpay, and when?<\/h3><\/dt>\n<dd><p>Nothing until you click <strong>Connect store<\/strong>. After that: your public product details (name, description, price, stock, images, categories) so we can publish your catalog for AI shoppers. Optional anonymous diagnostics are <strong>off by default<\/strong> and you're asked once. No customer data, no order data, ever. <a href=\"https:\/\/install.xpay.sh\/woocommerce\/privacy.html\">Full disclosure<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20remove%20it%3F\"><h3>How do I remove it?<\/h3><\/dt>\n<dd><p><strong>Plugins \u2192 Deactivate \u2192 Delete<\/strong>, and everything the plugin wrote is removed from your database. To also delete your catalog from our CDN, email privacy@xpay.sh from your admin address.<\/p><\/dd>\n<dt id=\"i%20run%20several%20stores.%20do%20i%20install%20it%20on%20each%3F\"><h3>I run several stores. Do I install it on each?<\/h3><\/dt>\n<dd><p>Yes \u2014 each store gets its own catalog and its own settings.<\/p><\/dd>\n<dt id=\"do%20you%20support%20subscriptions%2C%20bookings%20or%20memberships%3F\"><h3>Do you support Subscriptions, Bookings or Memberships?<\/h3><\/dt>\n<dd><p>Simple, variable and grouped products today. The others are on the roadmap \u2014 email merchants@xpay.sh if one is blocking you and we'll tell you where it stands.<\/p><\/dd>\n<dt id=\"my%20host%20blocks%20%2F.well-known%2F%20%E2%80%94%20does%20discovery%20still%20work%3F\"><h3>My host blocks \/.well-known\/ \u2014 does discovery still work?<\/h3><\/dt>\n<dd><p>Yes. There's an automatic fallback that AI shoppers find on their own. If your host intercepts those paths, nothing breaks.<\/p><\/dd>\n<dt id=\"is%20the%20source%20code%20available%3F\"><h3>Is the source code available?<\/h3><\/dt>\n<dd><p>Yes. GPLv2-or-later, shipped as plain readable PHP in <code>wp-content\/plugins\/agentic-commerce-for-woocommerce\/<\/code>. Nothing minified, obfuscated or loaded from a remote script. Developers: <code>add_filter( 'xpay_wc_faq_visible', '__return_false' );<\/code> turns the FAQ block off from code, whatever the dashboard says.<\/p><\/dd>\n<dt id=\"i%20have%20a%20question%20that%20isn%27t%20answered%20here.\"><h3>I have a question that isn't answered here.<\/h3><\/dt>\n<dd><p>Email merchants@xpay.sh, or post in the support forum on this page \u2014 we answer both, and we aim to reply within one business day.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>The full machine-readable changelog lives at <a href=\"https:\/\/install.xpay.sh\/woocommerce\/CHANGELOG.md\">install.xpay.sh\/woocommerce\/CHANGELOG.md<\/a> (Keep-a-Changelog format). The summary below is the WP.org-required mirror.<\/p>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li><strong>See your AI traffic without connecting anything.<\/strong> The plugin now counts which AI assistants read your store \u2014 ChatGPT, Claude, Perplexity, Gemini and others \u2014 and shows it to you on a new dashboard, using only your own site's data. No account, no key, and nothing is sent anywhere. Previously every number needed a connected store first.<\/li>\n<li><strong>A new xpay Commerce menu<\/strong>, with dashboards for AI revenue, ChatGPT Ads, your product feed, tracking and your storefront. Your settings page has not moved \u2014 everything you had bookmarked works exactly as before, and the new menu links straight to it.<\/li>\n<li><strong>AI-attributed orders now show a match rate.<\/strong> Every figure states what share of your real orders it accounts for, and where orders could not be traced we explain the reasons that causes. A revenue number you cannot check is not worth having.<\/li>\n<li><strong>Catalog health scoring<\/strong> \u2014 see which products are missing a description, image, price or identifier before any of it reaches an AI shopping surface, and why each one matters.<\/li>\n<li><strong>ChatGPT Ads eligibility is checked up front<\/strong>, so you find out whether your store qualifies before setting anything up rather than after.<\/li>\n<li><strong>Pixel checking rather than pixel installing.<\/strong> If you already run Pixel Manager, PixelYourSite or a Tag Manager container, keep it \u2014 this checks what you have instead of adding a second pixel that would count every sale twice.<\/li>\n<li><strong>A storefront page that shows exactly what shoppers can see<\/strong>, with a direct link to switch each one off. Having access to a feature and agreeing to display it are separate decisions.<\/li>\n<li><strong>The first-run diagnostics prompt is a third of its previous length<\/strong> and says plainly what is and is not sent. The choice, the default (off) and the disclosures are unchanged.<\/li>\n<li><strong>Agent-attributed orders that never completed are now reported too.<\/strong> If a shopper referred by an AI assistant reaches checkout but the order ends up cancelled or failed, that outcome is now sent to your xpay dashboard alongside the successful ones, so your attributed totals are not quietly flattering. Applies to connected stores only, and carries no customer, payment or personal data \u2014 as before.<\/li>\n<li><strong>More resilient.<\/strong> Each part of the plugin now starts independently, so a fault in one can no longer affect your storefront or the rest of the plugin.<\/li>\n<\/ul>\n\n<h4>0.6.3<\/h4>\n\n<ul>\n<li><strong>The AI Storefront Assistant now loads reliably alongside caching\/optimization plugins.<\/strong> When WP Rocket, LiteSpeed Cache, Autoptimize or SiteGround Optimizer minifies, combines, delays or self-hosts JavaScript, it could break the assistant loader so the chat bubble never appeared \u2014 while everything looked fine in an incognito\/preview window. The loader is now excluded from those optimizers automatically, so you no longer need to add a manual exclusion. (For W3 Total Cache or an edge cache, which have no runtime hook, the plugin still shows a one-line manual-exclusion note.)<\/li>\n<li><strong>Fixed: the assistant could show \"Array\" instead of your store name on multilingual stores.<\/strong> A localized store name is now resolved to your store's language before it's displayed.<\/li>\n<li>No other storefront changes \u2014 reliability fixes only.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li><strong>Your approved product FAQs can no longer be wiped by a partial or interrupted sync.<\/strong> Previously, every FAQ sync replaced the entire stored set with whatever it received \u2014 so if a sync ran with an incomplete list (a dropped connection, a catalog still rebuilding), any product left out had its FAQ silently deleted. A sync that would shrink your FAQ set by more than half is now refused unless it explicitly confirms a full replace, so an accidental one fails loudly instead of clearing your pages.<\/li>\n<li><strong>A single product's FAQ can now be updated on its own.<\/strong> Approving one new product, editing one answer, or changing the heading no longer resends every FAQ \u2014 the update touches only the products it names and leaves the rest exactly as they were. Only the changed product pages are cleared from your cache.<\/li>\n<li>No visible change to your storefront; these are safety improvements to how xpay keeps your FAQs in sync.<\/li>\n<\/ul>\n\n<p>Older releases (0.1.0 \u2013 0.6.1) are listed in the full changelog:\nhttps:\/\/install.xpay.sh\/woocommerce\/CHANGELOG.md<\/p>","raw_excerpt":"See which AI assistants drive your orders, get your products into ChatGPT answers, and run ChatGPT Ads \u2014 without leaving WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314035"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xpaysh"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314035"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314035"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314035"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314035"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314035"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}