{"id":375865,"date":"2026-10-04T09:30:48","date_gmt":"2026-10-04T09:30:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/parla-for-woocommerce\/"},"modified":"2026-10-04T11:28:47","modified_gmt":"2026-10-04T11:28:47","slug":"askparla-ai-shopping-assistant","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/askparla-ai-shopping-assistant\/","author":23574052,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.25.0","stable_tag":"0.25.0","tested":"7.1.2","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"AskParla AI Shopping Assistant for WooCommerce","header_author":"AskParla","header_description":"AI shopping and order-support chat for your store: product search, order tracking, address changes and returns.","assets_banners_color":"fff7f3","last_updated":"2026-10-04 11:28:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/askparla.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.24.0":{"tag":"0.24.0","author":"askparla","date":"2026-10-04 09:30:23","revision":3727237},"0.24.1":{"tag":"0.24.1","author":"askparla","date":"2026-10-04 10:18:27","revision":3727297},"0.25.0":{"tag":"0.25.0","author":"askparla","date":"2026-10-04 11:28:47","revision":3727371}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3727237,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3727237,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3727237,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3727237,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.24.0","0.24.1","0.25.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"A shopper asks in their own words and gets the real product, with the variant already chosen and a button to add it to the cart.","2":"What shoppers looked for and did not find, what your pages could not answer, and the answers they marked unhelpful. The part worth reading every Monday.","3":"Everything shoppers see, with a live preview that updates as you type: name, manner, colours, opening questions.","4":"Hands-free calls, the voices to choose from, and how many premium minutes are left this month."}},"plugin_section":[],"plugin_tags":[2353,5707,2379,5183,332],"plugin_category":[41,45],"plugin_contributors":[284300],"plugin_business_model":[],"class_list":["post-375865","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-live-chat","plugin_tags-product-search","plugin_tags-sales","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-askparla","plugin_committers-askparla"],"banners":{"banner":"https:\/\/ps.w.org\/askparla-ai-shopping-assistant\/assets\/banner-772x250.png?rev=3727237","banner_2x":"https:\/\/ps.w.org\/askparla-ai-shopping-assistant\/assets\/banner-1544x500.png?rev=3727237","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/askparla-ai-shopping-assistant\/assets\/icon-128x128.png?rev=3727237","icon_2x":"https:\/\/ps.w.org\/askparla-ai-shopping-assistant\/assets\/icon-256x256.png?rev=3727237","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Parla adds a chat to your store that opens on a choice: talk, or type. It sells first and handles the rest of the order lifecycle after.<\/p>\n\n<ul>\n<li>Finds products in the shopper's own words (\"red sweater size M\"), typos and other languages included<\/li>\n<li>Recommends one of them and says why, from your own product data - never an invented claim<\/li>\n<li>Adds the exact variant to the cart from inside the chat<\/li>\n<li>Hands-free voice calls, if you turn them on<\/li>\n<li>Tracks an order, once the shopper has proved it is theirs<\/li>\n<li>Changes a shipping address while the order can still be changed<\/li>\n<li>Starts a return inside your return window<\/li>\n<li>Hands over to your team when it cannot help, with a real ticket<\/li>\n<\/ul>\n\n<p>It speaks eight languages, follows the shopper's light or dark setting, and wears your brand colour.<\/p>\n\n<p>Nothing is invented to make a sale: scarcity is only ever mentioned when your stock says so, and the assistant never offers a discount, because it has no way to make one.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin is the shop's end of Parla, a hosted AI sales assistant. The assistant itself runs on Parla's servers, not in your WordPress: without a Parla account and a shop key, the plugin does nothing. Installing it therefore means your shop talks to a third-party service, and this section sets out exactly what leaves your site and when.<\/p>\n\n<p>Service: Parla, https:\/\/askparla.com\nTerms of service: https:\/\/askparla.com\/cgu\nPrivacy policy: https:\/\/askparla.com\/confidentialite<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li><strong>On every page where the chat is enabled.<\/strong> The chat script is loaded from Parla's servers, so the visitor's IP address and browser user agent reach Parla as part of that request, as they would with any externally hosted script. The script tag also carries your shop id, your shop's name, the type of page (product, category, cart, checkout, order), the product id and page title on a product page, and, only if you switch on \"Greet customers by name\", the first name of a signed-in customer.<\/li>\n<li><strong>When a shopper opens the chat and writes or speaks.<\/strong> What they type or say, a random conversation id, the page they are on, and their browser's language. Nothing is sent if a visitor loads the page and never uses the chat, beyond the script request above.<\/li>\n<li><strong>When a shopper asks about an order.<\/strong> The order number and the email address they type, so the order can be confirmed as theirs before anything is shown. Addresses are masked before the AI model sees them.<\/li>\n<li><strong>When a shopper leaves an email to be told about a restock, or about something you do not sell.<\/strong> Their address passes through Parla and is written straight back into your own site, where you can read the list and remove anyone from it (WooCommerce &rarr; Parla &rarr; Reports). Parla keeps only the product or the phrase they are waiting on, never the address. The email, when the moment comes, is sent by your site from your own address.<\/li>\n<li><strong>When you open WooCommerce &rarr; Parla in your admin.<\/strong> The page asks Parla for this shop's figures and its saved settings, and the live preview loads the chat script so you can see your changes; that preview counts as one conversation against your plan, and it is seeded with your own first name from your WordPress profile so the greeting looks right. On the Voice tab, if your plan includes premium voice, your browser also asks Parla for the list of voices you may choose from and plays a sample clip from Parla's servers when you press play on one.<\/li>\n<li><strong>When you press \"Connect store\".<\/strong> Your site address and your Parla settings, and the plugin creates a WooCommerce REST API key so Parla can read your catalogue and, when a shopper has proved an order is theirs, that order. Deleting the plugin removes that key.<\/li>\n<\/ul>\n\n<p>Parla passes conversation text to Anthropic (Claude) to write the answers. When premium voice is switched on, the audio of a call also goes to Deepgram (speech recognition) and Cartesia (the voice). The privacy policy above lists every subprocessor and where each one processes data.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>To count the sales it helps with, the chat sets two first-party cookies on your site when a shopper uses it: parla_assist (a random conversation id, 7 days) and parla_added (the ids of products it put in the cart, 7 days). They hold nothing personal and are only read by this plugin, on your site, when an order is placed. Depending on your country and your consent setup, you may want to list them in your cookie policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create your account at askparla.com: your shop key is shown straight away. The first 14 days are free, with no card.<\/li>\n<li>In WordPress, go to WooCommerce -&gt; Parla, paste the key under Connection, then press \"Connect store\". Each shop has its own key.<\/li>\n<\/ol>\n\n<p>The Status tab tells you what your storefront is actually using, which is the fastest way to see whether a setting reached the server.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20send%20my%20customer%20data%20anywhere%3F\"><h3>Does this send my customer data anywhere?<\/h3><\/dt>\n<dd><p>The assistant reads an order only after a shopper gives the matching order number and the email used for it. Addresses are masked before the AI ever sees them, and order tools refuse any order that has not been verified in that same conversation.<\/p><\/dd>\n<dt id=\"what%20does%20%22completed%22%20mean%20in%20my%20shop%3F\"><h3>What does \"Completed\" mean in my shop?<\/h3><\/dt>\n<dd><p>WooCommerce has no \"delivered\" status. Tell Parla in the settings whether Completed means delivered (so returns may start) or shipped.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20a%20voice%20call%3F\"><h3>What happens on a voice call?<\/h3><\/dt>\n<dd><p>The shopper's browser does the speech, not us: it turns their voice into text and reads the reply back. In Chrome that means the audio goes to the browser's own speech service, which is why calls are off until you switch them on, and why the chat says so the first time. Firefox has no recognizer, so the call button never appears there.<\/p><\/dd>\n<dt id=\"can%20i%20make%20it%20match%20my%20site%27s%20dark%20mode%3F\"><h3>Can I make it match my site's dark mode?<\/h3><\/dt>\n<dd><p>Appearance -&gt; Light or dark. Auto follows whatever the shopper has their own device set to, which suits most shops; pin it if your storefront is only ever one or the other.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.25.0<\/h4>\n\n<ul>\n<li>The settings are in French when your site is: every screen, message and email the plugin writes<\/li>\n<li>Opening hours are read in your own language: \"Lun-Ven 9h-18h\", \"Mo-Fr 9-18\", \"Seg-Sex 9h-18h\" and the like all work now, where only \"Mon-Fri 09:00-18:00\" did<\/li>\n<li>Hours that cannot be read are flagged under the field, and the setup list only ticks them off once they can be<\/li>\n<li>The sizing field is now \"Sizes and measurements\", and only for shops whose products come in sizes or dimensions: the setup list no longer asks for it<\/li>\n<\/ul>\n\n<h4>0.24.1<\/h4>\n\n<ul>\n<li>The directory page reads as written, without lines broken in the middle of a sentence<\/li>\n<\/ul>\n\n<h4>0.24.0<\/h4>\n\n<ul>\n<li>The plugin is now called AskParla AI Shopping Assistant for WooCommerce<\/li>\n<li>Brand colours and the settings preview are loaded the WordPress way, with no inline tags<\/li>\n<li>The people waiting on a restock, or on something you do not sell, are now listed on the Reports tab, with their email addresses<\/li>\n<li>Those addresses live on your site instead of on Parla, so you can read the list and remove anyone from it<\/li>\n<li>Each address is still used for one message and deleted when it goes out<\/li>\n<\/ul>\n\n<h4>0.23.0<\/h4>\n\n<ul>\n<li>Overview shows three counts; the full lists moved to a Reports tab<\/li>\n<li>The unhelpful-answers list is now complete rather than a sample of recent feedback<\/li>\n<\/ul>\n\n<h4>0.22.0<\/h4>\n\n<ul>\n<li>The settings page's stylesheet and script are proper files now, loaded only on that page<\/li>\n<\/ul>\n\n<h4>0.21.0<\/h4>\n\n<ul>\n<li>Settings are grouped by what they do: Widget for anything shoppers see, Knowledge for what the assistant knows<\/li>\n<li>Everything a shopper sees is now on the tab with the live preview, and updates as you type<\/li>\n<li>Choose the questions the chat offers, and turn the \"Track an order\" button off if you sell services<\/li>\n<li>Pick the standard voice by clicking it instead of typing its name<\/li>\n<li>No more collapsed sections: every setting is visible where it belongs<\/li>\n<\/ul>\n\n<h4>0.20.0<\/h4>\n\n<ul>\n<li>Give the assistant a name and a manner: it introduces itself by that name in the chat and on calls<\/li>\n<li>Four manners to choose from, plus a short note in your own words about how it should sound<\/li>\n<li>It still tells shoppers it is an AI, whatever you call it<\/li>\n<\/ul>\n\n<h4>0.19.0<\/h4>\n\n<ul>\n<li>Shops on premium voice can choose which voice speaks on calls, with a sample to play for each one<\/li>\n<li>The standard voice settings now say plainly that they only apply once the month's premium minutes run out<\/li>\n<\/ul>\n\n<h4>0.18.0<\/h4>\n\n<ul>\n<li>The chat says it is an AI assistant, in the header and out loud at the start of a call, as the EU AI Act requires<\/li>\n<li>A page with its own language switcher can now tell the chat which language to speak<\/li>\n<li>Connects to Parla automatically, with no server address to configure<\/li>\n<\/ul>\n\n<h4>0.17.0<\/h4>\n\n<ul>\n<li>Live preview on a phone: colours, name, greeting, light or dark, popular products and calls show as you type, before you save<\/li>\n<li>Switch the preview between the chat button and the open chat<\/li>\n<li>Colour presets, and a text colour that stays readable when you change the main one<\/li>\n<li>A \"Finish setting up\" checklist on the Overview, which goes away once everything is done<\/li>\n<li>Premium voice minutes are part of every plan<\/li>\n<\/ul>\n\n<h4>0.16.1<\/h4>\n\n<ul>\n<li>The greeting bubble is on by default, and says a standard hello when you leave its text empty<\/li>\n<li>A shopper who closes the greeting sees it again after a week, not never<\/li>\n<\/ul>\n\n<h4>0.16.0<\/h4>\n\n<ul>\n<li>No server address to fill in any more: paste your shop key and connect<\/li>\n<li>Each shop now has its own key from Parla<\/li>\n<\/ul>\n\n<h4>0.15.1<\/h4>\n\n<ul>\n<li>The new Parla logo on the settings screen<\/li>\n<\/ul>\n\n<h4>0.15.0<\/h4>\n\n<ul>\n<li>AgentAssist is now called Parla. Your settings, connection and key carry over by themselves: nothing to redo<\/li>\n<\/ul>\n\n<h4>0.14.0<\/h4>\n\n<ul>\n<li>Premium voice is now part of your Parla plan: nothing to set up in the plugin any more<\/li>\n<li>Connect with the personal key from your Parla account (starts with parla_live_)<\/li>\n<\/ul>\n\n<h4>0.13.0<\/h4>\n\n<ul>\n<li>Redesigned settings screen: an Overview with sales and statistics first, then Assistant, Appearance, Voice and Connection, with switches, choice cards and a save bar that tells you when something is unsaved<\/li>\n<li>Greet signed-in customers by their first name (can be switched off under Appearance)<\/li>\n<li>A storefront check that shows what the chat on your shop is running right now<\/li>\n<\/ul>\n\n<h4>0.12.0<\/h4>\n\n<ul>\n<li>Status tab: the sales the assistant helped with over the last 30 days, the items it put in the cart itself, and average order with and without it. Counted from your own orders, nothing is sent anywhere<\/li>\n<li>Shoppers can ask the assistant to add a product to their cart, in the chat or on a call<\/li>\n<li>Declares compatibility with WooCommerce High-Performance Order Storage<\/li>\n<\/ul>\n\n<h4>0.11.0<\/h4>\n\n<ul>\n<li>Premium voice: each shop gets its own private key for Vapi, shown in the Voice tab with the address to paste into your assistant<\/li>\n<\/ul>\n\n<h4>0.8.0 to 0.10.0<\/h4>\n\n<ul>\n<li>Premium voice (Vapi) as an option beside the free browser voice. Products and links still show on screen during the call<\/li>\n<li>Waiting list: when a shopper asks for something you do not sell, the assistant can take their email and you see what people keep asking for<\/li>\n<li>Popular products on the home screen can be turned off or limited to the home screen<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Light \/ dark \/ auto setting, and a rebuilt dark palette<\/li>\n<li>The admin preview now shows the chat on a storefront of the matching shade<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Redesigned admin: five tabs, one Save, a live preview and a Status panel<\/li>\n<li>Voice picker, so calls do not land on a novelty system voice<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Hands-free voice calls<\/li>\n<li>Merchant insights: what shoppers looked for and did not find<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Photo upload, dictation, thumbs up\/down, greeting bubble, right-to-left languages<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: chat widget, store connection, product search, order tracking, address changes and returns.<\/li>\n<\/ul>","raw_excerpt":"An AI sales assistant for WooCommerce. Shoppers can type or talk to it.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/375865","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=375865"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/askparla"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=375865"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=375865"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=375865"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=375865"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=375865"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=375865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}