{"id":321871,"date":"2026-06-05T09:21:47","date_gmt":"2026-06-05T09:21:47","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/shop-to-llm\/"},"modified":"2026-06-05T09:21:26","modified_gmt":"2026-06-05T09:21:26","slug":"shop2llm","status":"publish","type":"plugin","link":"https:\/\/haz.wordpress.org\/plugins\/shop2llm\/","author":23510630,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Shop2LLM","header_author":"FinCore","header_description":"Make your WooCommerce products discoverable by ChatGPT and AI assistants. Includes product schema, AI-friendly catalog, and crawler tracking.","assets_banners_color":"","last_updated":"2026-06-05 09:21:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/aiproductscout.shop\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"athenalion","date":"2026-06-05 09:21:26"}},"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 Shop2LLM for WooCommerce!<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3562338,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3562338,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3562369,"resolution":"2","location":"plugin","width":2560,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3562369,"resolution":"3","location":"plugin","width":2560,"height":1800},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3562369,"resolution":"1","location":"plugin","width":2560,"height":1800}},"screenshots":{"1":"AI Visibility Dashboard \u2014 daily API calls, search activity, crawler visits","2":"AI Connection Config \u2014 copy-paste setup for ChatGPT with API key + endpoint","3":"AI Platforms \u2014 7 supported platforms with Free\/Pro badges + upgrade CTA"}},"plugin_section":[],"plugin_tags":[2353,216196,242115,702,286],"plugin_category":[45],"plugin_contributors":[265951],"plugin_business_model":[],"class_list":["post-321871","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatgpt","plugin_tags-mcp","plugin_tags-products","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-athenalion","plugin_committers-athenalion"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shop2llm\/assets\/icon-128x128.png?rev=3562338","icon_2x":"https:\/\/ps.w.org\/shop2llm\/assets\/icon-256x256.png?rev=3562338","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shop2llm\/trunk\/screenshot-1.png?rev=3562369","caption":"AI Visibility Dashboard \u2014 daily API calls, search activity, crawler visits"},{"src":"https:\/\/ps.w.org\/shop2llm\/trunk\/screenshot-2.png?rev=3562369","caption":"AI Connection Config \u2014 copy-paste setup for ChatGPT with API key + endpoint"},{"src":"https:\/\/ps.w.org\/shop2llm\/trunk\/screenshot-3.png?rev=3562369","caption":"AI Platforms \u2014 7 supported platforms with Free\/Pro badges + upgrade CTA"}],"raw_content":"<!--section=description-->\n<p><strong>Shop2LLM<\/strong> is the simplest way to make your WooCommerce products discoverable by AI assistants like ChatGPT, Claude, and Gemini. One-click setup \u2014 no complex configuration.<\/p>\n\n<p>The free version supports <strong>ChatGPT<\/strong> with 2 AI tools. Upgrade to Pro for 5 AI tools, always-on AI connection, analytics dashboard, and support across 6 platforms.<\/p>\n\n<h4>Supported AI Platforms (Free)<\/h4>\n\n<ul>\n<li>\ud83e\udde0 <strong>ChatGPT Desktop<\/strong> \u2014 products appear in ChatGPT's tool palette<\/li>\n<\/ul>\n\n<h4>Pro Platforms<\/h4>\n\n<ul>\n<li>\ud83e\udde1 <strong>Claude Desktop<\/strong> \u2014 Claude can search and recommend your products<\/li>\n<li>\ud83d\udd35 <strong>Google Gemini<\/strong> \u2014 connect via A2A Agent Card<\/li>\n<li>\ud83e\ude9f <strong>Microsoft Copilot<\/strong> \u2014 expose your store as a Copilot extension<\/li>\n<li>\ud83d\udfe3 <strong>Meta AI<\/strong> \u2014 connect to Meta's agent platform<\/li>\n<li>\u2601\ufe0f <strong>Amazon Bedrock<\/strong> \u2014 add your store as a Bedrock action group<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Activate<\/strong> the plugin (requires WooCommerce)<\/li>\n<li><strong>Copy<\/strong> the AI connection URL from the settings page<\/li>\n<li><strong>Paste<\/strong> into ChatGPT<\/li>\n<li><strong>Done<\/strong> \u2014 AI agents can now search your products<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>2 AI tools<\/strong> \u2014 product search and product detail<\/li>\n<li><strong>AI agent standard<\/strong> \u2014 the protocol used by ChatGPT, Claude, and other AI assistants<\/li>\n<li><strong>Product search<\/strong> \u2014 AI agents search by keyword, category, price, stock<\/li>\n<li><strong>Product details<\/strong> \u2014 full product info including description, images, ratings<\/li>\n<li><strong>No usage limits<\/strong> \u2014 unrestricted AI calls<\/li>\n<li><strong>Auto-generated API key<\/strong> \u2014 secure Bearer token authentication<\/li>\n<li><strong>ChatGPT support<\/strong> \u2014 one-click setup<\/li>\n<li><strong>Auto Product Schema<\/strong> \u2014 JSON-LD for AI readability<\/li>\n<li><strong>AI directory page<\/strong> \u2014 auto-generated llms.txt<\/li>\n<li><strong>Crawler-friendly robots.txt<\/strong> \u2014 invite AI bots to index your store<\/li>\n<\/ul>\n\n<h4>What AI Agents Can Do (Free)<\/h4>\n\n<ul>\n<li>\"Search for wireless headphones under $100\"<\/li>\n<li>\"Show me the top-rated summer dresses in stock\"<\/li>\n<li>\"What's the price of product #42?\"<\/li>\n<li>\"Find products in the 'electronics' category\"<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin can optionally connect to external services provided by FinCore. All external data transmission is <strong>opt-in<\/strong> and disabled by default:<\/p>\n\n<ul>\n<li><p><strong>Analytics (Settings \u2192 Shop2LLM \u2192 Analytics)<\/strong> \u2014 when enabled, anonymized site metadata (site URL, name, platform, version numbers) and AI crawler visits (crawler type, page URL, user agent) are sent to our cloud service. This can be disabled at any time.<\/p><\/li>\n<li><p><strong>api.aiproductscout.shop\/fincore\/v1\/free\/register<\/strong> \u2014 called when analytics is first enabled, to register site metadata.<\/p><\/li>\n<li><strong>api.aiproductscout.shop\/fincore\/v1\/crawler\/log<\/strong> \u2014 called when AI crawlers visit your store, if analytics is enabled.<\/li>\n<\/ul>\n\n<p>No personal customer data, order information, or product data is transmitted. All external calls use HTTPS and are non-blocking (will not affect site performance if the service is unavailable).<\/p>\n\n<p>Privacy Policy: https:\/\/aiproductscout.shop\/\nTerms of Service: https:\/\/aiproductscout.shop\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>shop-to-llm<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings \u2192 Shop2LLM \ud83e\udd16<\/li>\n<li>Copy your AI connection URL<\/li>\n<li>Paste into ChatGPT<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>PHP 8.1+<\/li>\n<li>WooCommerce 8.0+<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20a%20fincore%20cloud%20account%3F\"><h3>Does this require a FinCore cloud account?<\/h3><\/dt>\n<dd><p>No. Shop2LLM runs entirely on your WordPress server. No external cloud dependency for the core features. Optional analytics and crawler tracking require opt-in consent \u2014 see the data privacy section below.<\/p><\/dd>\n<dt id=\"is%20my%20store%20data%20sent%20to%20external%20servers%3F\"><h3>Is my store data sent to external servers?<\/h3><\/dt>\n<dd><p>Product data stays on your server. AI agents connect directly to your WordPress REST API.<\/p><\/dd>\n<dt id=\"what%20data%20does%20the%20plugin%20send%20to%20external%20servers%3F\"><h3>What data does the plugin send to external servers?<\/h3><\/dt>\n<dd><p>External data transmission is <strong>opt-in<\/strong> and disabled by default. When you enable Analytics in the plugin settings, basic site metadata (site URL, site name, platform type, plugin\/WooCommerce\/WordPress\/PHP version numbers) is sent to our cloud service at api.aiproductscout.shop for registration purposes. AI crawler visits are also reported \u2014 this includes the crawler type, page URL, user agent, and an anonymized site identifier.<\/p>\n\n<p>No personal customer, order, or product data is transmitted. You can disable analytics at any time in Settings. See our privacy policy at https:\/\/aiproductscout.shop\/ for details.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20free%20and%20pro%3F\"><h3>What's the difference between Free and Pro?<\/h3><\/dt>\n<dd><p>Free supports ChatGPT with 2 AI tools (product search + product detail). Pro adds cart, checkout, and order tools, always-on AI cloud connection, analytics dashboard, and AI-channel order attribution across 6 platforms. Upgrade at https:\/\/api.aiproductscout.shop\/fincore\/v1\/page\/prolanding<\/p><\/dd>\n<dt id=\"is%20this%20secure%3F\"><h3>Is this secure?<\/h3><\/dt>\n<dd><p>Yes. All AI connections require Bearer token authentication. The API key is auto-generated and can be rotated anytime.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security: fix permission_callback granting access when API key is empty<\/li>\n<li>Security: prevent settings save from clearing API key<\/li>\n<li>Fix: Author URI and readme URLs to use bare domain<\/li>\n<li>Fix: add wp_unslash before sanitize_text_field on POST inputs<\/li>\n<li>Fix: proper escaping for dynamic HTML attributes and display values<\/li>\n<li>Remove: load_plugin_textdomain (WP 4.6+ auto-loads by slug)<\/li>\n<li>Dev: bump Tested up to 7.0<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>AI agent standard support (MCP JSON-RPC protocol)<\/li>\n<li>ChatGPT integration with 2 AI tools (search + detail)<\/li>\n<li>Auto-generated API key with Bearer token auth<\/li>\n<li>Auto Product Schema (JSON-LD) for AI readability<\/li>\n<li>AI directory page (llms.txt)<\/li>\n<li>Crawler-friendly robots.txt (12 AI crawlers)<\/li>\n<li>Admin dashboard \u2014 AI visibility, search activity, crawler logs<\/li>\n<li>Full i18n support \u2014 POT + 14 G20 language PO templates<\/li>\n<li>Product feed XML for Google Shopping<\/li>\n<li>wp_enqueue_style compliant admin CSS<\/li>\n<li>295-structure + 32-API + 17-Docker test suite (344 total)<\/li>\n<\/ul>","raw_excerpt":"Connect your WooCommerce store to ChatGPT. Let AI agents search and discover your products \u2014 free, self-hosted, one-click setup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321871"}],"author":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/athenalion"}],"wp:attachment":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321871"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321871"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321871"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321871"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321871"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}