{"id":381326,"date":"2026-10-05T21:03:49","date_gmt":"2026-10-05T21:03:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/moustache-ai-for-woocommerce\/"},"modified":"2026-10-05T21:03:34","modified_gmt":"2026-10-05T21:03:34","slug":"moustache-ai-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/moustache-ai-for-woocommerce\/","author":23578628,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Moustache AI for WooCommerce","header_author":"Moustache AI","header_description":"Connects your WooCommerce store to Moustache AI: chat widget, read-only catalog and order answers, connection diagnostics.","assets_banners_color":"2f3850","last_updated":"2026-10-05 21:03:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/moustacheai.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":198,"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":"moustacheai","date":"2026-10-05 21:03:34","revision":3729654}},"upgrade_notice":{"1.0.0":"<p>First version distributed on WordPress.org. Connect your store once after updating.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3729654,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3729654,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3729654,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3729654,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3729654,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Moustache AI screen before connection.","2":"Choosing the agent and the data it may read, in your Moustache AI account.","3":"The Moustache AI screen once connected, with the connection test.","4":"The chat widget on the storefront."}},"plugin_section":[],"plugin_tags":[148285,5707,2368,286],"plugin_category":[41,45],"plugin_contributors":[284586],"plugin_business_model":[],"class_list":["post-381326","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-assistant","plugin_tags-chat","plugin_tags-customer-service","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-moustacheai","plugin_committers-moustacheai"],"banners":{"banner":"https:\/\/ps.w.org\/moustache-ai-for-woocommerce\/assets\/banner-772x250.png?rev=3729654","banner_2x":"https:\/\/ps.w.org\/moustache-ai-for-woocommerce\/assets\/banner-1544x500.png?rev=3729654","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/moustache-ai-for-woocommerce\/assets\/icon.svg?rev=3729654","icon":"https:\/\/ps.w.org\/moustache-ai-for-woocommerce\/assets\/icon.svg?rev=3729654","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Moustache AI is an AI customer service assistant for online stores. This plugin connects your store to your Moustache AI account:<\/p>\n\n<ul>\n<li>displays the Moustache AI chat widget on your store, once you enable it;<\/li>\n<li>lets your assistant read your catalog (products, variations, prices, stock) to answer product questions;<\/li>\n<li>optionally lets it answer \"where is my order?\" for ONE order, only after the customer confirmed their email address with a one-time code;<\/li>\n<li>shows the connection status and a connection test in your WordPress admin.<\/li>\n<\/ul>\n\n<p>A Moustache AI account and subscription are required. Agent settings (tone, instructions, knowledge sources) are managed in your Moustache AI dashboard.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Moustache AI, a service operated by Moustache AI. On a fresh installation, it sends nothing before you click \"Connect my Moustache AI account\". If you previously enabled a Moustache AI widget, that older widget can continue to load until you connect or explicitly disconnect it.<\/p>\n\n<ul>\n<li><strong>Connection service<\/strong> (<code>https:\/\/app-shop.moustacheai.com<\/code>): when you connect, your store address, its site id and a one-time code are sent to link the store to your account. Once connected, the plugin periodically sends its connection token to read the connection status, renew the token or run a connection test you requested. On disconnection or uninstall, it asks the service to revoke the connection.<\/li>\n<li><strong>Requests from Moustache AI to your store<\/strong>: Moustache AI calls this plugin's REST endpoints (<code>\/wp-json\/moustacheai\/v1\/\u2026<\/code>) with signed requests, to check the connection and, for the permissions you granted, to read catalog data or one verified order. No customer profile, postal address, phone number or payment data is read.<\/li>\n<li><strong>Chat widget<\/strong> (the HTTPS chat origin given by Moustache AI at connection, for example <code>https:\/\/app.moustacheai.com<\/code>): when you enable the widget, visitors' browsers request the chat script and configuration from that origin. This sends ordinary request data such as IP address and browser headers to Moustache AI. Conversations started in the hosted chat are processed by Moustache AI.<\/li>\n<li><strong>Browser storage<\/strong>: the plugin itself does not write to browser storage. The hosted chat can read a compact-mode preference when the page loads and writes that preference when the chat opens. Its iframe may store a conversation reference so a visitor can resume a conversation. If automatic opening is enabled in the agent settings, this can happen without a click. Inform visitors in your store privacy notice before enabling the widget.<\/li>\n<\/ul>\n\n<p>Terms of sale: https:\/\/shop.moustacheai.com\/cgv\nPrivacy policy: https:\/\/shop.moustacheai.com\/confidentialite<\/p>\n\n<h3>Support<\/h3>\n\n<p>Ask your questions in the support forum of this plugin. Documentation: https:\/\/shop.moustacheai.com<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin. WooCommerce must be active.<\/li>\n<li>Open WooCommerce \u2192 Moustache AI. Choose \"Connect my Moustache AI account\" if you already have one, or \"Create an account and an agent\" if you are new.<\/li>\n<li>New merchants confirm their email and create an agent. Then WordPress starts a fresh connection request. Sign in, choose the agent and the data it may read, and confirm. You come back to WordPress automatically.<\/li>\n<li>Click \"Test the connection\", then \"Display the widget\".<\/li>\n<\/ol>\n\n<p>If you previously pasted a Moustache AI chat snippet into your theme, remove it.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20work%20without%20a%20moustache%20ai%20account%3F\"><h3>Does the plugin work without a Moustache AI account?<\/h3><\/dt>\n<dd><p>No. The plugin is the connector of the Moustache AI service.<\/p><\/dd>\n<dt id=\"can%20i%20disconnect%3F\"><h3>Can I disconnect?<\/h3><\/dt>\n<dd><p>Yes. Disconnecting in WooCommerce clears this plugin's connection and hides its widget immediately. Disconnecting in your Moustache AI dashboard revokes service access; this plugin removes its local connection on its next status check. A widget already rendered on an open page can remain visible until that page is reloaded. Remove any older chat snippet pasted into your theme separately.<\/p><\/dd>\n<dt id=\"which%20order%20data%20can%20the%20assistant%20read%3F\"><h3>Which order data can the assistant read?<\/h3><\/dt>\n<dd><p>Only if you granted the \"Orders\" permission, and only for ONE order at a time: the customer gives the order number and its email address, receives a one-time 8-digit code by email, and only then the assistant reads the status, date, total, items, carrier and tracking of that order. It never reads customer profiles, postal addresses, phone numbers or payment data.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20anything%20in%20my%20visitors%27%20browsers%3F\"><h3>Does the plugin store anything in my visitors' browsers?<\/h3><\/dt>\n<dd><p>The plugin itself does not. The hosted chat can read and write a compact-mode preference and may store a conversation reference. Automatic chat opening is controlled by the agent settings, so storage can occur without a visitor click. Explain this in your store privacy notice.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20a%20wordpress%20multisite%3F\"><h3>Does it work with a WordPress multisite?<\/h3><\/dt>\n<dd><p>Yes. Each site of the network is connected separately.<\/p><\/dd>\n<dt id=\"i%20used%20a%20moustache%20ai%20plugin%20downloaded%20from%20my%20dashboard.%20what%20happens%3F\"><h3>I used a Moustache AI plugin downloaded from my dashboard. What happens?<\/h3><\/dt>\n<dd><p>Your current widget keeps working until you connect the store with this plugin. Your previous settings are not deleted.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%3F\"><h3>Where is the source code?<\/h3><\/dt>\n<dd><p>Everything the plugin runs is in this package, unminified. The chat widget is served by the Moustache AI service (see \"External services\").<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Universal connector: account connection, widget, connection test.<\/li>\n<li>Read-only catalog answers and verified order status (one order, after an email code).<\/li>\n<li>Migration from the plugins downloaded from the Moustache AI dashboard (0.1.x).<\/li>\n<\/ul>","raw_excerpt":"Connect your WooCommerce store to Moustache AI: an AI chat assistant that answers your customers with your products, pages and orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381326","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=381326"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/moustacheai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381326"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381326"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381326"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381326"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381326"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}