{"id":371849,"date":"2026-09-24T13:30:48","date_gmt":"2026-09-24T13:30:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/"},"modified":"2026-09-24T15:28:53","modified_gmt":"2026-09-24T15:28:53","slug":"wavize-ai-chatbot-shopping-assistant-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/","author":23564334,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.5.11","stable_tag":"2.5.11","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Wavize \u2013 AI Shopping Assistant & E-commerce Chatbot for WooCommerce","header_author":"Wavize","header_description":"Guide WooCommerce shoppers with AI product discovery, recommendations and secure order tracking.","assets_banners_color":"fdfdfd","last_updated":"2026-09-24 15:28:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wavize.com\/en\/integrations\/wordpress","header_author_uri":"https:\/\/wavize.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.5.10":{"tag":"2.5.10","author":"wavizeai","date":"2026-09-24 13:30:35","revision":3711392},"2.5.11":{"tag":"2.5.11","author":"wavizeai","date":"2026-09-24 15:28:53","revision":3711614}},"upgrade_notice":{"2.5.11":"<p>Updated plugin name and screenshot captions. Connection settings and commerce behaviour are unchanged. Interface translations still depend on approved WordPress.org language packs.<\/p>","2.5.10":"<p>This edition now requires active WooCommerce. Activate WooCommerce before updating or activating Wavize. Saved connection settings are retained; no SaaS subscription is changed. The widget pauses if WooCommerce is unavailable.<\/p>","2.5.9":"<p>WordPress.org review fixes. Replace the existing plugin without deleting it or disconnecting Wavize. Saved connections are preserved. Interface translations now depend on installed WordPress.org language packs, with English as the fallback; the eight PDF guides remain included.<\/p>","2.5.7":"<p>Fixes site identity on multilingual connection returns. Replace the existing plugin without deleting or disconnecting it. Restart an unfinished connection using the same Wavize account. Public language URLs are not modified.<\/p>","2.5.5":"<p>Focused Plugin Check follow-up. Replace 2.5.4 without deleting or disconnecting the plugin. Existing connection settings and translations are retained.<\/p>","2.5.4":"<p>Plugin Check compatibility fixes. Deactivate a different Wavize directory edition before activating; do not disconnect or delete it during migration. Saved connection data and local guides are preserved.<\/p>","2.5.3":"<p>Adds local multilingual PDF documentation. Update the existing wavize edition\nwithout disconnecting or deleting it. Connection settings and service limits are\nunchanged. For the private wavizewordpress edition, follow the migration steps above.<\/p>","2.5.2":"<p>Read the migration instructions before replacing a private wavizewordpress\ninstallation with the wavize directory edition. Existing settings are preserved\non deactivation and shared only through the existing ownership safeguards.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3711494,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3711494,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-de.png":{"filename":"banner-1544x500-de.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"de","width":1544,"height":500},"banner-1544x500-es.png":{"filename":"banner-1544x500-es.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"es","width":1544,"height":500},"banner-1544x500-fr.png":{"filename":"banner-1544x500-fr.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"fr","width":1544,"height":500},"banner-1544x500-it.png":{"filename":"banner-1544x500-it.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"it","width":1544,"height":500},"banner-1544x500-nl.png":{"filename":"banner-1544x500-nl.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"nl","width":1544,"height":500},"banner-1544x500-pl.png":{"filename":"banner-1544x500-pl.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"pl","width":1544,"height":500},"banner-1544x500-pt.png":{"filename":"banner-1544x500-pt.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"pt","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3711494,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-de.png":{"filename":"banner-772x250-de.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"de","width":772,"height":250},"banner-772x250-es.png":{"filename":"banner-772x250-es.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"es","width":772,"height":250},"banner-772x250-fr.png":{"filename":"banner-772x250-fr.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"fr","width":772,"height":250},"banner-772x250-it.png":{"filename":"banner-772x250-it.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"it","width":772,"height":250},"banner-772x250-nl.png":{"filename":"banner-772x250-nl.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"nl","width":772,"height":250},"banner-772x250-pl.png":{"filename":"banner-772x250-pl.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"pl","width":772,"height":250},"banner-772x250-pt.png":{"filename":"banner-772x250-pt.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"pt","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3711494,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.5.10","2.5.11"],"block_files":[],"assets_screenshots":{"screenshot-1-de.png":{"filename":"screenshot-1-de.png","revision":3711494,"resolution":"1","location":"assets","locale":"de","width":1200,"height":900},"screenshot-1-es.png":{"filename":"screenshot-1-es.png","revision":3711494,"resolution":"1","location":"assets","locale":"es","width":1200,"height":900},"screenshot-1-fr.png":{"filename":"screenshot-1-fr.png","revision":3711494,"resolution":"1","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-1-it.png":{"filename":"screenshot-1-it.png","revision":3711494,"resolution":"1","location":"assets","locale":"it","width":1200,"height":900},"screenshot-1-nl.png":{"filename":"screenshot-1-nl.png","revision":3711494,"resolution":"1","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-1-pl.png":{"filename":"screenshot-1-pl.png","revision":3711494,"resolution":"1","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-1-pt.png":{"filename":"screenshot-1-pt.png","revision":3711494,"resolution":"1","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3711494,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2-de.png":{"filename":"screenshot-2-de.png","revision":3711494,"resolution":"2","location":"assets","locale":"de","width":1200,"height":900},"screenshot-2-es.png":{"filename":"screenshot-2-es.png","revision":3711494,"resolution":"2","location":"assets","locale":"es","width":1200,"height":900},"screenshot-2-fr.png":{"filename":"screenshot-2-fr.png","revision":3711494,"resolution":"2","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-2-it.png":{"filename":"screenshot-2-it.png","revision":3711494,"resolution":"2","location":"assets","locale":"it","width":1200,"height":900},"screenshot-2-nl.png":{"filename":"screenshot-2-nl.png","revision":3711494,"resolution":"2","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-2-pl.png":{"filename":"screenshot-2-pl.png","revision":3711494,"resolution":"2","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-2-pt.png":{"filename":"screenshot-2-pt.png","revision":3711494,"resolution":"2","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3711494,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3-de.png":{"filename":"screenshot-3-de.png","revision":3711494,"resolution":"3","location":"assets","locale":"de","width":1200,"height":900},"screenshot-3-es.png":{"filename":"screenshot-3-es.png","revision":3711494,"resolution":"3","location":"assets","locale":"es","width":1200,"height":900},"screenshot-3-fr.png":{"filename":"screenshot-3-fr.png","revision":3711494,"resolution":"3","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-3-it.png":{"filename":"screenshot-3-it.png","revision":3711494,"resolution":"3","location":"assets","locale":"it","width":1200,"height":900},"screenshot-3-nl.png":{"filename":"screenshot-3-nl.png","revision":3711494,"resolution":"3","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-3-pl.png":{"filename":"screenshot-3-pl.png","revision":3711494,"resolution":"3","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-3-pt.png":{"filename":"screenshot-3-pt.png","revision":3711494,"resolution":"3","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3711494,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4-de.png":{"filename":"screenshot-4-de.png","revision":3711494,"resolution":"4","location":"assets","locale":"de","width":1200,"height":900},"screenshot-4-es.png":{"filename":"screenshot-4-es.png","revision":3711494,"resolution":"4","location":"assets","locale":"es","width":1200,"height":900},"screenshot-4-fr.png":{"filename":"screenshot-4-fr.png","revision":3711494,"resolution":"4","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-4-it.png":{"filename":"screenshot-4-it.png","revision":3711494,"resolution":"4","location":"assets","locale":"it","width":1200,"height":900},"screenshot-4-nl.png":{"filename":"screenshot-4-nl.png","revision":3711494,"resolution":"4","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-4-pl.png":{"filename":"screenshot-4-pl.png","revision":3711494,"resolution":"4","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-4-pt.png":{"filename":"screenshot-4-pt.png","revision":3711494,"resolution":"4","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3711494,"resolution":"4","location":"assets","locale":"","width":1200,"height":900},"screenshot-5-de.png":{"filename":"screenshot-5-de.png","revision":3711494,"resolution":"5","location":"assets","locale":"de","width":1200,"height":900},"screenshot-5-es.png":{"filename":"screenshot-5-es.png","revision":3711494,"resolution":"5","location":"assets","locale":"es","width":1200,"height":900},"screenshot-5-fr.png":{"filename":"screenshot-5-fr.png","revision":3711494,"resolution":"5","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-5-it.png":{"filename":"screenshot-5-it.png","revision":3711494,"resolution":"5","location":"assets","locale":"it","width":1200,"height":900},"screenshot-5-nl.png":{"filename":"screenshot-5-nl.png","revision":3711494,"resolution":"5","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-5-pl.png":{"filename":"screenshot-5-pl.png","revision":3711494,"resolution":"5","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-5-pt.png":{"filename":"screenshot-5-pt.png","revision":3711494,"resolution":"5","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3711494,"resolution":"5","location":"assets","locale":"","width":1200,"height":900},"screenshot-6-de.png":{"filename":"screenshot-6-de.png","revision":3711494,"resolution":"6","location":"assets","locale":"de","width":1200,"height":900},"screenshot-6-es.png":{"filename":"screenshot-6-es.png","revision":3711494,"resolution":"6","location":"assets","locale":"es","width":1200,"height":900},"screenshot-6-fr.png":{"filename":"screenshot-6-fr.png","revision":3711494,"resolution":"6","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-6-it.png":{"filename":"screenshot-6-it.png","revision":3711494,"resolution":"6","location":"assets","locale":"it","width":1200,"height":900},"screenshot-6-nl.png":{"filename":"screenshot-6-nl.png","revision":3711494,"resolution":"6","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-6-pl.png":{"filename":"screenshot-6-pl.png","revision":3711494,"resolution":"6","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-6-pt.png":{"filename":"screenshot-6-pt.png","revision":3711494,"resolution":"6","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3711494,"resolution":"6","location":"assets","locale":"","width":1200,"height":900},"screenshot-7-de.png":{"filename":"screenshot-7-de.png","revision":3711494,"resolution":"7","location":"assets","locale":"de","width":1200,"height":900},"screenshot-7-es.png":{"filename":"screenshot-7-es.png","revision":3711494,"resolution":"7","location":"assets","locale":"es","width":1200,"height":900},"screenshot-7-fr.png":{"filename":"screenshot-7-fr.png","revision":3711494,"resolution":"7","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-7-it.png":{"filename":"screenshot-7-it.png","revision":3711494,"resolution":"7","location":"assets","locale":"it","width":1200,"height":900},"screenshot-7-nl.png":{"filename":"screenshot-7-nl.png","revision":3711494,"resolution":"7","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-7-pl.png":{"filename":"screenshot-7-pl.png","revision":3711494,"resolution":"7","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-7-pt.png":{"filename":"screenshot-7-pt.png","revision":3711494,"resolution":"7","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3711494,"resolution":"7","location":"assets","locale":"","width":1200,"height":900},"screenshot-8-de.png":{"filename":"screenshot-8-de.png","revision":3711494,"resolution":"8","location":"assets","locale":"de","width":1200,"height":900},"screenshot-8-es.png":{"filename":"screenshot-8-es.png","revision":3711494,"resolution":"8","location":"assets","locale":"es","width":1200,"height":900},"screenshot-8-fr.png":{"filename":"screenshot-8-fr.png","revision":3711494,"resolution":"8","location":"assets","locale":"fr","width":1200,"height":900},"screenshot-8-it.png":{"filename":"screenshot-8-it.png","revision":3711494,"resolution":"8","location":"assets","locale":"it","width":1200,"height":900},"screenshot-8-nl.png":{"filename":"screenshot-8-nl.png","revision":3711494,"resolution":"8","location":"assets","locale":"nl","width":1200,"height":900},"screenshot-8-pl.png":{"filename":"screenshot-8-pl.png","revision":3711494,"resolution":"8","location":"assets","locale":"pl","width":1200,"height":900},"screenshot-8-pt.png":{"filename":"screenshot-8-pt.png","revision":3711494,"resolution":"8","location":"assets","locale":"pt","width":1200,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3711494,"resolution":"8","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"Wavize shopping widget on a WooCommerce store: product recommendations and add-to-cart actions (demo conversation).","2":"Assistant personalization in the Wavize dashboard: avatar, brand colours, widget style and position.","3":"Proactive message settings in Wavize for product pages, catalogue browsing and cart assistance.","4":"Multilingual storefront assistant with language detection (demo conversations).","5":"Conversation management in the Wavize dashboard (demo data).","6":"Knowledge sources managed in the Wavize dashboard. Available limits depend on the Wavize plan.","7":"Engagement and attributed-sales reporting in Wavize (illustrative demo figures, not measured results).","8":"Human handoff and customer contact request settings in the Wavize dashboard."}},"plugin_section":[],"plugin_tags":[191735,45369,139790,247874,286],"plugin_category":[45],"plugin_contributors":[282514],"plugin_business_model":[],"class_list":["post-371849","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-order-tracking","plugin_tags-product-recommendations","plugin_tags-shopping-assistant","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wavizeai","plugin_committers-wavizeai"],"banners":{"banner":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/banner-772x250.png?rev=3711494","banner_2x":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/banner-1544x500.png?rev=3711494","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/icon-128x128.png?rev=3711494","icon_2x":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/icon-256x256.png?rev=3711494","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-1.png?rev=3711494","caption":"Wavize shopping widget on a WooCommerce store: product recommendations and add-to-cart actions (demo conversation)."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-2.png?rev=3711494","caption":"Assistant personalization in the Wavize dashboard: avatar, brand colours, widget style and position."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-3.png?rev=3711494","caption":"Proactive message settings in Wavize for product pages, catalogue browsing and cart assistance."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-4.png?rev=3711494","caption":"Multilingual storefront assistant with language detection (demo conversations)."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-5.png?rev=3711494","caption":"Conversation management in the Wavize dashboard (demo data)."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-6.png?rev=3711494","caption":"Knowledge sources managed in the Wavize dashboard. Available limits depend on the Wavize plan."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-7.png?rev=3711494","caption":"Engagement and attributed-sales reporting in Wavize (illustrative demo figures, not measured results)."},{"src":"https:\/\/ps.w.org\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/assets\/screenshot-8.png?rev=3711494","caption":"Human handoff and customer contact request settings in the Wavize dashboard."}],"raw_content":"<!--section=description-->\n<p><strong>Turn product questions into confident purchases.<\/strong><\/p>\n\n<p>Your visitors have questions before they buy. Wavize connects your WooCommerce\ncatalogue to an AI shopping assistant that helps them find relevant products,\nunderstand their options and move toward checkout, right on your store.<\/p>\n\n<p>Recommend products from your connected catalogue, answer buying questions,\nguide shoppers to product pages and help existing customers track orders after\nverification. Configure the assistant in Wavize; the connector installs the\nwidget and notifies the service when your catalogue changes.<\/p>\n\n<p><strong>The plugin is free. The external Wavize service is paid.<\/strong> A Wavize account and\nan active subscription are required after any trial. There is no permanently\nfree SaaS plan. Review the <a href=\"https:\/\/wavize.com\/en\/pricing\">plans and trial conditions<\/a>,\nincluding payment-method and automatic-renewal requirements, before subscribing.\nNo separate WordPress plugin licence is required.<\/p>\n\n<h4>Help shoppers choose, not just search<\/h4>\n\n<ul>\n<li><strong>Product discovery:<\/strong> understand a shopper's request and suggest relevant products.<\/li>\n<li><strong>Answers before purchase:<\/strong> use the connected catalogue and knowledge configured in Wavize to answer buying questions.<\/li>\n<li><strong>Product cards and variants:<\/strong> show product information and supported variants in the shopping widget.<\/li>\n<li><strong>Native cart access:<\/strong> guide visitors to their WooCommerce cart and add supported products through the native cart flow.<\/li>\n<li><strong>Order tracking:<\/strong> help customers check an existing order after reference and email verification.<\/li>\n<li><strong>Automatic catalogue updates:<\/strong> notify Wavize when products, variations or stock change.<\/li>\n<li><strong>Assisted-sale measurement:<\/strong> provide signed attribution metadata and order-reference notifications for the Wavize analytics service.<\/li>\n<li><strong>Multilingual experience:<\/strong> translatable plugin administration through WordPress.org language packs, plus local PDF guides in eight languages.<\/li>\n<\/ul>\n\n<p>Features in the hosted widget depend on your Wavize plan, account status,\nconfiguration and product types. AI responses may be inaccurate; review your\nsources and test important shopping journeys. No increase in sales is guaranteed.<\/p>\n\n<h4>Connect your store without copying keys or scripts<\/h4>\n\n<p>Open Wavize in WordPress, choose <strong>Connect my WooCommerce store<\/strong>, sign in to\nWavize and approve read-only catalogue and order access. Initial indexing starts\nafter authorization. View the connection status, indexed product count and last\ncompleted synchronization from the local dashboard.<\/p>\n\n<p>This WordPress.org edition requires WooCommerce to be installed and active.\nInstall and activate WooCommerce before activating Wavize. If WooCommerce becomes\nunavailable, new connections and the widget are paused; saved connection settings\nare preserved. Activate WooCommerce again to resume using the connector.<\/p>\n\n<h4>Built around your store's existing workflow<\/h4>\n\n<p>The connector uses WordPress enqueueing and scheduled events, and WooCommerce\norder objects for attribution. Both classic checkout and the Store API checkout\nhook are supported. The order-storage integration declares HPOS compatibility;\nit does not write attribution directly to the WordPress posts tables.<\/p>\n\n<p>The external service manages the assistant, catalogue processing, conversations,\nusage quotas and subscription access. This plugin does not replace your checkout,\ncharge customers or edit your product catalogue through its service connection.<\/p>\n\n<h4>External services and data<\/h4>\n\n<p>This plugin is a connector to <a href=\"https:\/\/wavize.com\">Wavize<\/a>, which supplies\nthe hosted AI processing, content indexing and conversation management.\nThe service is essential; the plugin is not a standalone AI engine.<\/p>\n\n<p><strong>Before connection:<\/strong> the plugin does not contact Wavize. Its administration\nstyles, scripts and images are local. There is no plugin analytics or tracking.<\/p>\n\n<p><strong>When you click Connect Wavize:<\/strong> the plugin sends your public site URL,\nconnector version, interface language and a temporary random authorization\nstate to <code>https:\/\/wavize.com\/commerce\/native\/launch<\/code>. Your browser is redirected\nto Wavize for sign-in and approval. The callback is verified against the\ninitiating WordPress administrator. A one-time local state and result code are\nsent to <code>\/commerce\/native\/exchange<\/code> to obtain the public widget token and, for\nWooCommerce, the private connection credentials.<\/p>\n\n<p><strong>WooCommerce authorization:<\/strong> the official <code>\/wc-auth\/v1\/authorize<\/code> flow asks\nfor read-only API access. WooCommerce sends a key, secret and key identifier\ndirectly to the Wavize callback URL. Read-only access can include product and\npersonal order information; it is not restricted to public products. Wavize\nuses catalogue data (identifiers, names, descriptions, prices, images, product\nURLs, categories, attributes, variations and availability) and accesses order\ninformation for customer-verified tracking. It does not request write access\nto products or orders.<\/p>\n\n<p><strong>After WooCommerce connection:<\/strong> authenticated notifications, status requests,\nmanual resynchronization and disconnection use\n    https:\/\/wavize.com\/commerce\/native\/connections\/{id}\/event. Event requests\ncontain the event name, connector version and a private bearer credential.\nProduct-change notifications do not contain the product or customer records;\nthe Wavize service reads the catalogue through the approved WooCommerce API.\nNotifications are debounced; failed notifications have bounded retries.\nAdministration status polling is bounded and pauses in background tabs.<\/p>\n\n<p><strong>Shopping attribution:<\/strong> when the Wavize service has placed its signed,\nshort-lived <code>wavize_attribution<\/code> cookie after an assistant conversation, this\nconnector copies that opaque token into the private <code>_wavize_attribution<\/code> order\nmetadata during classic or block checkout. For attributed orders, new-order,\nrefund and status-change notifications contain only the order reference; Wavize verifies\nthe signed token and reads the authoritative order through the approved\nread-only WooCommerce API. The connector never sends order totals, products,\ncustomer details or the attribution token in an event notification. Identical\nnotifications are debounced and failed notifications have bounded retries.<\/p>\n\n<p><strong>On the public site after connection:<\/strong> the plugin loads the documented\nWavize service script from <code>https:\/\/wavize.com\/chatbot\/js<\/code>. The visitor browser\nthen communicates with Wavize to operate the assistant. Depending on the\nfeatures enabled in Wavize, this can include the current page URL, messages,\nconversation\/session identifiers, technical browser and connection information\n(including IP address), information entered into contact forms and optional\nvoice inputs. Wavize supplies the service's runtime and related resources.\nThe widget token is a public installation identifier, not a merchant API secret.\nThe connection screen explicitly asks the administrator to authorize the assistant\nand any Wavize branding link enabled for the selected plan on the public site.<\/p>\n\n<p>The site owner is responsible for appropriate visitor information and consent\nwhere required. Suggested privacy text is available in WordPress Settings &gt;\nPrivacy. Developers may use <code>wavize_load_widget<\/code> to prevent enqueueing the\nwidget until the site's consent mechanism allows it. This is not a bundled\ncookie-consent solution; ensure any page cache respects that choice.<\/p>\n\n<p><a href=\"https:\/\/wavize.com\/en\/terms\">Terms of service<\/a>\n| <a href=\"https:\/\/wavize.com\/en\/privacy\">Privacy policy<\/a>\n| <a href=\"https:\/\/wavize.com\/en\/contact\">Contact Wavize<\/a><\/p>\n\n<p>The local <code>?wc-ajax=wavize_product<\/code> endpoint supplies only published, visible,\nnon-password-protected product data needed by the shopping widget. It does not\nreturn order records, customer details, API secrets or attribution tokens.\nAdding items uses the visitor's WooCommerce Store API cart, not the service's\nread-only merchant API key. For subscriptions, bundles, configurable add-ons\nor other unsupported product types, keep the store's native product form.<\/p>\n\n<h3>License<\/h3>\n\n<p>Copyright 2026 Wavize. Plugin code, administration styles, scripts and included\nWavize branding assets are distributed under GPLv2 or later. Third-party platform\nmarks retain their licences and trademark rights; see ASSETS-LICENSES.txt.\nNo endorsement by WordPress, WooCommerce or their owners is implied.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong>. Then upload the Wavize ZIP in <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong> and activate Wavize.<\/li>\n<li>Open <strong>Wavize<\/strong> in the WordPress administration.<\/li>\n<li>Read the service and data information, then click <strong>Connect my WooCommerce store<\/strong>.<\/li>\n<li>Sign in to your Wavize account, or create one and review the subscription conditions.<\/li>\n<li>With WooCommerce active, approve the read-only authorization request.<\/li>\n<li>Return with the same WordPress administrator that started the connection.<\/li>\n<li>Configure the assistant in Wavize and test it on your store after indexing completes.<\/li>\n<\/ol>\n\n<p>Requirements: a publicly reachable HTTPS website, single-site WordPress, active\nWooCommerce (declared minimum: 7.0), and an administrator with <code>manage_options<\/code>. Localhost, private networks, inaccessible\nmaintenance sites and WordPress Multisite are not supported by this release.\nThe theme must use the standard WordPress enqueue and footer hooks.<\/p>\n\n<h4>Moving from another Wavize connector directory<\/h4>\n\n<p>Do not delete an active connector first. For the supplied private 2.5.1 edition,\ndeactivate it, then install and activate this WordPress.org edition. The connection\noptions are shared and the activation updates their owner. Keep only one edition\nactive. After verifying the connection and widget, the inactive 2.5.1 edition\ncan be deleted: its ownership check protects the migrated settings.<\/p>\n\n<p>The previous <code>wavize\/wavize.php<\/code> 2.5.2\/2.5.3 package uses the same shared options.\nDeactivate that edition without disconnecting or deleting it, then activate\nthis edition in <code>wavize-ai-chatbot-shopping-assistant-for-woocommerce\/<\/code>.\nActivation transfers ownership of the saved settings without reconnecting.\nIf this directory is already installed, use the normal ZIP replacement flow.<\/p>\n\n<p>Very old versions earlier than 2.2.0 need a compatible private-edition upgrade\nbefore migration. Their uninstaller does not understand shared ownership.\nDeactivation alone does not cancel a Wavize subscription or revoke credentials.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>Yes. From version 2.5.10, this WordPress.org edition is for WooCommerce stores.\nWooCommerce must be installed and active. Existing connection settings are retained\non upgrade, but the widget requires WooCommerce to remain available.<\/p><\/dd>\n<dt id=\"is%20wavize%20free%3F\"><h3>Is Wavize free?<\/h3><\/dt>\n<dd><p>The connector is free and open source. The external Wavize service requires an\naccount and a paid subscription after any trial. There is no permanently free\nSaaS plan. Pricing, trial conditions and quotas are shown by Wavize before subscribing.<\/p><\/dd>\n<dt id=\"the%20connection%20link%20expired%20or%20a%20previous%20attempt%20is%20stuck.%20what%20should%20i%20do%3F\"><h3>The connection link expired or a previous attempt is stuck. What should I do?<\/h3><\/dt>\n<dd><p>Open Wavize in WordPress with the administrator account that started the connection.\nWhen available, use <strong>Restart connection<\/strong> to retire only the unfinished attempt\nand begin a fresh authorization. Continue with the same Wavize account; there is\nno need to register again, purchase another subscription or disconnect an existing\nworking integration. A request currently being exchanged cannot be restarted.<\/p>\n\n<p>The plugin keeps the pending state outside the transient cache, but still rejects\nexpired, replayed or mismatched callbacks. A safe diagnostic label can appear on\nthe local Wavize screen if the return fails. Share that label with support rather\nthan sharing a full callback URL, which can contain private one-time parameters.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Not to connect the website and display the assistant. Catalogue synchronization,\nproduct recommendations, the shopping cart integration and order tracking require\nWooCommerce with the appropriate read-only authorization.<\/p><\/dd>\n<dt id=\"where%20are%20the%20plans%20and%20usage%20limits%20configured%3F\"><h3>Where are the plans and usage limits configured?<\/h3><\/dt>\n<dd><p>In your Wavize account. This connector does not contain a hard-coded pricing table\nor its own paid licence. Plan changes do not require editing this plugin's files.<\/p><\/dd>\n<dt id=\"will%20the%20assistant%20work%20with%20every%20product%20type%3F\"><h3>Will the assistant work with every product type?<\/h3><\/dt>\n<dd><p>The inline product selector supports simple and variable products. Complex\nproducts or custom add-ons may require the native product page. Developers can\nreturn false from <code>wavize_widget_product_supported<\/code> for products whose native\nform must be retained. Variable products with over 500 children use a native-form\nfallback by default.<\/p><\/dd>\n<dt id=\"is%20catalogue%20synchronization%20automatic%3F\"><h3>Is catalogue synchronization automatic?<\/h3><\/dt>\n<dd><p>Yes. Product, variation and stock changes schedule bounded notifications to Wavize.\nThe service performs indexing in the background, subject to the account limits.\nOn low-traffic sites, ensure normal WordPress cron execution. No separate plugin\nsynchronizer or mandatory external cron service is installed.<\/p><\/dd>\n<dt id=\"how%20are%20assisted%20orders%20measured%3F\"><h3>How are assisted orders measured?<\/h3><\/dt>\n<dd><p>When an eligible conversation results in the service's signed attribution cookie,\nthe connector can save that opaque value in private order metadata. Wavize checks\nthe proof and the order obtained through its read-only API. Opening a chat alone\ndoes not guarantee attribution, and not every store order is counted as assisted.\nNeither order totals nor customer details are sent in order-event notifications.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20subscription%20expires%20or%20a%20payment%20fails%3F\"><h3>What happens when the subscription expires or a payment fails?<\/h3><\/dt>\n<dd><p>The external service controls access according to the account status. Installing\nor reinstalling the connector does not reset a Wavize trial, restore exhausted\nquotas or override a suspended account. Manage billing in Wavize.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20deactivation%2C%20disconnection%20or%20removal%3F\"><h3>What happens on deactivation, disconnection or removal?<\/h3><\/dt>\n<dd><p>Deactivation stops the local widget and scheduled jobs, while preserving settings.\nDisconnect stops the widget, requests service disconnection and revokes the saved\nread-only Wavize WooCommerce key. Failed remote disconnection is visibly retried\nup to six times. You can also revoke the key in WooCommerce &gt; Settings &gt; Advanced &gt; REST API.<\/p>\n\n<p>Uninstall removes this edition's owned connection options and scheduled jobs\nand attempts service disconnection and key revocation. If the network is unavailable,\ncomplete disconnection in Wavize and verify the WooCommerce API key manually.<\/p>\n\n<p>Existing attribution metadata remains on orders; expiring short-lived retry\ntransients may remain until normal WordPress cleanup. No orders are deleted.\nRemoving the plugin does not cancel a Wavize subscription or erase data already\nheld by the external service. Use Wavize account controls or contact support.<\/p><\/dd>\n<dt id=\"why%20does%20a%20copy%20of%20my%20website%20need%20a%20new%20connection%3F\"><h3>Why does a copy of my website need a new connection?<\/h3><\/dt>\n<dd><p>Connections are bound to the original site address. A copied site with a different\naddress must remove its local copied settings and connect independently, without\nrevoking the original site's remote connection.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20visitor%20consent%3F\"><h3>Can I manage visitor consent?<\/h3><\/dt>\n<dd><p>Use your site's consent solution and the documented <code>wavize_load_widget<\/code> filter.\nThe filter can prevent the external widget from being enqueued. This plugin is\nnot a consent-management platform; page caching must respect the chosen approach.\nSuggested disclosure text is added to WordPress Settings &gt; Privacy.<\/p><\/dd>\n<dt id=\"how%20are%20interface%20translations%20provided%3F\"><h3>How are interface translations provided?<\/h3><\/dt>\n<dd><p>The plugin uses English source strings and the WordPress.org translation system.\nApproved language packs are delivered by WordPress and follow the site or user\nlocale. Until a language pack is available and installed, the interface falls\nback to English. This distribution does not bundle .po or .mo translation files.\nContribute translations at <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/wavize-ai-chatbot-shopping-assistant-for-woocommerce\/\">the Wavize translation project<\/a>.<\/p>\n\n<p>The eight local PDF guides remain included. The hosted assistant uses the\nlanguage settings available in the connected Wavize account independently of\nWordPress administration translations.<\/p><\/dd>\n<dt id=\"is%20documentation%20included%3F\"><h3>Is documentation included?<\/h3><\/dt>\n<dd><p>Yes. Open <strong>Documentation (PDF)<\/strong> from the Wavize administration screen or the\nPlugins list. A two-page guide is included locally in English, French, German,\nSpanish, Italian, Portuguese, Dutch and Polish. The link follows your WordPress\nuser language, with English as the fallback. All eight guides can also be\nselected under <strong>Help &amp; privacy &gt; Documentation (PDF)<\/strong> on the Wavize screen.<\/p>\n\n<p>The PDFs are stored in this plugin's <code>docs\/<\/code> directory. They can be read before\nconnecting a Wavize account; opening a guide does not make a request to Wavize.\nEditable Markdown sources are included in <code>docs\/source\/<\/code>. Reading local\ndocumentation is independent of the paid external assistant service.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Check your connection status in WordPress or <a href=\"https:\/\/wavize.com\/en\/contact\">contact Wavize<\/a>.\nNever post API secrets, visitor messages, customer details or private payment\nlinks in a public support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.5.11<\/h4>\n\n<ul>\n<li>Update the plugin display name to Wavize \u2013 AI Shopping Assistant &amp; E-commerce Chatbot for WooCommerce.<\/li>\n<li>Add eight screenshot captions for the WordPress.org listing. Localized images are maintained in the SVN assets directory.<\/li>\n<li>Link directly to the Wavize translation project. Continue using native WordPress.org language packs.<\/li>\n<li>Preserve WooCommerce requirements, connection security, saved settings, storefront behaviour and all eight local PDF guides.<\/li>\n<\/ul>\n\n<h4>2.5.10<\/h4>\n\n<ul>\n<li>Make WooCommerce a required dependency for this WordPress.org edition.<\/li>\n<li>Protect activation on older WordPress versions and pause connection setup and the widget when WooCommerce is unavailable.<\/li>\n<li>Preserve saved connection settings and the existing WooCommerce authorization, catalogue and order integration.<\/li>\n<li>Align the administration, readme and eight local guides with the WooCommerce requirement.<\/li>\n<\/ul>\n\n<h4>2.5.9<\/h4>\n\n<ul>\n<li>Make administrator capability, POST method and action-specific nonce checks explicit in every local administrative action; reject unauthorized requests with HTTP 403.<\/li>\n<li>Check administrator permission before handling a pairing or onboarding return; preserve the existing one-time state, original-user, site, expiry and replay protection.<\/li>\n<li>Keep the settings page read-only; connection ownership is recorded by the existing activation hook.<\/li>\n<li>Correct the WordPress.org contributor to wavizeai.<\/li>\n<li>Use native WordPress.org language packs instead of bundling translations or a custom translation loader. Keep translatable strings and all eight PDF guides.<\/li>\n<li>Clarify that WooCommerce is optional for the assistant and required for shopping features.<\/li>\n<\/ul>\n\n<h4>2.5.8<\/h4>\n\n<ul>\n<li>Keep catalogue synchronization automatic. Offer manual recovery only for a failed or overdue automatic update confirmed by Wavize.<\/li>\n<li>Recheck eligibility before submitting a retry; fail closed when status is unavailable and distinguish a queued job from a no-op.<\/li>\n<li>Preserve the stable configured site identity fix and all pairing, widget, order-attribution and billing behaviour.<\/li>\n<li>Update the eight local guides and translated recovery messages.<\/li>\n<\/ul>\n\n<h4>2.5.7<\/h4>\n\n<ul>\n<li>Bind pairing, setup continuation and saved-connection checks to the configured site URL rather than a language-filtered navigation URL.<\/li>\n<li>Prevent site_mismatch when a home_url filter adds parameters or a locale prefix on a public return. Keep public translations and product links unchanged.<\/li>\n<li>Preserve exact site, original-administrator, expiry, one-time state and concurrent-connection checks; recheck the site after the exchange.<\/li>\n<li>Keep connection options, commerce notifications, attribution, eight-language translations and PDF guides unchanged.<\/li>\n<\/ul>\n\n<h4>2.5.6<\/h4>\n\n<ul>\n<li>Preserve the short-lived pairing and setup continuation with the local pending lock, so clearing a transient cache does not discard a valid connection request.<\/li>\n<li>Add a nonce-protected Restart connection action for an unfinished attempt; do not require a 20-minute wait or disconnect an existing account.<\/li>\n<li>Keep expiry, original-administrator, site and one-time exchange checks. Add safe diagnostic labels for rejected callbacks.<\/li>\n<li>Keep the eight languages, bundled PDF guides, WooCommerce order attribution and external service endpoints.<\/li>\n<\/ul>\n\n<h4>2.5.5<\/h4>\n\n<ul>\n<li>Validate and unslash the attribution cookie at the input boundary, without changing valid signed tokens or repairing malformed values.<\/li>\n<li>Document the intentional use of the legacy WordPress plugin_locale filter for translation compatibility.<\/li>\n<li>Keep the existing connection, commerce integration, eight-language documentation and translation catalogues unchanged.<\/li>\n<\/ul>\n\n<h4>2.5.4<\/h4>\n\n<ul>\n<li>Match the translation domain and bundled catalogue filenames to the directory slug expected by Plugin Check.<\/li>\n<li>Keep local translations available with installed WordPress.org language packs taking priority.<\/li>\n<li>Sanitize the attribution cookie after strict validation without altering a valid signed token.<\/li>\n<li>Sanitize public product URLs at input while preserving same-site and visibility checks.<\/li>\n<li>Extend safe activation migration checks to all three connector directory editions.<\/li>\n<li>Preserve all eight PDF guides, connection options, service endpoints, cart and order notifications.<\/li>\n<\/ul>\n\n<h4>2.5.3<\/h4>\n\n<ul>\n<li>Bundle a concise two-page PDF guide in each of the eight interface languages.<\/li>\n<li>Point the Documentation link to the installed guide matching the user locale, with English fallback.<\/li>\n<li>Add local Documentation access in the Plugins list and an eight-language chooser in Help &amp; privacy.<\/li>\n<li>Include editable documentation sources; preserve connection, catalogue, attribution, billing and quota behavior.<\/li>\n<\/ul>\n\n<h4>2.5.2<\/h4>\n\n<ul>\n<li>Prepare the wavize directory edition while preserving existing pairing, catalogue and attribution protocols.<\/li>\n<li>Validate product lookup parameters and preserve the public storefront response contract.<\/li>\n<li>Declare WooCommerce HPOS compatibility for the existing order-object integration.<\/li>\n<li>Keep WordPress and other plugins' administration notices visible.<\/li>\n<li>Refresh the marketing readme, service disclosure, privacy suggestion and eight-language interface catalogues.<\/li>\n<li>Preserve subscription handling in the external service; no prices or usage limits are hard-coded.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>Preserve all eight Wavize interface languages during native connection and public service links.<\/li>\n<li>Compatible with the shared R49 onboarding continuation, both from the plugin and from Wavize step 4.<\/li>\n<li>Existing native credentials, widget settings and catalogue remain unchanged during update.<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Adds public, read-only storefront product and variation data for the R14 shopping widget.<\/li>\n<li>Uses the visitor's native WooCommerce Store API cart with nonce protection.<\/li>\n<li>Preserves connection settings, read-only catalogue permissions and attribution hooks.<\/li>\n<li>Products needing custom add-ons can use the wavize_widget_product_supported filter to keep their native form.<\/li>\n<\/ul>\n\n<h4>2.4.4<\/h4>\n\n<ul>\n<li>Added signed assistant-to-order attribution metadata for classic and block checkout.<\/li>\n<li>Added debounced, reference-only order notifications so Wavize can verify attributed revenue through the existing read-only WooCommerce API.<\/li>\n<li>Kept all existing connection, catalogue, interface and multilingual behavior unchanged.<\/li>\n<\/ul>\n\n<h4>2.4.3<\/h4>\n\n<ul>\n<li>Added a separately named, cache-isolated WooCommerce layout stylesheet.<\/li>\n<li>Forced the conversion benefits panel to occupy the full dashboard width, including with stale optimization caches.<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Expanded the WooCommerce benefits panel to a balanced full-width conversion layout.<\/li>\n<li>Restored the full AI Chatbot and Shopping Assistant plugin name.<\/li>\n<li>Added localized plugin names and descriptions for all seven bundled translations.<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>Repositioned the plugin around WooCommerce shopping assistance and conversion.<\/li>\n<li>Replaced generic WordPress-assistant promotion with product discovery, recommendations, buying guidance and order tracking.<\/li>\n<li>Kept setup non-blocking when WooCommerce is inactive without changing connector behavior.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Added complete Spanish, German, Italian, Portuguese, Dutch and Polish administration translations.<\/li>\n<li>Preserved English and French support and all existing WordPress and WooCommerce connector behavior.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Continue Wavize onboarding after connecting a new account from WordPress.<\/li>\n<li>Renew an expired authorization after setup with the same administrator; OAuth states remain short lived and single use.<\/li>\n<li>Preserve direct connection for existing Wavize customers and automatic WooCommerce catalogue updates.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Refined the WordPress and WooCommerce dashboard cards using local platform logos.<\/li>\n<li>Removed the illustrative chat preview; the dashboard shows actual connection information.<\/li>\n<li>Added the Wavize menu mark, grey at rest and white on the active item.<\/li>\n<li>Hide general admin notices only on the Wavize screen; retain Wavize connection messages.<\/li>\n<li>Preserve the existing connection, catalogue synchronization and visitor widget behavior.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>New local, responsive, accessible administration for website and shopping assistance.<\/li>\n<li>Keep the existing Connect Wavize flow, options and automatic catalogue synchronization.<\/li>\n<li>Add exact service URL checks and WordPress-native script enqueueing.<\/li>\n<li>Bind authorization to the site and initiating administrator; reject replayed callbacks.<\/li>\n<li>Handle WooCommerce activation changes without silently replacing the connection.<\/li>\n<li>Cover variation and stock notifications and bounded retry behaviour.<\/li>\n<li>Add visible disconnection retries, cleanup and safe private-edition migration.<\/li>\n<li>Document the paid external service, data flows, consent and retention boundaries.<\/li>\n<li>English source strings and bundled French translation.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Native WordPress and WooCommerce connection with automatic widget installation.<\/li>\n<\/ul>","raw_excerpt":"Help shoppers find products, choose variants and track orders with AI. Free WooCommerce connector; paid Wavize service required after trial.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371849","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=371849"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wavizeai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371849"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371849"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371849"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371849"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371849"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}