{"id":306870,"date":"2026-06-22T13:09:50","date_gmt":"2026-06-22T13:09:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aco-smart-ai-assistant\/"},"modified":"2026-06-22T13:09:35","modified_gmt":"2026-06-22T13:09:35","slug":"aco-smart-ai-assistant","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/aco-smart-ai-assistant\/","author":15920550,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"8.0","requires_plugins":null,"header_name":"Aco Smart AI Assistant","header_author":"Acowebs","header_description":"AI-powered shopping assistant for WooCommerce with OpenRouter, OpenAI, and Gemini support. Dynamic chat widget with real-time product search, smart recommendations, and multi-currency support.","assets_banners_color":"33629a","last_updated":"2026-06-22 13:09:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/acowebs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"acowebscd","date":"2026-06-22 13:09:35"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Aco Smart AI Assistant for WordPress websites.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3581834,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3581834,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3581834,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3581834,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3581834,"resolution":"1","location":"assets","locale":"","width":1920,"height":908},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3581834,"resolution":"2","location":"assets","locale":"","width":1920,"height":1304},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3581834,"resolution":"3","location":"assets","locale":"","width":1920,"height":989},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3581834,"resolution":"4","location":"assets","locale":"","width":1920,"height":1029}},"screenshots":{"1":"Overview: Admin settings header showing usage metrics (total chats, daily tokens, monthly tokens, failed queries) and the tabbed settings interface.","2":"General Settings: The 'General Settings' tab displaying the assistant enable toggle, assistant name field, and welcome message textarea.","3":"API Settings: The 'API Settings' tab with provider selection (OpenRouter \/ OpenAI \/ Google Gemini), API key input, model selector, temperature, and token limits.","4":"Appearance: The 'Appearance' tab showing chat position, bubble icon choices, primary color picker, and default theme options.","5":"Behavior Controls: The 'Behavior Controls' tab illustrating page access toggles, fallback response text, and store knowledge field."}},"plugin_section":[],"plugin_tags":[2353,1320,2364,529],"plugin_category":[],"plugin_contributors":[152879],"plugin_business_model":[],"class_list":["post-306870","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-assistant","plugin_tags-chatbot","plugin_tags-content","plugin_contributors-acowebs","plugin_committers-acowebs","plugin_committers-acowebscd"],"banners":{"banner":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/banner-772x250.png?rev=3581834","banner_2x":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/banner-1544x500.png?rev=3581834","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/icon-128x128.png?rev=3581834","icon_2x":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/icon-256x256.png?rev=3581834","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/screenshot-1.png?rev=3581834","caption":"Overview: Admin settings header showing usage metrics (total chats, daily tokens, monthly tokens, failed queries) and the tabbed settings interface."},{"src":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/screenshot-2.png?rev=3581834","caption":"General Settings: The 'General Settings' tab displaying the assistant enable toggle, assistant name field, and welcome message textarea."},{"src":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/screenshot-3.png?rev=3581834","caption":"API Settings: The 'API Settings' tab with provider selection (OpenRouter \/ OpenAI \/ Google Gemini), API key input, model selector, temperature, and token limits."},{"src":"https:\/\/ps.w.org\/aco-smart-ai-assistant\/assets\/screenshot-4.png?rev=3581834","caption":"Appearance: The 'Appearance' tab showing chat position, bubble icon choices, primary color picker, and default theme options."}],"raw_content":"<!--section=description-->\n<p>Aco Smart AI Assistant adds an AI-powered chat widget to WordPress websites so visitors can ask questions and get fast, relevant responses.<\/p>\n\n<p>The plugin is designed for broad website assistance use cases, including general Q&amp;A, page or topic summaries, and helpful suggestions based on your site content and user prompts. It can use your chosen AI provider (OpenRouter, OpenAI, or Google Gemini) to generate natural language replies for business websites, portfolios, content-heavy blogs, and storytelling websites.<\/p>\n\n<p>For online stores, the same assistant can also support product-focused conversations, WooCommerce product suggestions, and recommendations when WooCommerce data is available.<\/p>\n\n<p>Site owners can configure assistant behavior from wp-admin, including assistant name, welcome message, selected provider, model, and API key. Basic usage tracking and rate-limiting controls are included to help reduce abuse and monitor request activity.<\/p>\n\n<p>If no valid API key is configured, the widget can still load with fallback behavior, but AI-generated responses will not be available.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>AI chat widget for WordPress websites<\/li>\n<li>Supports OpenRouter, OpenAI, and Google Gemini providers<\/li>\n<li>Visitor Q&amp;A for website pages, services, and topics<\/li>\n<li>Summary-style replies for content and user questions<\/li>\n<li>Smart suggestions based on prompts and available site context<\/li>\n<li>Optional WooCommerce product suggestions, assistance, and recommendations<\/li>\n<li>Configurable assistant name and welcome message<\/li>\n<li>Provider and model selection from admin settings<\/li>\n<li>Basic usage tracking and rate-limiting support<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party AI APIs only after you configure API credentials in the plugin settings.<\/p>\n\n<ul>\n<li>Service: OpenRouter API (OpenRouter)<\/li>\n<li>Purpose: Generate assistant responses through models available on OpenRouter.<\/li>\n<li>Data sent: Visitor chat prompt text, selected model identifier, and relevant site context needed for the response.<\/li>\n<li>When sent: When a visitor submits a message in the chat widget and OpenRouter is selected.<\/li>\n<li>Service terms: https:\/\/openrouter.ai\/terms<\/li>\n<li><p>Service privacy policy: https:\/\/openrouter.ai\/privacy<\/p><\/li>\n<li><p>Service: OpenAI API (OpenAI)<\/p><\/li>\n<li>Purpose: Generate assistant responses using OpenAI models.<\/li>\n<li>Data sent: Visitor chat prompt text, selected model identifier, and relevant site context needed for the response.<\/li>\n<li>When sent: When a visitor submits a message in the chat widget and OpenAI is selected.<\/li>\n<li>Service terms: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li><p>Service privacy policy: https:\/\/openai.com\/policies\/privacy-policy<\/p><\/li>\n<li><p>Service: Gemini API (Google)<\/p><\/li>\n<li>Purpose: Generate assistant responses using Google Gemini models.<\/li>\n<li>Data sent: Visitor chat prompt text, selected model identifier, and relevant site context needed for the response.<\/li>\n<li>When sent: When a visitor submits a message in the chat widget and Gemini is selected.<\/li>\n<li>Service terms: https:\/\/ai.google.dev\/terms<\/li>\n<li>Service privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>Compiled frontend assets are included in this plugin. Source files are available in the app\/ directory.<\/p>\n\n<h4>Building from Source<\/h4>\n\n<ol>\n<li>Navigate to the app\/ directory.<\/li>\n<li>Install dependencies with npm install.<\/li>\n<li>Build production assets with npm run build.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the aco-smart-ai-assistant folder to \/wp-content\/plugins\/. <\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Go to AI Chat in wp-admin.<\/li>\n<li>Select your AI provider and enter the corresponding API key.<\/li>\n<li>Choose a model and save settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>No. The plugin works on general WordPress websites without WooCommerce. WooCommerce is only needed for product-specific assistance features.<\/p><\/dd>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>OpenRouter, OpenAI, and Google Gemini.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20plugin%20without%20an%20api%20key%3F\"><h3>Can I use the plugin without an API key?<\/h3><\/dt>\n<dd><p>The chat widget can still appear, but AI-generated replies require a valid API key.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20ai%20services%3F\"><h3>What data is sent to external AI services?<\/h3><\/dt>\n<dd><p>When enabled, visitor chat prompt text and minimal request context needed to generate a response are sent to your selected provider.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"AI assistant for WordPress websites that helps visitors ask questions, get suggestions, and receive summaries using OpenRouter, OpenAI, or Google Gemi &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306870"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/acowebs"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306870"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306870"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306870"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306870"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306870"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}