Back to all tutorials
MasterAI

From one phone photo to a finished WooCommerce listing with AI

14 June 2026·5 min·MasterAI, Claude, gpt-image, WooCommerce, E-Commerce
From one phone photo to a finished WooCommerce listing with AI

Adding a product to a shop the old way is a whole little project: photograph it properly, edit out the background, maybe stage a lifestyle shot, write a title, write a description, fill in the attributes, pick the category. For one product that's annoying. For fifty new SKUs it's why half your catalog never goes live.

Two AI tools collapse the whole thing. gpt-image-2 turns your messy phone photo into clean store imagery, and Claude looks at the product and writes the entire listing. One photo in, a finished product out. Here's how the pipeline runs.

What each tool does

  • gpt-image-2 (the visuals). Feed it your raw photo and it edits: removes the background to clean white, standardizes lighting and crop to match your catalog, and can generate a lifestyle variant (the jacket on a model, the mug on a desk). One source photo becomes a consistent set.
  • Claude (the words and data). Claude can see the photo. It reads the product and produces the title, the description, the bullet benefits, the structured attributes (color, material, likely size), and the category — all from the image plus whatever facts you add.

Together: messy input, structured, on-brand output — image and text in one go.

How to set it up

  1. Clean the image with gpt-image-2's edit mode — background to white, catalog crop:
gen.sh 1024x1024 out_white.png --edit raw_photo.jpg < prompt.txt
# prompt.txt: "Product on pure white background, soft even studio
# lighting, centered, e-commerce catalog style, no props."

(Connecting gpt-image-2 to Claude so it can do this on command is its own short tutorial: gpt-image-2 in Claude.)

  1. Generate a lifestyle variant from the same photo — "the same mug, on a sunlit wooden desk, steam rising" — for the second gallery image.
  2. Write the listing by handing Claude the cleaned photo: "This is a product for my store. Give me a title, a 100-word description in my brand voice, benefit bullets, and structured attributes (color, material, size if visible) as a table."
  3. Drop it into WooCommerce — images to the gallery, copy to the description, attributes to the fields. Or, if your store is on MCP, let Claude create the product directly (store by chat).

Ten minutes, start to finish, per product — most of it review.

Why it matters

The thing that keeps products out of a store isn't the decision to sell them — it's the friction of listing them. Photography, editing, copy, data entry: each small, all together a wall. Knock the wall down and your catalog stops being limited by your patience. New stock goes live the day it arrives, every listing looks like the same store made it, and "I'll add it later" stops being where products go to die.

Built with AI — the newsletter

Hands-on AI tutorials and the tools I actually use — straight to your inbox. Free, no hype.

Powered by Substack. Unsubscribe anytime.

Back to all tutorials