{"id":342499,"date":"2026-08-03T13:27:18","date_gmt":"2026-08-03T13:27:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/startshop-ai-ai-shopping-assistant\/"},"modified":"2026-08-03T13:27:02","modified_gmt":"2026-08-03T13:27:02","slug":"startshop-ai-shopping-assistant","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/startshop-ai-shopping-assistant\/","author":23535000,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"StartShop AI \u2014 AI Shopping Assistant","header_author":"StartShop","header_description":"Connect your WooCommerce store to StartShop AI in one click \u2014 sync products, get an AI shopping agent on your storefront, and accept orders from agentic commerce networks.","assets_banners_color":"faf8f4","last_updated":"2026-08-03 13:27:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/startshop.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"startshopai","date":"2026-08-03 13:27:02"}},"upgrade_notice":{"1.0.2":"<p>Declares compatibility with WordPress 7.0 and WooCommerce 10.8; post-activation redirect lands on the StartShop AI setup screen.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3632955,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3632955,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3632955,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3632955,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3632955,"resolution":"1","location":"assets","locale":"","width":1858,"height":932},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3632955,"resolution":"2","location":"assets","locale":"","width":1858,"height":932},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3632955,"resolution":"3","location":"assets","locale":"","width":1858,"height":932}},"screenshots":{"1":"One-click connect screen under WooCommerce \u2192 StartShop AI.","2":"StartShop dashboard after a successful connection.","3":"AI shopping assistant embedded on the storefront."}},"plugin_section":[],"plugin_tags":[250436,2353,2364,247874,286],"plugin_category":[45],"plugin_contributors":[274327],"plugin_business_model":[],"class_list":["post-342499","plugin","type-plugin","status-publish","hentry","plugin_tags-agentic-commerce","plugin_tags-ai","plugin_tags-chatbot","plugin_tags-shopping-assistant","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-startshopai","plugin_committers-startshopai"],"banners":{"banner":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/banner-772x250.png?rev=3632955","banner_2x":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/banner-1544x500.png?rev=3632955","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/icon-128x128.png?rev=3632955","icon_2x":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/icon-256x256.png?rev=3632955","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/screenshot-1.png?rev=3632955","caption":"One-click connect screen under WooCommerce \u2192 StartShop AI."},{"src":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/screenshot-2.png?rev=3632955","caption":"StartShop dashboard after a successful connection."},{"src":"https:\/\/ps.w.org\/startshop-ai-shopping-assistant\/assets\/screenshot-3.png?rev=3632955","caption":"AI shopping assistant embedded on the storefront."}],"raw_content":"<!--section=description-->\n<p>StartShop AI gives your shoppers a personal AI assistant that helps them find products, answers questions, and routes them to your WooCommerce checkout.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>One-click connection \u2014 no API keys to copy\/paste<\/li>\n<li>Automatic product sync (and live updates via webhooks)<\/li>\n<li>AI chat &amp; voice agent embed for your storefront<\/li>\n<li>Optional A2A (agent-to-agent) endpoints for ChatGPT, Gemini, and other agentic networks<\/li>\n<li>Full High-Performance Order Storage (HPOS) compatibility<\/li>\n<li>Compatible with the WooCommerce Cart &amp; Checkout Blocks<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <em>WooCommerce \u2192 StartShop AI<\/em> and click <em>Connect to StartShop<\/em>.<\/li>\n<li>Approve the API access request \u2014 WooCommerce generates a REST key pair and securely posts it to StartShop.<\/li>\n<li>Finish setup on the StartShop dashboard and your products sync automatically.<\/li>\n<\/ol>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin sends the following data to StartShop's API over HTTPS when the merchant connects the store or when WooCommerce webhooks fire:<\/p>\n\n<ul>\n<li>Site URL and site name (during the connect handshake).<\/li>\n<li>Product data (id, title, description, price, images, inventory).<\/li>\n<li>Order data (id, status, totals, line items, shipping\/billing summary).<\/li>\n<li>Customer email and name when included in an order.<\/li>\n<\/ul>\n\n<p>No data is collected from site visitors who do not interact with the StartShop assistant. See https:\/\/startshop.ai\/privacy for the full policy.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the StartShop AI API and CDN to provide its core functionality. By installing and connecting your store you are agreeing to send data to these services.<\/p>\n\n<p>1) StartShop AI API<\/p>\n\n<ul>\n<li>When: when you click Connect, Test connection, Resync, or Disconnect in WooCommerce \u2192 StartShop AI; when WooCommerce webhooks fire on product or order changes; and when the plugin is uninstalled (to revoke the connection credentials).<\/li>\n<li>Data sent: site URL and site name; product data (id, title, description, price, images, inventory); order data (id, status, totals, line items, shipping\/billing summary); customer email and name on orders; the StartShop merchant id and webhook secret created for your store.<\/li>\n<li>Terms of service: https:\/\/startshop.ai\/terms<\/li>\n<li>Privacy policy: https:\/\/startshop.ai\/privacy<\/li>\n<\/ul>\n\n<p>2) StartShop widget loader \u2014 https:\/\/app.startshop.ai\/widget.js<\/p>\n\n<ul>\n<li>When: only on storefront pages, and only after a site admin has explicitly enabled the storefront widget from the StartShop dashboard. The widget is disabled by default.<\/li>\n<li>Data sent: the visitor's normal browser request (URL, user agent, IP) plus the merchant slug configured by the admin. No personal data is sent unless the visitor opens the AI assistant and chats with it.<\/li>\n<li>Terms of service: https:\/\/startshop.ai\/terms<\/li>\n<li>Privacy policy: https:\/\/startshop.ai\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/startshop-ai\/<\/code>, or install via the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <em>Plugins<\/em> screen.<\/li>\n<li>Go to <em>WooCommerce \u2192 StartShop AI<\/em> and click <em>Connect to StartShop<\/em>.<\/li>\n<li>Approve the API access request and finish setup on the StartShop dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20a%20startshop%20account%3F\"><h3>Does this plugin require a StartShop account?<\/h3><\/dt>\n<dd><p>Yes \u2014 you need a free account at https:\/\/app.startshop.ai. You can sign up during the connection flow.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20sent%3F\"><h3>Where is my data sent?<\/h3><\/dt>\n<dd><p>Product, order, and customer data are sent to StartShop's API at <code>mljjrfrrohjynttzjlls.functions.supabase.co<\/code> (Supabase-hosted Edge Functions) over HTTPS, and from there to the AI models used to power the shopping assistant. See our privacy policy at https:\/\/startshop.ai\/privacy for details.<\/p><\/dd>\n<dt id=\"is%20hpos%20supported%3F\"><h3>Is HPOS supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce's High-Performance Order Storage feature.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Open <em>WooCommerce \u2192 StartShop AI<\/em> and click <em>Disconnect<\/em>. Uninstalling the plugin also removes all StartShop-created webhooks and stored options.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Compliance: changed the text domain to <code>startshop-ai-shopping-assistant<\/code> so it matches the assigned WordPress.org plugin slug.<\/li>\n<li>Compliance: renamed the plugin folder, main file, and translation template to match the slug.<\/li>\n<li>Compliance: widget loader now registered via wp_enqueue_script() instead of a raw  tag in wp_footer.<\/li>\n<li>Compliance: nonce-check annotations on OAuth-style callback params; token authenticity verified via hash_equals.<\/li>\n<li>Compliance: prefixed all global variables in uninstall.php; removed deprecated load_plugin_textdomain() call.<\/li>\n<li>Compatibility: declared support for WordPress 7.0 and WooCommerce 10.8.<\/li>\n<li>UX: after single-plugin activation, redirect the admin directly to WooCommerce \u2192 StartShop AI instead of the Plugins list (skipped on bulk activate, AJAX, and WP-CLI).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security: replaced wp_redirect() with wp_safe_redirect() in the connect handshake (allowed_redirect_hosts scoped to the StartShop dashboard).<\/li>\n<li>Security: removed error_log() fallback from the logger; all logging routes through the WooCommerce logger.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>One-click connection to StartShop via WooCommerce's native \/wc-auth\/v1 handshake.<\/li>\n<li>Real-time product and order sync over native WooCommerce webhooks.<\/li>\n<li>One-click storefront widget install controlled from the StartShop dashboard.<\/li>\n<li>Optional A2A (agent-to-agent) endpoints for ChatGPT, Gemini, and other agentic commerce networks.<\/li>\n<li>HPOS and Cart\/Checkout Blocks compatibility declared.<\/li>\n<li>Full uninstall cleanup of options and webhooks.<\/li>\n<li>Translation-ready.<\/li>\n<\/ul>","raw_excerpt":"AI shopping assistant for WooCommerce. Helps shoppers find products and exposes your catalog to agentic commerce networks like ChatGPT.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342499"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/startshopai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342499"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342499"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342499"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342499"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342499"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}