{"id":388845,"date":"2026-10-24T04:38:52","date_gmt":"2026-10-24T04:38:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-photo-cartoonizer\/"},"modified":"2026-10-24T04:38:42","modified_gmt":"2026-10-24T04:38:42","slug":"themeshawk-ai-photo-illustrator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/themeshawk-ai-photo-illustrator\/","author":23516251,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.0","stable_tag":"1.6.0","tested":"7.1.3","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Themeshawk AI Photo Illustrator","header_author":"Themeshawk","header_description":"Let visitors turn photos into AI-generated cartoon and illustration styles via a shortcode. Sell credits or pay-per-image with WooCommerce. Requires your own OpenAI API key.","assets_banners_color":"41384f","last_updated":"2026-10-24 04:38:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themeshawk.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":82,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.0":{"tag":"1.6.0","author":"themeshawk","date":"2026-10-24 04:38:42","revision":3762737}},"upgrade_notice":{"1.6.0":"<p>Adds pay-per-image checkout, configurable billing modes, payment verification, conversion job management, and automatic cleanup of temporary uploads.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3762733,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3762733,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3762733,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3762733,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Add a screenshot of the AI Illustrator photo upload and style selection interface.","2":"Add a screenshot of the image conversion progress interface.","3":"Add a screenshot of generated cartoon results and download options.","4":"Add a screenshot of the My Cartoons customer account gallery.","5":"Add a screenshot of the Cartoon Styles admin screen.","6":"Add a screenshot of WooCommerce credit plan settings."}},"plugin_section":[],"plugin_tags":[2353,163,194533,15012,286],"plugin_category":[45,50],"plugin_contributors":[288181],"plugin_business_model":[],"class_list":["post-388845","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-images","plugin_tags-openai","plugin_tags-photo-editor","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-media","plugin_contributors-themeshawk","plugin_committers-themeshawk"],"banners":{"banner":"https:\/\/ps.w.org\/themeshawk-ai-photo-illustrator\/assets\/banner-772x250.png?rev=3762733","banner_2x":"https:\/\/ps.w.org\/themeshawk-ai-photo-illustrator\/assets\/banner-1544x500.png?rev=3762733","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/themeshawk-ai-photo-illustrator\/assets\/icon-128x128.png?rev=3762733","icon_2x":"https:\/\/ps.w.org\/themeshawk-ai-photo-illustrator\/assets\/icon-256x256.png?rev=3762733","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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 <code>[tspi_illustrator]<\/code> shortcode.<\/p>\n\n<p>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.<\/p>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>An OpenAI API key (your own; OpenAI usage is billed by OpenAI to your account).<\/li>\n<li>WooCommerce for credit plans, paid conversions and customer galleries.<\/li>\n<\/ul>\n\n<p><strong>Third-party service<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>AI-powered photo-to-cartoon conversion using the OpenAI Images API.<\/li>\n<li>Customizable cartoon styles managed through the WordPress admin.<\/li>\n<li>WooCommerce products configured as credit plans.<\/li>\n<li>Style access controls for different credit plans.<\/li>\n<li>Optional pay-per-image checkout.<\/li>\n<li>Batch photo conversion with payment verification.<\/li>\n<li>Customer image galleries under My Account.<\/li>\n<li>Downloadable generated images.<\/li>\n<li>Automatic retries for failed conversions.<\/li>\n<li>Admin conversion job management and image gallery.<\/li>\n<li>Background processing with Action Scheduler.<\/li>\n<li>Configurable generator and pricing page appearance.<\/li>\n<li>Shortcode support using [tspi_illustrator].<\/li>\n<li>Optional recurring credit top-ups when used with WooCommerce Subscriptions.<\/li>\n<\/ul>\n\n<p>An OpenAI API key is required for AI image generation. WooCommerce is required for credit plans, customer account galleries, and paid conversions.<\/p>\n\n<h3>External services<\/h3>\n\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>This service is provided by OpenAI: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\/\">Terms of Use<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<p>The plugin makes no other external requests.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce for credit plans and payment features.<\/li>\n<li>Upload the plugin ZIP file through Plugins &gt; Add New Plugin &gt; Upload Plugin.<\/li>\n<li>Activate Themeshawk AI Photo Illustrator.<\/li>\n<li>Open AI Illustrator in the WordPress admin sidebar.<\/li>\n<li>Configure your OpenAI API key and generator settings.<\/li>\n<li>Create cartoon styles under AI Illustrator &gt; Cartoon Styles.<\/li>\n<li>Create WooCommerce products and configure their credits and style access.<\/li>\n<li>Add [tspi_illustrator] to a page to display the generator.<\/li>\n<\/ol>\n\n<p>For detailed billing configuration, payment requirements, image retention, and subscription behavior, see the plugin documentation.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20openai%20api%20key%3F\"><h3>Do I need an OpenAI API key?<\/h3><\/dt>\n<dd><p>Yes. You must configure your own OpenAI API key to generate cartoon images. API usage may incur charges from OpenAI.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20customers%20generate%20images%20for%20free%3F\"><h3>Can customers generate images for free?<\/h3><\/dt>\n<dd><p>Generation depends on your configured billing mode, available credits, and style access. In pay-per-image mode, customers pay through WooCommerce checkout.<\/p><\/dd>\n<dt id=\"can%20i%20create%20my%20own%20cartoon%20styles%3F\"><h3>Can I create my own cartoon styles?<\/h3><\/dt>\n<dd><p>Yes. Create and publish styles under AI Illustrator &gt; Cartoon Styles. Each style can have its own transformation prompt and access settings.<\/p><\/dd>\n<dt id=\"where%20are%20generated%20images%20stored%3F\"><h3>Where are generated images stored?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20subscriptions%3F\"><h3>Does the plugin support subscriptions?<\/h3><\/dt>\n<dd><p>Recurring credit top-ups are supported when the separate WooCommerce Subscriptions extension is installed and renewal orders are processed successfully.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20conversion%20fails%3F\"><h3>What happens if a conversion fails?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20payment%20automatically%20start%20image%20generation%3F\"><h3>Does payment automatically start image generation?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added configurable billing modes: credits only, pay per image, and both.<\/li>\n<li>Added per-image pricing and payment-gated background conversion.<\/li>\n<li>Added encrypted pending uploads and conversion job management.<\/li>\n<li>Added retries for failed conversions and original-photo retention cleanup.<\/li>\n<\/ul>","raw_excerpt":"Let visitors turn their photos into AI-generated cartoon and illustration styles. Sell credits or pay-per-image with WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388845","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=388845"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeshawk"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388845"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388845"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388845"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388845"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388845"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}