Shopify product photo workbench with AI scene options
Work through your whole catalog in one screen: spot listings short on photos, compare fresh scene options side by side, and publish only what you approve.
I want an internal product photo workbench for my Shopify store. A merchandiser should be able to work through the catalog from one screen instead of opening products one at a time. The layout is two panes: a product list on the left, and a photo workbench for the selected product on the right.
The left pane lists products from Shopify using List Products, with filters for vendor, product type and status. Add a setting for the minimum number of images a product should have, defaulting to 3, and flag every product that falls below it with a clear badge showing its current image count. The list also shows each product's review state (not reviewed, reviewed, or skipped) and can be filtered by it, so a session can start with only the products nobody has looked at yet. Show a progress summary for the current filter set, such as 24 of 180 reviewed, so the team can see how far through the catalog they are.
Selecting a product loads its current photos and variants with Get Product and shows them in the workbench, along with the title, vendor, type and status. The merchandiser picks one existing photo as the packshot to work from.
From that packshot I want to generate several competing scene options in one go using Black Forest Labs Generate or Edit Image FLUX.2 [pro] in edit mode, passing the existing photo as the reference image so the product itself stays consistent and only the scene around it changes. Provide a few saved scene presets (clean studio white, kitchen counter, outdoor daylight, styled flat lay) plus a free-text description, and let the merchandiser choose how many options to generate, defaulting to three.
The workbench also needs touch-up and reframing tools that operate on a selected variant. Let the merchandiser brush a mask over a distracting background detail and remove it with Erase Object from Image FLUX Tools, or mask an area and describe a replacement with Inpaint Image FLUX.1 Fill [pro]. For channel sizing, use Expand Image FLUX.1 Expand [pro] to reframe a chosen shot to the aspect ratios each sales channel needs, with configurable presets such as 1:1 for the storefront grid, 4:5 for social, and 16:9 for banners.
Black Forest Labs generation is asynchronous: each of those operations submits a task and then polls for the result, so show each variant tile in a pending state and fill it in as results arrive rather than blocking the whole screen. The signed result URLs expire roughly ten minutes after generation, so download the image bytes as soon as a task is ready and store them with the app instead of holding on to the URL.
Generated variants sit side by side with the original in a comparison grid, rendered large enough to actually judge, with a click to enlarge view. Nothing touches the storefront until the merchandiser explicitly approves one. On approve, write the chosen image back to the product with Shopify Update Product, adding it to the product's images rather than deleting the originals, with an option to make it the primary image. At the same time archive a full-resolution copy to Google Drive with Upload File (Multipart), into a folder created per store or per product with Create Folder, naming the file with the product handle and the date. The multipart upload path is limited to about 5MB per file, so keep the archived copy in a compressed format such as JPEG or WebP at a sensible resolution.
Persist review state so the catalog can be worked in sessions. Every product should record whether it was reviewed or skipped, who made the call and when, which variant was approved, and links to the Shopify image and the Drive archive copy. Skipping should be one click with an optional short reason. When someone opens the app again it should come back to the same filters and jump to the first product that has not been reviewed, so a team can divide the catalog and pick up where they left off without redoing each other's work.
What does this prompt do?
- Lists your whole catalog with vendor, type and status filters, and flags every product that has fewer photos than you require.
- Generates several scene options from an existing product photo and lines them up next to the original so a merchandiser can pick a winner.
- Cleans up distracting background details and reframes the winning shot to the aspect ratios each sales channel needs.
- Writes the approved photo back to the product, files a full-resolution copy in Google Drive, and remembers which products are reviewed or skipped so a team can work the catalog in sessions.
What do I need to use this?
- A Shopify store you can manage products in
- A Black Forest Labs account with image credits, since generating and editing images uses paid credits
- A Google Drive account for archiving approved photos
- A view on how many photos each product should have, and the aspect ratios your sales channels need
How can I customize it?
- Change the minimum photo count that flags a product as needing attention
- Edit the scene presets such as clean studio white, kitchen counter or outdoor daylight, or type a fresh description each time
- Adjust the aspect ratio presets for each sales channel and choose the Drive folder where approved photos are archived
FAQs
Does anything get published to my store automatically?
Will this delete or overwrite my existing product photos?
Can several people work through the catalog at once?
How many options do I get for each product?
What if a product only has one photo?
Related templates
Pick a repricing rule, send an assistant out to check competitor pages, then approve the new prices that clear your margin floor.
One desk to pull scripts from Drive, give every line its own voice, redo the one take that missed, and share approved audio in Slack.
See which products still have no video, animate their hero photos into short cinematic clips, and compare motion styles side by side before you pick a winner.
Paste the brief, get six shots back as images you can re-roll, animate into short clips, and send to the team for review without leaving the page.
One place to manage every AI character your brand uses, run themed photo shoots on demand, and keep the same face showing up across every campaign.
A morning queue that ranks pending and unpaid orders by value, shows each buyer's return history, and queues WhatsApp confirmations before anything ships.
Stop opening Shopify products one at a time.
Set up a photo workbench where your team works the whole catalog from one screen, with nothing reaching the storefront until a person approves it.