=== ProduktShot for WooCommerce ===
Contributors: produkshot
Tags: woocommerce, product images, ai, background removal, product photography
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Studio-quality product photos, one-click background removal and UGC video ads — generated from the product images you already have, without leaving WordPress.

== Description ==

ProduktShot turns the product photo you already have into the creative you actually need: a clean cutout for your catalogue, a styled scene for your storefront, or a vertical UGC video ad for TikTok, Reels and Shorts.

Everything happens inside WooCommerce. No exporting images, no uploading them somewhere else, no downloading the result and re-attaching it by hand.

**The Studio**

The Studio is a visual workspace for your whole catalogue. Instead of opening products one at a time, you see your product images as a grid and filter down to the ones that actually need work — products with no photo, products with only a single image, or products missing alt text.

Select any number of them, see exactly what it will cost, and generate. Cards update live as results arrive. Click any product to compare the original against every generated version side by side, then promote the one you like to the main image or discard the rest.

**What it does**

* **Remove backgrounds** — clean, marketplace-ready cutouts in one click.
* **Generate product scenes** — place your product in a styled setting without a photoshoot.
* **Create UGC video ads** — an AI creator holding and talking about your product. Because the plugin can read your product, the script is written from your product's own title, description and price.
* **Write alt text** — free, AI-written alt text for better SEO and accessibility.
* **Work in bulk** — select any number of products and process them all. You always see the exact credit cost before anything is spent.

**Your originals are safe**

Results are added to your media library and product gallery. The plugin never replaces or deletes your original image — promoting a generated image to featured is always your explicit choice.

**Requirements**

An account at produkshot.com. Connecting takes one click; there are no API keys to copy or paste. Generation spends credits from your ProduktShot plan, and the plugin itself is free.

Your store must be reachable from the internet, because ProduktShot downloads your product image in order to work from it. Local development sites cannot generate.

== Installation ==

1. Install and activate the plugin.
2. Go to **ProduktShot → Settings** and click **Connect to ProduktShot**, then approve the connection.
3. Open **ProduktShot → Studio** to see your catalogue and start generating.

You can also generate from the ProduktShot panel on any individual product edit screen.

== Frequently Asked Questions ==

= Does this replace my product photos? =

No. Generated images are added alongside your originals. You decide which image becomes the featured one. There is an optional setting to promote results automatically, and it is off by default.

= What does it cost? =

The plugin is free. Generations spend credits from your ProduktShot plan. Alt text is free and spends nothing. Before any bulk run you see exactly how many credits it will use and can cancel.

= What happens if a generation fails? =

Credits are refunded automatically. Failed jobs are shown on the product screen with the reason.

= Do I need to keep the page open? =

No. Generation happens on ProduktShot's servers and results are delivered to your store in the background, usually within a minute.

= Does it work on a local development site? =

No. ProduktShot needs to download your product image, so the store has to be reachable from the internet.

= Can I undo a generated image? =

Yes. Open the product in the Studio and click Discard on any generated version — it only ever deletes images ProduktShot created, never your own photography. Promoting a generated image to the main slot moves your previous main image into the gallery rather than deleting it.

= How do I disconnect? =

Go to **ProduktShot → Settings → Disconnect this store**. The access token is revoked immediately. You can also revoke it from your account at produkshot.com.

== Privacy ==

When you generate, the plugin sends the product image URL and, for UGC video ads, the product's name, description and price to produkshot.com so the generation can be produced. Nothing is sent until you connect an account and start a generation. See https://produkshot.com/privacy for how that data is handled.

== Screenshots ==

1. The Studio — your catalogue as a grid, filtered to the products that need work.
2. Selecting products shows the exact credit cost before anything is spent.
3. Comparing the original against generated versions, with one click to promote or discard.
4. Generate directly from the product edit screen.
5. Settings, showing your credit balance and connection.

== Changelog ==

= 1.2.0 =
* New: the product workspace — click any product to open a full-screen editor with the image large, every version in a filmstrip, and all actions in one rail. No more round-trip to the product editor.
* New: one-click generate directly from a product card on hover.
* New: visual style picker with thumbnails, replacing the name-only dropdown.
* New: inline alt text editing, with Write with AI alongside it.
* New: gallery management — promote, reorder and remove images without leaving the Studio.
* New: keyboard navigation — arrows or J/K to move between products, Esc to close.
* New: transparency checkerboard, so a cutout is visibly different from the original.
* New: results appear as placeholders the instant you press generate.
* Changed: bulk actions now show one clear confirmation with the real cost, instead of requiring two clicks with no feedback.
* Changed: the product metabox is now a launcher pinned to the top of the sidebar.

= 1.1.1 =
* Fixed: the Studio's compare drawer rendered on page load and its invisible backdrop blocked every click on the screen.

= 1.1.0 =
* New: the Studio — a visual catalogue workspace with worklist filters, multi-select, live cost, and side-by-side comparison of originals against generated images.
* New: promote a generated image to the main product image, or discard it, without leaving the Studio.
* New: worklist filters for products with no image, only one image, or missing alt text.
* Changed: ProduktShot now opens on the Studio; connection and preferences moved to ProduktShot → Settings.
* Changed: the server URL can be set from Settings, and overridden with the `produkshot_app_url` filter.

= 1.0.0 =
* Initial release: background removal, product scenes, UGC video ads, alt text, and bulk processing.
