{"id":398901,"date":"2026-11-06T14:34:32","date_gmt":"2026-11-06T14:34:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aimodelka\/"},"modified":"2026-11-06T17:06:02","modified_gmt":"2026-11-06T17:06:02","slug":"aimodelka","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/aimodelka\/","author":23599295,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.6","stable_tag":"1.7.6","tested":"7.1.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"aiModelka \u2013 AI On-Model Product Photos for WooCommerce","header_author":"aiModelka","header_description":"Makes photos of your products on a model with aiModelka. Adds a \u201cGenerate photos\u201d button to the product editor; finished photos go straight into the product image and gallery.","assets_banners_color":"c7b6a2","last_updated":"2026-11-06 17:06:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/aimodelka.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.6":{"tag":"1.7.6","author":"aimodelka","date":"2026-11-06 17:06:02","revision":3788412}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3788098,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3788098,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3788098,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3788098,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3788098,"resolution":"1","location":"assets","locale":"","width":1440,"height":971},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3788098,"resolution":"2","location":"assets","locale":"","width":1440,"height":1313},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3788098,"resolution":"3","location":"assets","locale":"","width":1440,"height":1315},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3788098,"resolution":"4","location":"assets","locale":"","width":1440,"height":1072}},"screenshots":{"1":"The aiModelka box in the WooCommerce product editor: one button opens the photo shoot.","2":"Step 1: drag the product photos into the matching slots of the model, or upload new photos for the slots you need.","3":"Step 2: choose a model, a pose and a background \u2014 every pose becomes its own scene.","4":"Step 3: pick the best photo and save it to the product gallery or as the product image."}},"plugin_section":[],"plugin_tags":[2353,7097,15952,257104,286],"plugin_category":[45],"plugin_contributors":[291173],"plugin_business_model":[],"class_list":["post-398901","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-fashion","plugin_tags-model","plugin_tags-product-photos","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aimodelka","plugin_committers-aimodelka"],"banners":{"banner":"https:\/\/ps.w.org\/aimodelka\/assets\/banner-772x250.png?rev=3788098","banner_2x":"https:\/\/ps.w.org\/aimodelka\/assets\/banner-1544x500.png?rev=3788098","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aimodelka\/assets\/icon-128x128.png?rev=3788098","icon_2x":"https:\/\/ps.w.org\/aimodelka\/assets\/icon-256x256.png?rev=3788098","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aimodelka\/assets\/screenshot-1.png?rev=3788098","caption":"The aiModelka box in the WooCommerce product editor: one button opens the photo shoot."},{"src":"https:\/\/ps.w.org\/aimodelka\/assets\/screenshot-2.png?rev=3788098","caption":"Step 1: drag the product photos into the matching slots of the model, or upload new photos for the slots you need."},{"src":"https:\/\/ps.w.org\/aimodelka\/assets\/screenshot-3.png?rev=3788098","caption":"Step 2: choose a model, a pose and a background \u2014 every pose becomes its own scene."},{"src":"https:\/\/ps.w.org\/aimodelka\/assets\/screenshot-4.png?rev=3788098","caption":"Step 3: pick the best photo and save it to the product gallery or as the product image."}],"raw_content":"<!--section=description-->\n<p>aiModelka makes photos of clothes on a model from ordinary product photos: a flat lay, a hanger shot or a mannequin.<\/p>\n\n<p>You get AI on-model photos of your own clothes from flat lay, hanger and mannequin shots, without a photo shoot, right from the WooCommerce product editor.<\/p>\n\n<p>The plugin adds a \u201cGenerate photos\u201d button to the classic WooCommerce product editor and to the product page in your shop:<\/p>\n\n<ol>\n<li>Click \u201cGenerate photos\u201d in the product editor \u2014 or on the product page in your shop: there the button is shown only to people who can edit products, customers never see it. The aiModelka window opens with the product photos.<\/li>\n<li>Dress the model: drag the product photos you need into the slots \u2014 top, bottom, shoes and so on \u2014 or add your own photo from your computer or phone, and click \u201cContinue\u201d.<\/li>\n<li>Choose a scene: a model, one or more poses and a background, then click \u201cGenerate photo\u201d. Every pose becomes its own scene.<\/li>\n<li>Get the photos: pick the variant you like and click \u201cTo product gallery\u201d or \u201cSet as product image\u201d. The photo goes into the Media Library and into the product. For a product with variations, \u201cSet as product image\u201d asks whether the image is for the whole product or for a variation \u2014 for example, for every size of one colour.<\/li>\n<li>Need another photo in the product? Pick it and click again. Photos that are already in the product are marked in the window.<\/li>\n<\/ol>\n\n<p>The \u201cArrange photos\u201d button is a quick and easy way to manage the product photos: reorder the gallery, choose the product image, remove a photo from the product and set the image of each variation \u2014 all in one small window, without leaving the page. No aiModelka key needed, and no files are deleted from the Media Library.<\/p>\n\n<p>Everything heavy happens on aimodelka.com: the plugin only keeps your key, opens the aiModelka window, sends the product photos you chose and puts the finished photos into the product.<\/p>\n\n<ul>\n<li>The same product always opens the same photo session, so you can come back and make another pose.<\/li>\n<li>Works from a phone too: open the product in your shop, tap the button and add photos straight from the phone.<\/li>\n<li>Photo size for the product: 1K or 2K. With 2K, variants are made in 2K right away and cost the 2K price. The size shown on the photo is the one saved to the product. File type: JPEG or PNG.<\/li>\n<li>Settings decide where a new photo goes in the gallery (first or last) and what happens to the previous product image (moved to the gallery or removed from the product). The file always stays in the Media Library.<\/li>\n<li>An optional column in the product list shows how many aiModelka photos a product has and when they were saved. Turn it on in Screen Options.<\/li>\n<li>If saving is interrupted, the plugin finishes it in the background.<\/li>\n<\/ul>\n\n<p>You need an aiModelka account. Generating photos uses the credits of that account; see the <a href=\"https:\/\/aimodelka.com\/pricing\">prices on aimodelka.com<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin works with <a href=\"https:\/\/aimodelka.com\">aiModelka<\/a>, an online service that makes photos of products on a model. The plugin cannot work without it.<\/p>\n\n<p>Nothing is sent to aiModelka until you enter an aiModelka key in WooCommerce \u2192 aiModelka.<\/p>\n\n<p>What is sent to aimodelka.com, and when:<\/p>\n\n<ul>\n<li>When you click \u201cCheck connection\u201d on the settings page, and once a day in the background: your aiModelka key and the address of your site. aiModelka answers with the email address and the credit balance of the account.<\/li>\n<li>When you click \u201cGenerate photos\u201d or \u201cOpen photo shoot\u201d in a product: your key, the address of your site and of its admin area, and the product name and ID.<\/li>\n<li>When the aiModelka window opens: your key, the address of your site and the ID of the product\u2019s photo session \u2014 the plugin checks which product images are already in the photo session.<\/li>\n<li>When you click \u201cContinue\u201d in the aiModelka window: the image files of the product images you placed into the slots \u2014 only those \u2014 with your key and the address of your site. Images already sent are not sent again.<\/li>\n<li>When you click \u201cTo product gallery\u201d or \u201cSet as product image\u201d in the aiModelka window: your key, the address of your site and the ID of the chosen photo. The plugin then downloads the finished image file to your Media Library.<\/li>\n<\/ul>\n\n<p>The aiModelka window itself is a page of aimodelka.com that opens in your browser. It shows the product images straight from your site: your browser loads them, and they are not sent to aiModelka until you place them into the slots and click \u201cContinue\u201d. Photos you add in the window from your computer or phone go to aimodelka.com straight from your browser.<\/p>\n\n<p>Finished image files are stored by aiModelka at Cloudflare R2 (cloudflarestorage.com); the plugin downloads them from there by a temporary link. Only the download request goes to Cloudflare; no data of your site is sent there.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/aimodelka.com\/legal\/terms\">aiModelka Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/aimodelka.com\/legal\/privacy\">aiModelka Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Cloudflare Website Terms of Use<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Cloudflare Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce 9.0 or newer.<\/li>\n<li>In Plugins \u2192 Add New Plugin, search for \u201caiModelka\u201d, click \u201cInstall Now\u201d and then \u201cActivate\u201d.<\/li>\n<li>Create a key: sign in at <a href=\"https:\/\/aimodelka.com\">aimodelka.com<\/a>, open Account \u2192 API keys and click \u201cCreate key\u201d.<\/li>\n<li>Paste the key in WooCommerce \u2192 aiModelka and click \u201cCheck connection\u201d.<\/li>\n<li>Open a product and click \u201cGenerate photos\u201d.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20use%20the%20button%3F\"><h3>Who can use the button?<\/h3><\/dt>\n<dd><p>Everyone in the shop who can edit products. They all spend the credits of the aiModelka account whose key is in the settings. The \u201cArrange photos\u201d button on the product page in the shop only rearranges the photos the product already has and does not use the account.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20delete%20my%20product%20photos%3F\"><h3>Does the plugin delete my product photos?<\/h3><\/dt>\n<dd><p>No files are ever deleted from the Media Library. \u201cTo product gallery\u201d adds the photo to the gallery \u2014 first or last, as set in WooCommerce \u2192 aiModelka. \u201cSet as product image\u201d replaces the product image; the previous one is moved to the gallery or removed from the product, as set there. A photo removed from the product stays in the Media Library.<\/p><\/dd>\n<dt id=\"how%20do%20variations%20work%3F\"><h3>How do variations work?<\/h3><\/dt>\n<dd><p>For a product with variations, \u201cSet as product image\u201d asks whether the image is for the whole product or for a variation. Choose the attribute values \u2014 for example, colour \u201cBlue\u201d and size \u201cany\u201d \u2014 and every variation with those values gets the image; the product image itself does not change. You can turn the question off in the settings; then the photo always becomes the image of the whole product.<\/p><\/dd>\n<dt id=\"saving%20the%20same%20photo%20twice%20%E2%80%94%20will%20i%20get%20duplicates%3F\"><h3>Saving the same photo twice \u2014 will I get duplicates?<\/h3><\/dt>\n<dd><p>No. A photo that is already in the product is not downloaded again, and a photo already in the gallery is not added a second time.<\/p><\/dd>\n<dt id=\"i%20don%27t%20see%20the%20%E2%80%9Cgenerate%20photos%E2%80%9D%20button\"><h3>I don't see the \u201cGenerate photos\u201d button<\/h3><\/dt>\n<dd><p>The button is in the aiModelka box in the right-hand column of the classic product editor, above \u201cProduct image\u201d. If the box is not there, turn it on in Screen Options at the top of the page. If the new product editor (beta) is turned on in WooCommerce, turn it off in WooCommerce \u2192 Settings \u2192 Advanced \u2192 Features.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20the%20key%20out%20of%20the%20database%3F\"><h3>Can I keep the key out of the database?<\/h3><\/dt>\n<dd><p>Yes. Add <code>define( 'AIMODELKA_API_KEY', 'amk_\u2026' );<\/code> to wp-config.php. The settings page then shows that the key is set in wp-config.php.<\/p><\/dd>\n<dt id=\"i%20use%20filebird%20folders%20in%20the%20media%20library\"><h3>I use FileBird folders in the Media Library<\/h3><\/dt>\n<dd><p>If FileBird is active, a new photo from aiModelka goes into the same folder as the product photos: the folder of the product image, or else of the first gallery photo that is in a folder. If no photo of the product is in a folder, the new photo goes to \u201cUncategorized\u201d, as usual.<\/p><\/dd>\n<dt id=\"my%20media%20library%20is%20on%20s3%20or%20a%20cdn\"><h3>My Media Library is on S3 or a CDN<\/h3><\/dt>\n<dd><p>That works: the plugin adds photos through the standard WordPress media functions, so storage plugins see them as usual.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20what%20the%20plugin%20did%3F\"><h3>Where can I see what the plugin did?<\/h3><\/dt>\n<dd><p>In WooCommerce \u2192 Status \u2192 Logs, source \u201caimodelka\u201d.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>First release in the WordPress.org plugin directory.<\/li>\n<\/ul>","raw_excerpt":"Turn your product photos into photos on a model with aiModelka and save them straight into the WooCommerce product.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/398901","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=398901"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aimodelka"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=398901"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=398901"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=398901"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=398901"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=398901"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=398901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}