{"id":286035,"date":"2026-03-12T22:39:50","date_gmt":"2026-03-12T22:39:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-product-writer-for-woocommerce\/"},"modified":"2026-03-12T22:39:50","modified_gmt":"2026-03-12T22:39:50","slug":"adeait-product-writer-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/adeait-product-writer-for-woocommerce\/","author":23459690,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Adeait Product Writer for WooCommerce","header_author":"hunt3x","header_description":"Generate professional product titles, descriptions and SEO meta using Claude AI. One click. Powered by Anthropic.","assets_banners_color":"23669f","last_updated":"2026-03-12 22:39:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Nevzat86\/woo-ai-writer","header_author_uri":"https:\/\/adea-it.no\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":304,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"hunt3xxx","date":"2026-03-12 22:39:50"}},"upgrade_notice":{"1.2.1":"<p>Compliance update for WordPress.org review: plugin header URLs no longer reference Gumroad.<\/p>","1.2.0":"<p>Plugin renamed to Adeait Product Writer for WooCommerce. Updated prefixes, improved security, and WordPress.org compliance fixes.<\/p>","1.1.2":"<p>Security hardening: full i18n, XSS fix in bulk writer, secure API key storage via wp-config.php constant. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3482672,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3482672,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3482672,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3481544,"resolution":"1","location":"assets","locale":"","width":1400,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3481544,"resolution":"2","location":"assets","locale":"","width":1400,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3481544,"resolution":"3","location":"assets","locale":"","width":1400,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3481544,"resolution":"4","location":"assets","locale":"","width":1400,"height":900}},"screenshots":{"1":"Settings page \u2014 configure API key, language, tone and monthly limit","2":"Product list \u2014 see which products have AI-generated descriptions","3":"AI panel inside the WooCommerce product editor \u2014 enter keywords and generate","4":"Preview of generated content before applying to product"}},"plugin_section":[],"plugin_tags":[2353,529,17894,186,286],"plugin_category":[45,55],"plugin_contributors":[257641],"plugin_business_model":[],"class_list":["post-286035","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content","plugin_tags-product-description","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-hunt3xxx","plugin_committers-hunt3xxx"],"banners":{"banner":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/banner-772x250.png?rev=3482672","banner_2x":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/banner-1544x500.png?rev=3482672","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/icon-128x128.png?rev=3482672","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/screenshot-1.png?rev=3481544","caption":"Settings page \u2014 configure API key, language, tone and monthly limit"},{"src":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/screenshot-2.png?rev=3481544","caption":"Product list \u2014 see which products have AI-generated descriptions"},{"src":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/screenshot-3.png?rev=3481544","caption":"AI panel inside the WooCommerce product editor \u2014 enter keywords and generate"},{"src":"https:\/\/ps.w.org\/adeait-product-writer-for-woocommerce\/assets\/screenshot-4.png?rev=3481544","caption":"Preview of generated content before applying to product"}],"raw_content":"<!--section=description-->\n<p><strong>Adeait Product Writer for WooCommerce<\/strong> adds a powerful AI writing assistant directly inside every WooCommerce product editor. Powered by Claude AI from Anthropic, it generates ready-to-publish product content in seconds.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>One-click generation<\/strong> \u2014 Title, short description, full description and SEO meta, all at once<\/li>\n<li><strong>Bulk writer<\/strong> \u2014 Process up to 50 products in one go<\/li>\n<li><strong>8 languages<\/strong> \u2014 Norwegian, English, Swedish, Danish, German, French, Spanish, Dutch<\/li>\n<li><strong>5 writing tones<\/strong> \u2014 Professional, Friendly, Luxury, Technical, Minimalist<\/li>\n<li><strong>SEO ready<\/strong> \u2014 Auto-fills Yoast SEO and RankMath fields<\/li>\n<li><strong>Preview before applying<\/strong> \u2014 Review generated content before it touches your product<\/li>\n<li><strong>Cost control<\/strong> \u2014 Set a monthly generation limit to keep API costs predictable (~$0.003 per product)<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install the plugin and enter your Anthropic API key (free at console.anthropic.com)<\/li>\n<li>Open any WooCommerce product<\/li>\n<li>Add optional keywords or notes in the AI panel<\/li>\n<li>Click <strong>Generate Everything<\/strong><\/li>\n<li>Review the preview and click <strong>Apply to Product<\/strong><\/li>\n<\/ol>\n\n<h4>Privacy<\/h4>\n\n<p>Product name, category and any keywords you enter are sent to Anthropic's API to generate content. No data is stored by this plugin beyond your settings. See <a href=\"https:\/\/www.anthropic.com\/privacy\">Anthropic's privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>WooCommerce \u2192 Adeait Product Writer<\/strong> and enter your Anthropic API key<\/li>\n<li>Open any product and use the <strong>Adeait Product Writer<\/strong> panel<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20an%20api%20key%3F\"><h3>Where do I get an API key?<\/h3><\/dt>\n<dd><p>At <a href=\"https:\/\/console.anthropic.com\">console.anthropic.com<\/a>. New accounts get free credits to start with.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%20to%20use%3F\"><h3>How much does it cost to use?<\/h3><\/dt>\n<dd><p>Approximately $0.003 per full product generation (title + descriptions + SEO meta). Generating only a title or short description costs less.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20and%20rankmath%3F\"><h3>Does it work with Yoast SEO and RankMath?<\/h3><\/dt>\n<dd><p>Yes. If either plugin is active, the AI automatically fills in the SEO title and meta description fields.<\/p><\/dd>\n<dt id=\"can%20i%20generate%20descriptions%20for%20many%20products%20at%20once%3F\"><h3>Can I generate descriptions for many products at once?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>WooCommerce \u2192 Adeait Bulk Writer<\/strong> to select and process up to 50 products in one batch.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>Norwegian, English, Swedish, Danish, German, French, Spanish and Dutch. More languages can be suggested via support.<\/p><\/dd>\n<dt id=\"is%20my%20data%20safe%3F\"><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>Only product name, category and your optional keywords are sent to Anthropic. No customer data, pricing or orders are ever shared.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Replaced Gumroad URLs in plugin header with company website URLs for WordPress.org compliance<\/li>\n<li>Synced plugin version metadata with the review upload<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Renamed plugin to Adeait Product Writer for WooCommerce (unique brand prefix)<\/li>\n<li>Updated all code prefixes from waw_ to adpw_ (4+ character prefix per WordPress.org guidelines)<\/li>\n<li>Updated text domain to adeait-product-writer-for-woocommerce<\/li>\n<li>Added Requires Plugins: woocommerce header<\/li>\n<li>Added allowlist validation for model, tone, and language settings<\/li>\n<li>Fixed XSS: status messages now use safe text rendering instead of HTML<\/li>\n<li>Removed nonce refresh endpoint in favor of standard page reload on session expiry<\/li>\n<li>Reduced readme tags to 5 (WordPress.org limit)<\/li>\n<li>Removed promotional comparison claims from readme description<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Security: Full internationalization \u2014 all 50+ user-facing strings now use proper i18n functions<\/li>\n<li>Security: API key can now be defined as constant in wp-config.php for extra safety<\/li>\n<li>Security: Fixed potential XSS in bulk writer error messages<\/li>\n<li>Security: Raw AI response no longer included in AJAX payload<\/li>\n<li>Security: Added wp_unslash() on all $_POST inputs before sanitization<\/li>\n<li>Improved: All single-line conditionals now use braces (WordPress coding standards)<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Security: Improved output escaping throughout the admin interface<\/li>\n<li>Security: Added capability checks on all AJAX endpoints<\/li>\n<li>Security: AI-generated content is now sanitized with wp_kses_post before saving<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Generate buttons now correctly prevent form submission<\/li>\n<li>Improved: Script version uses file modification time to prevent browser caching issues<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated to latest Anthropic model<\/li>\n<li>Updated WooCommerce compatibility to 9.5<\/li>\n<li>Requires PHP 8.0+<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>One-click AI generation for title, descriptions and SEO meta<\/li>\n<li>Bulk writer for up to 50 products<\/li>\n<li>8 languages, 5 tones<\/li>\n<li>Yoast SEO and RankMath integration<\/li>\n<\/ul>","raw_excerpt":"Generate professional product titles, descriptions and SEO meta in one click using Claude AI by Anthropic.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286035","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=286035"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hunt3xxx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286035"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286035"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286035"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286035"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286035"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}