AI Product Review Generator
Complete AI Powered Review Management for WooCommerce
by Your Name · github.com/aminurislamarnob/review-flow · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/aminurislamarnob/review-flow/archive/refs/heads/main.zipReadme
=== AI Product Review Generator === Contributors: yourname Donate link: https://yourwebsite.com/donate Tags: woocommerce, reviews, ai, gemini, product reviews, customer reviews Requires at least: 5.0 Tested up to: 6.4 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Generate AI-powered product reviews using OpenAI's ChatGPT based on customer input and product descriptions.
== Description ==
AI Product Review Generator is a powerful WordPress plugin that integrates with WooCommerce to help customers create comprehensive product reviews using artificial intelligence. By leveraging OpenAI's ChatGPT, customers can generate detailed, well-structured reviews based on their personal experience and the product's information.
= Key Features =
- AI-Powered Review Generation: Uses OpenAI's ChatGPT to create intelligent, contextual reviews
- Customizable Review Length: Choose from short (100-200 words), medium (200-400 words), or long (400-600 words) reviews
- Flexible Review Tone: Generate reviews with positive, balanced, or critical tones
- Product-Aware: AI considers product name, description, price, and categories when generating reviews
- User Input Integration: Incorporates customer's personal experience and feedback
- WooCommerce Integration: Seamlessly integrates with WooCommerce's review system
- Review Editing: Customers can edit generated reviews before submission
- Regeneration Option: Generate multiple review variations
- Admin Dashboard: Easy configuration and API key management
- Responsive Design: Works perfectly on desktop and mobile devices
= How It Works =
- Customer Input: Customers describe their experience with the product
- AI Processing: ChatGPT analyzes the input along with product information
- Review Generation: AI creates a comprehensive, well-structured review
- Review Customization: Customers can edit, regenerate, or submit the review
- Submission: Reviews are submitted through WooCommerce's standard review system
= Use Cases =
- E-commerce Stores: Help customers write detailed product reviews
- Product Testing: Generate reviews for beta testing programs
- Review Enhancement: Improve the quality and depth of customer reviews
- Customer Engagement: Encourage more customers to leave reviews
- Content Generation: Create authentic, AI-assisted review content
= Requirements =
- WordPress 5.0 or higher
- WooCommerce plugin
- PHP 7.4 or higher
- OpenAI API key (pay-per-use)
== Installation ==
- Upload the plugin files to
/wp-content/plugins/ai-product-review-generator/directory - Activate the plugin through the 'Plugins' screen in WordPress
- Go to 'AI Review Generator' in the admin menu
- Enter your OpenAI API key in the settings
- Configure your preferred default settings
- The AI review generator will now appear on product pages
= Getting Your OpenAI API Key =
- Visit OpenAI Platform
- Sign in with your OpenAI account
- Create a new API key
- Copy the key and paste it in the plugin settings
== Frequently Asked Questions ==
= Do I need an OpenAI account? =
Yes, you need an OpenAI account to get an API key. You can sign up at platform.openai.com.
= Is the OpenAI API free? =
OpenAI offers a pay-per-use pricing model. Check OpenAI's pricing page for current rates. New accounts often receive free credits to get started.
= Can customers edit the generated reviews? =
Yes, customers can edit, regenerate, or customize the AI-generated reviews before submitting them.
= Does this work with all WooCommerce themes? =
The plugin is designed to work with most WooCommerce-compatible themes. It uses standard WordPress and WooCommerce hooks.
= Can I customize the AI prompts? =
Yes, you can customize the AI prompts in the admin settings to better match your brand voice and requirements.
= Are the reviews marked as AI-generated? =
Yes, reviews generated with this plugin are marked with metadata to indicate they were AI-assisted.
== Screenshots ==
- Admin settings page with API configuration
- Frontend review generator interface
- Generated review with editing options
- Review submission form with rating system
- Mobile-responsive design
== Changelog ==
= 1.0.0 =
- Initial release
- ChatGPT AI integration
- WooCommerce review system integration
- Customizable review length and tone
- Admin settings page
- Responsive frontend interface
- Review editing and regeneration
- Mobile optimization
== Upgrade Notice ==
= 1.0.0 = Initial release of AI Product Review Generator.
== Support ==
For support, feature requests, or bug reports, please visit our support page or create an issue on our GitHub repository.
== Privacy Policy ==
This plugin:
- Stores API keys securely in WordPress options
- Logs review generation for analytics (configurable)
- Does not share data with third parties except OpenAI's ChatGPT API
- Respects WordPress privacy settings
== Credits ==
- Built with WordPress and WooCommerce
- Powered by OpenAI's ChatGPT
- Uses WordPress coding standards
- Responsive design with modern CSS
== License ==
This plugin is licensed under the GPL v2 or later.
== Developer Information ==
For developers who want to extend this plugin:
- Hook into
ai_prg_before_review_generationto modify prompts - Use
ai_prg_after_review_generationto process generated reviews - Filter
ai_prg_review_contentto modify review content - Action
ai_prg_review_submittedwhen reviews are submitted
Example usage:
// Modify the AI prompt
add_filter('ai_prg_review_prompt', function($prompt, $product_id, $user_input) {
// Add custom instructions to the prompt
return $prompt . "\n\nAdditional instructions: Focus on durability and value for money.";
}, 10, 3);
// Process generated reviews
add_action('ai_prg_after_review_generation', function($review_content, $product_id, $user_input) {
// Log or modify the generated review
error_log('Generated review for product ' . $product_id . ': ' . $review_content);
}, 10, 3);