01dd039b21
* Accept arguments for the TinyContent getContent method. Used to fetch the plain text version of the description. * Add a class to the loading message content * Set the max description length as global constant * Create a MagicButton component and use it * Get plain text description instead of HTML * Return full category hierarchy (Parent > Child) * Add method to return all available categories on the product edit page * Helper function to generate product data instructions for the prompt * Helper function to select category checkboxes on DOM * Create component to display a list of suggestion items as pills * Add product category suggestions to product edit page * Use the AI package to get text completion * Add tracks * Add changelog * Fix merge conflict * Remove NoMatch state for category suggestions * Get available categories using WC REST API * Suggest new categories * Run separate prompts for existing and new category generation * Fix overflow in suggestion pills * Don't include existing selected categories in prompt * Add util to encode html entities * Exclude "Uncategorized" category from product data * Allow excluding properties from the product data instructions * Create category from suggestion if it doesn't exist * Show suggestions as links instead of pills * Ask for feedback after suggestion selected * Decode html entities in available categories results * Don't encode html entities when comparing available categories * Change feedback box style * Suggest only one category * Remove log * Show feedback box after generating suggestions Instead of showing it after a suggestion is selected * Fix typo |
||
---|---|---|
.. | ||
assets/images/icons | ||
bin | ||
changelog | ||
includes | ||
src | ||
.distignore | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.nvmrc | ||
.prettierrc.js | ||
.travis.yml | ||
CHANGELOG.md | ||
DEVELOPMENT.md | ||
NEXT_CHANGELOG.md | ||
README.md | ||
composer.json | ||
composer.lock | ||
package.json | ||
tsconfig.json | ||
webpack.config.js | ||
woo-ai.php |
README.md
Woo AI
Woo AI is a WooCommerce plugin that utilizes the power of artificial intelligence to enhance your eCommerce experience. With features like AI-powered product title optimization and automated product description generation, Woo AI is designed to boost your store's efficiency and sales potential.
Installation
- Download the Woo AI plugin zip file.
- Go to your WordPress Dashboard, then navigate to
Plugins > Add New > Upload Plugin
. - Select the downloaded Woo AI zip file to upload.
- After uploading, click on
Activate Plugin
.
Usage
Improve Product Titles using AI Recommendations
- Go to the WooCommerce
Products
page. - Select a product and click
Edit
orAdd New
to create a new product. - Start typing a product title.
- Review and apply AI-generated title recommendations.
Generate Product Descriptions based on existing product data
- Go to the WooCommerce
Products
page. - Select a product and click
Edit
. - Make sure the product has a sufficient title length and click on the
Write It For Me
button. - Review and apply the AI-generated product description.
License
This plugin is licensed under the GPL v3 or later.