{"id":256547,"date":"2025-10-19T04:57:56","date_gmt":"2025-10-19T04:57:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fukurochat-connector\/"},"modified":"2026-01-23T03:50:36","modified_gmt":"2026-01-23T03:50:36","slug":"fukurochat-connector","status":"publish","type":"plugin","link":"https:\/\/sv.wordpress.org\/plugins\/fukurochat-connector\/","author":23387585,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.10","stable_tag":"1.0.10","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"FukuroChat Connector","header_author":"FukuroChat","header_description":"Connect your WooCommerce store to FukuroChat and import your products as articles for your chatbot assistant.","assets_banners_color":"4eafc7","last_updated":"2026-01-23 03:50:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.fukurochat.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":455,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"fukurochat","date":"2025-12-06 16:10:34"},"1.0.1":{"tag":"1.0.1","author":"fukurochat","date":"2025-12-06 16:10:34"},"1.0.10":{"tag":"1.0.10","author":"fukurochat","date":"2026-01-23 03:50:36"},"1.0.2":{"tag":"1.0.2","author":"fukurochat","date":"2025-12-06 16:10:34"},"1.0.3":{"tag":"1.0.3","author":"fukurochat","date":"2025-12-06 16:10:34"},"1.0.4":{"tag":"1.0.4","author":"fukurochat","date":"2025-12-06 16:10:34"},"1.0.5":{"tag":"1.0.5","author":"fukurochat","date":"2025-12-16 09:24:20"},"1.0.6":{"tag":"1.0.6","author":"fukurochat","date":"2025-12-16 09:45:16"},"1.0.7":{"tag":"1.0.7","author":"fukurochat","date":"2025-12-18 20:24:35"},"1.0.8":{"tag":"1.0.8","author":"fukurochat","date":"2025-12-19 16:38:30"},"1.0.9":{"tag":"1.0.9","author":"fukurochat","date":"2025-12-22 15:29:01"}},"upgrade_notice":{"1.0":"<p>Initial release of FukuroChat Connector. Seamlessly integrate your WooCommerce store with FukuroChat AI Assistant.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3380674,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3380674,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.10","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3380674,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3380674,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"<strong>3-Step Setup Wizard<\/strong> - Easy configuration process","2":"<strong>Theme Customizer Integration<\/strong> - Live preview of widget before publishing"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,5707,2364,282,286],"plugin_category":[41,45],"plugin_contributors":[249398],"plugin_business_model":[],"class_list":["post-256547","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-ecommerce","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-fukurochat","plugin_committers-fukurochat"],"banners":{"banner":"https:\/\/ps.w.org\/fukurochat-connector\/assets\/banner-772x250.png?rev=3380674","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fukurochat-connector\/assets\/icon-256x256.png?rev=3380674","icon_2x":"https:\/\/ps.w.org\/fukurochat-connector\/assets\/icon-256x256.png?rev=3380674","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fukurochat-connector\/assets\/screenshot-1.png?rev=3380674","caption":"<strong>3-Step Setup Wizard<\/strong> - Easy configuration process"},{"src":"https:\/\/ps.w.org\/fukurochat-connector\/assets\/screenshot-2.png?rev=3380674","caption":"<strong>Theme Customizer Integration<\/strong> - Live preview of widget before publishing"}],"raw_content":"<!--section=description-->\n<p>FukuroChat Connector seamlessly integrates your WooCommerce store with FukuroChat AI Assistant, providing an intelligent chatbot that helps customers find products, answer questions, and improve conversions.<\/p>\n\n<p><strong>Main Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Automatic Product Synchronization<\/strong> - Products are automatically synced with FukuroChat when created, updated, or deleted<\/li>\n<li><strong>Intelligent AI Chatbot Widget<\/strong> - Embed a customizable chat widget on your site to assist customers in real-time<\/li>\n<li><strong>WordPress Theme Customizer Integration<\/strong> - Live preview and customize widget appearance<\/li>\n<li><strong>OAuth-Style Connection<\/strong> - Secure one-click connection to your FukuroChat assistant<\/li>\n<li><strong>Conversion Tracking<\/strong> - Track orders influenced by chatbot interactions<\/li>\n<li><strong>Smart Product Validation<\/strong> - Ensures products have required fields (title, description) before sync<\/li>\n<li><strong>Admin Notifications<\/strong> - Get feedback on sync operations directly in WordPress admin<\/li>\n<li><strong>Text Cleaning<\/strong> - Automatically formats product descriptions for optimal AI processing<\/li>\n<li><strong>Restore Support<\/strong> - Products restored from trash are automatically re-synced<\/li>\n<li><strong>Lightweight &amp; Performant<\/strong> - Minimal impact on site performance<\/li>\n<\/ul>\n\n<p><strong>How It Works:<\/strong><\/p>\n\n<ol>\n<li><strong>Setup<\/strong> - Enter your FukuroChat Assistant UUID (provided by FukuroChat)<\/li>\n<li><strong>Widget<\/strong> - Enable and customize the chat widget via Theme Customizer<\/li>\n<li><strong>Sync<\/strong> - Optionally enable automatic product synchronization with your API Secret<\/li>\n<li><strong>Done<\/strong> - Your AI assistant is live and knows about your products!<\/li>\n<\/ol>\n\n<p><strong>Automatic Synchronization:<\/strong><\/p>\n\n<p>When enabled, the plugin automatically:\n* <strong>Adds<\/strong> new products to FukuroChat when published\n* <strong>Updates<\/strong> product information when edited\n* <strong>Removes<\/strong> products when moved to trash or deleted\n* <strong>Restores<\/strong> products when recovered from trash<\/p>\n\n<p><strong>Product Data Synced:<\/strong><\/p>\n\n<ul>\n<li>Product ID (unique identifier)<\/li>\n<li>Product Title<\/li>\n<li>Product Description (cleaned and formatted)<\/li>\n<li>Product URL (direct link)<\/li>\n<li>Product SKU<\/li>\n<li>Regular Price &amp; Sale Price<\/li>\n<li>Sale Dates<\/li>\n<li>Stock Status<\/li>\n<li>Product Attributes<\/li>\n<li>Categories<\/li>\n<li>Upsells &amp; Cross-sells<\/li>\n<li>Alternative Products (custom field)<\/li>\n<\/ul>\n\n<p><strong>Widget Customization:<\/strong><\/p>\n\n<ul>\n<li>Enable\/disable widget toggle<\/li>\n<li>Custom bubble text (e.g., \"Chat with us\")<\/li>\n<li>Custom target element ID for advanced placement<\/li>\n<li>Live preview in Theme Customizer before publishing<\/li>\n<\/ul>\n\n<h3>Additional Information<\/h3>\n\n<p><strong>Support:<\/strong>\nFor support, feature requests, or bug reports, please visit:\n* Website: <a href=\"https:\/\/www.fukurochat.com\">FukuroChat.com<\/a>\n* Support: <a href=\"https:\/\/app.fukurochat.com\/support\">FukuroChat Support<\/a><\/p>\n\n<p><strong>Privacy &amp; Data:<\/strong>\n* This plugin does not collect or store any personal user data\n* Product data synced with FukuroChat includes only publicly visible product information\n* Conversion tracking uses anonymous session data to attribute sales\n* Automatic sync uses secure API authentication with your API Secret\n* All API communications use HTTPS encryption\n* No tracking, analytics, or third-party data sharing beyond FukuroChat integration<\/p>\n\n<p><strong>Requirements:<\/strong>\n* WordPress 5.0 or higher\n* WooCommerce 3.0 or higher\n* PHP 7.4 or higher\n* HTTPS recommended for secure API communication<\/p>\n\n<p><strong>Language:<\/strong>\n* Currently available in English only\n* Translation support may be added in future versions<\/p>\n\n<!--section=installation-->\n<p><strong>Automatic Installation:<\/strong><\/p>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"FukuroChat Connector\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Upload the <code>fukurochat-connector<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<p><strong>Setup:<\/strong><\/p>\n\n<ol>\n<li>Ensure WooCommerce is installed and activated<\/li>\n<li>Go to \"FukuroChat\" in WordPress admin menu<\/li>\n<li>Follow the 3-step setup wizard:\n\n<ul>\n<li><strong>Step 1:<\/strong> Click \"Connect with FukuroChat\" to link your assistant<\/li>\n<li><strong>Step 2:<\/strong> Enable automatic product sync (optional)<\/li>\n<li><strong>Step 3:<\/strong> Open Theme Customizer to enable and customize the widget<\/li>\n<\/ul><\/li>\n<li>Done! Your AI assistant is now live on your store<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20fukurochat%3F\"><h3>What is FukuroChat?<\/h3><\/dt>\n<dd><p>FukuroChat is an AI-powered chatbot platform that helps e-commerce businesses automate customer support, product recommendations, and sales through intelligent conversations. Learn more at <a href=\"https:\/\/www.fukurochat.com\">FukuroChat.com<\/a><\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20fukurochat%20account%3F\"><h3>Do I need a FukuroChat account?<\/h3><\/dt>\n<dd><p>Yes, you need a FukuroChat account to get your Assistant UUID and API Secret. Sign up at <a href=\"https:\/\/app.fukurochat.com\">app.fukurochat.com<\/a> to get started.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, this plugin requires WooCommerce 3.0 or higher to be installed and activated.<\/p><\/dd>\n<dt id=\"how%20does%20automatic%20product%20sync%20work%3F\"><h3>How does automatic product sync work?<\/h3><\/dt>\n<dd><p>When enabled in Step 3, the plugin automatically syncs products with FukuroChat:\n* New products are added when published\n* Existing products are updated when edited\n* Products are removed when trashed or deleted\n* Products are restored when recovered from trash<\/p><\/dd>\n<dt id=\"what%20product%20information%20is%20required%20for%20sync%3F\"><h3>What product information is required for sync?<\/h3><\/dt>\n<dd><p>Products must have a title and description to be synchronized. SKU is optional but recommended for better product tracking. The plugin will show an admin notice if any required field is missing.<\/p><\/dd>\n<dt id=\"can%20i%20preview%20the%20widget%20before%20publishing%3F\"><h3>Can I preview the widget before publishing?<\/h3><\/dt>\n<dd><p>Yes! The plugin integrates with WordPress Theme Customizer, allowing you to see a live preview of the widget on your site before publishing changes.<\/p><\/dd>\n<dt id=\"how%20do%20i%20customize%20the%20widget%20appearance%3F\"><h3>How do I customize the widget appearance?<\/h3><\/dt>\n<dd><p>Go to Appearance &gt; Customize &gt; FukuroChat Widget, or click \"Open Theme Customizer\" in Step 2 of the setup wizard. You can customize bubble text, target element, and enable\/disable the widget.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No, the plugin is lightweight and optimized for performance. Sync operations happen in the background, and the widget loads asynchronously without blocking page load.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20product%20sync%20fails%3F\"><h3>What happens if a product sync fails?<\/h3><\/dt>\n<dd><p>The plugin will show an admin notice with details about the error on the product edit page. Common issues include missing required fields or API connection problems.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20automatic%20sync%3F\"><h3>Can I disable automatic sync?<\/h3><\/dt>\n<dd><p>Yes, you can disable automatic sync at any time in Step 3 of the plugin settings. This won't affect the widget or JSON endpoint.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20product%20variations%3F\"><h3>Does the plugin work with product variations?<\/h3><\/dt>\n<dd><p>The current version syncs the main product information. Variable products are supported, but individual variations are not synced separately.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>CRITICAL FIX: Removed fatal error on plugin activation caused by missing add_endpoint() method<\/li>\n<li>Fixed retry logic when edit_article fails - properly reconstructs JSON request<\/li>\n<li>Fixed session_start() warning - now checks session status before starting<\/li>\n<li>Improved ajax_toggle_sync to use update_option instead of direct SQL queries<\/li>\n<li>Removed deprecated \/products.json endpoint<\/li>\n<li>Updated product sync requirements - SKU is now optional (only title and description required)<\/li>\n<li>Enhanced error handling and logging<\/li>\n<li>Code cleanup and optimization<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Batch product sync - all products sent in single API call for faster synchronization<\/li>\n<li>Reduced API calls during bulk operations<\/li>\n<li>Improved sync performance for large catalogs<\/li>\n<li>Stock status now synced as separate field for inventory-aware responses<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Optimized product embeddings - removed price and SKU from text for cleaner semantic search<\/li>\n<li>Moved structured data (price, SKU) to metadata for exact filtering<\/li>\n<li>Enhanced price filtering capabilities with metadata-based queries<\/li>\n<li>Improved product matching accuracy by focusing embeddings on descriptions and attributes<\/li>\n<li>Reduced token usage in AI embeddings<\/li>\n<li>Fixed currency symbol encoding issue (HTML entities properly decoded)<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Improved OAuth connection flow - now opens in popup window for seamless authentication<\/li>\n<li>Added inline assistant creation modal in connection window for new users<\/li>\n<li>Removed address bar from connection popup for cleaner user experience<\/li>\n<li>Enhanced security - connection page now restricted to popup access only<\/li>\n<li>Streamlined workflow - assistants can be created without leaving the connection flow<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added customizable horizontal and vertical offset controls for widget positioning<\/li>\n<li>Smart conditional display of offset fields based on selected position<\/li>\n<li>Dynamic label updates in Customizer (e.g., \"Distance from Right\", \"Distance from Bottom\")<\/li>\n<li>Center positions (center-left, center-right) now only show horizontal offset control<\/li>\n<li>Improved widget placement precision with pixel-perfect control (0-500px range)<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added widget position selector in Theme Customizer (bottom-right, bottom-left, center-right, center-left, top-right, top-left)<\/li>\n<li>Enhanced widget customization options for better user experience<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed widget injection causing layout conflicts with some themes<\/li>\n<li>Improved widget script positioning for better compatibility<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added source parameter to all API calls for better platform identification<\/li>\n<li>Fixed widget rendering issue with escaped JSON quotes<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed problem with main icon<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>WordPress rules adjustments<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>3-step setup wizard<\/li>\n<li>Assistant UUID configuration with validation (36 characters, UUID format)<\/li>\n<li>API Secret configuration with validation (64 characters)<\/li>\n<li>WordPress Theme Customizer integration with live preview<\/li>\n<li>Automatic product synchronization (create, update, delete, restore)<\/li>\n<li>Smart product validation (title, description, SKU required)<\/li>\n<li>Text cleaning for optimal AI processing<\/li>\n<li>Admin notifications for sync operations<\/li>\n<li>FukuroChat widget integration with customization options<\/li>\n<li>Widget customization: bubble text, target element ID, enable\/disable toggle<\/li>\n<li>WooCommerce hooks integration (woocommerce_new_product, woocommerce_update_product)<\/li>\n<li>WordPress trash and delete hooks (wp_trash_post, before_delete_post)<\/li>\n<li>Product metadata tracking for sync status<\/li>\n<li>Form-data API integration with FukuroChat<\/li>\n<li>Conditional UI display based on configuration state<\/li>\n<li>Cross-field validation for settings<\/li>\n<li>Security: sanitization and validation of all inputs<\/li>\n<li>Performance: lightweight, async widget loading, minimal database queries<\/li>\n<\/ul>","raw_excerpt":"Connect your WooCommerce store to FukuroChat AI Assistant. Automatic product sync, intelligent chatbot widget, and seamless integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256547"}],"author":[{"embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fukurochat"}],"wp:attachment":[{"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256547"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256547"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256547"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256547"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256547"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}