Workflows 4 min read · May 2026

Ecommerce Product Photo Workflow: Resize & Convert in One Prompt

Product photos from a camera are never the right size or format for a marketplace listing. Here's the fastest way to fix that — one prompt, two sizes, done.

This guide walks through the workflow shown in the video above: drop your product shots into Magic Flow, type a single natural-language prompt, and download a ZIP with both sizes ready for your listing — no format pickers, no quality sliders, no repeat uploads.

See It in Action

This short shows the full workflow from upload to download in under a minute:

One prompt. Two sizes. Done.

What's in This Guide

The Prompt

The workflow in the video comes down to a single line typed into Magic Flow:

✦ Magic Flow prompt

"convert to jpg, resize to 1200px and 800px"

Magic Flow parses that intent and runs the squish engine twice per file — once at 1200px, once at 800px — returning both outputs in a single ZIP. No format picker, no slider for each size, no second upload. The engine resolves width-only instructions against the longest edge and preserves the original aspect ratio unless you explicitly ask for a crop.

Why These Two Dimensions

Most ecommerce platforms expect two sizes from the same product shot:

SizeUsePlatforms
1200pxProduct detail page, zoomShopify, Etsy, eBay, Amazon, your own site
800pxCategory grid, search results, thumbnailsShopify collections, Etsy search, eBay gallery

Running both from a single upload means your original file is processed once, not twice. No quality loss from re-processing a previously compressed image.

Format Choice for Marketplace Listings

AVIF and WebP compress better and improve Core Web Vitals on your own Shopify storefront. But JPG is the safe default for marketplace workflows because:

  • eBay's bulk upload tool requires JPEG
  • Amazon's image pipeline recompresses everything to JPEG internally anyway
  • Etsy accepts WebP but most cross-listing tools (Vendoo, CrosslistApp) expect JPEG
  • Third-party logistics and fulfilment platforms almost universally expect JPEG

If you're uploading directly to Shopify and nowhere else, swap jpg for webp or avif in the prompt and you'll get 25–50% smaller files with no compatibility trade-off.

Running It from the CLI for Full Catalogues

For a full product catalogue, the CLI processes an entire folder in one command:

mochify *.jpg --prompt "convert to jpg, resize to 1200px and 800px" --output ./ready/

Every JPEG in the current folder gets both size variants written to ./ready/ with _1200w and _800w suffixes. No per-file loop, no shell scripting. Install the CLI via:

cargo install mochify

Try it now — drop your product photos

3 images free, no account needed. Type the prompt, upload your shots, download both sizes.

Open Magic Flow →

Prompt Variations Worth Knowing

The same pattern extends to other common ecommerce scenarios. Here are the most useful variants:

"convert to webp, resize to 1200px and 800px"

Same workflow, 30–40% smaller files. Use when uploading directly to Shopify.

"optimise for eBay"

Applies eBay's recommended 1600px JPEG preset automatically — no dimensions needed.

"convert to jpg, crop to 1:1, resize to 1080px"

Square crop centred on the subject — the correct format for Instagram product posts.

"convert to jpg, resize to 2000px, smart compress"

High-res for Amazon A+ content, saliency-guided quality for the smallest file at that resolution.

"convert to jpg, resize to 1200px and 800px, remove background"

Same dual-size workflow with AI background removal. Requires Seller or Pro plan.

FAQ

Why 1200px and 800px specifically?

1200px covers the product detail page on every major platform — Shopify, Etsy, eBay, and Amazon all recommend at least 1000px on the long edge for zoom. 800px hits the grid and thumbnail sizes used for category pages and search results. Running both in one job means you only process each photo once.

Can I use AVIF or WebP instead of JPG for Shopify?

Yes — Shopify accepts WebP and AVIF uploads. If you're uploading to Shopify directly, WebP at 1200px gives smaller files and better LCP scores. Use JPG when you need the broadest compatibility: eBay, Amazon, Etsy, Mercari, and most marketplace bulk-upload tools still work most reliably with JPEG.

Does Mochify create both sizes from a single upload?

Yes. When your prompt requests two sizes, Magic Flow calls the squish engine twice per file and returns both outputs in a single ZIP. You don't need to upload the same photo twice.

How many product photos can I process at once?

Free accounts can process 3 files per batch. Seller ($7.99/month) and Pro ($24.99/month) unlock batches up to 25 files. For larger catalogues, use the CLI: mochify *.jpg --prompt 'convert to jpg, resize to 1200px and 800px' processes an entire folder in one command.

Will resizing to 1200px upscale small images?

No. Mochify never upscales. If an image is already smaller than the requested width, it's returned at its original size. Always shoot at full resolution and let Mochify size down.

Should I strip EXIF data from product photos?

Yes, by default. Product photos often carry GPS coordinates from your home studio, device serial numbers, and shoot timestamps — none of which belong in a public listing. Mochify strips EXIF by default on every job. Add 'keep metadata' to your prompt only if you need to preserve copyright fields for editorial licensing.

Ready to process your catalogue?

Start free. Upgrade for batches up to 25 files, background removal, and priority processing.

See plans & pricing →

Related Guides