Description
Themeshawk AI Photo Illustrator adds a photo-to-illustration generator to your site. Visitors upload a photo, pick one of your art styles, and receive an AI-generated version they can download. Place it on any page with the [tspi_illustrator] shortcode.
You define the styles (name, preview and transformation prompt) and decide who can use them: everyone, logged-in customers, or only buyers of a specific WooCommerce product. Monetize with credit plans, pay-per-image checkout, or both.
Requirements
- An OpenAI API key (your own; OpenAI usage is billed by OpenAI to your account).
- WooCommerce for credit plans, paid conversions and customer galleries.
Third-party service
Photos are sent to the OpenAI Images API to be converted. See the “External services” section below for what is sent, when, and links to OpenAI’s terms and privacy policy.
Features include:
- AI-powered photo-to-cartoon conversion using the OpenAI Images API.
- Customizable cartoon styles managed through the WordPress admin.
- WooCommerce products configured as credit plans.
- Style access controls for different credit plans.
- Optional pay-per-image checkout.
- Batch photo conversion with payment verification.
- Customer image galleries under My Account.
- Downloadable generated images.
- Automatic retries for failed conversions.
- Admin conversion job management and image gallery.
- Background processing with Action Scheduler.
- Configurable generator and pricing page appearance.
- Shortcode support using [tspi_illustrator].
- Optional recurring credit top-ups when used with WooCommerce Subscriptions.
An OpenAI API key is required for AI image generation. WooCommerce is required for credit plans, customer account galleries, and paid conversions.
External services
This plugin sends photos to the OpenAI Images API (https://api.openai.com/v1/images/edits) to create the AI-generated versions. The service is required for image generation and uses the OpenAI API key you enter in the plugin settings.
Data sent: each photo a visitor chooses to convert, the text prompt of the selected style, and the configured model name, sent only when a visitor starts a conversion (for paid conversions, only after payment is confirmed). Your OpenAI API key is sent as the authorization credential.
This service is provided by OpenAI: Terms of Use, Privacy Policy.
The plugin makes no other external requests.
Installation
- Install and activate WooCommerce for credit plans and payment features.
- Upload the plugin ZIP file through Plugins > Add New Plugin > Upload Plugin.
- Activate Themeshawk AI Photo Illustrator.
- Open AI Illustrator in the WordPress admin sidebar.
- Configure your OpenAI API key and generator settings.
- Create cartoon styles under AI Illustrator > Cartoon Styles.
- Create WooCommerce products and configure their credits and style access.
- Add [tspi_illustrator] to a page to display the generator.
For detailed billing configuration, payment requirements, image retention, and subscription behavior, see the plugin documentation.
FAQ
-
Do I need an OpenAI API key?
-
Yes. You must configure your own OpenAI API key to generate cartoon images. API usage may incur charges from OpenAI.
-
Is WooCommerce required?
-
WooCommerce is required for credit plans, customer account galleries, and paid conversions. Some generator functionality may work without WooCommerce, but commerce-related features will not be available.
-
Can customers generate images for free?
-
Generation depends on your configured billing mode, available credits, and style access. In pay-per-image mode, customers pay through WooCommerce checkout.
-
Can I create my own cartoon styles?
-
Yes. Create and publish styles under AI Illustrator > Cartoon Styles. Each style can have its own transformation prompt and access settings.
-
Where are generated images stored?
-
Generated images are saved in the plugin’s uploads directory and associated with the customer’s account. Administrators can review generated images through the plugin’s admin gallery.
-
Does the plugin support subscriptions?
-
Recurring credit top-ups are supported when the separate WooCommerce Subscriptions extension is installed and renewal orders are processed successfully.
-
What happens if a conversion fails?
-
The plugin supports retries for failed photos, subject to its configured attempt limit. Successful photos are not retried automatically, and the plugin does not automatically refund failed paid conversions.
-
Does payment automatically start image generation?
-
Paid conversions start after the associated WooCommerce order has a qualifying paid status and payment date. Visiting the order confirmation page alone does not authorize conversion.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Themeshawk AI Photo Illustrator” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Themeshawk AI Photo Illustrator” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.0
- Added configurable billing modes: credits only, pay per image, and both.
- Added per-image pricing and payment-gated background conversion.
- Added encrypted pending uploads and conversion job management.
- Added retries for failed conversions and original-photo retention cleanup.
