No studio. No shoot day.

Catalog photography for 500 to 2,500 SKUs — without a studio.

In pilot with Markowitsch (AT) and ZUBA (DE) — built on their real catalogs, not a stock workflow.

Upload a phone photo or a supplier PDF. Pick a style. Otto generates studio and lifestyle frames, writes SEO copy, and publishes to WooCommerce, Shopify, Magento, Shopware, or PrestaShop.

Made in Europe GDPR-compliant 48-hour turnaround Pay once, own the images
01You
A warehouse operator holds a phone in both hands, framing a premium black executive travel bag on their work table in the phone's camera viewfinder. Shipping boxes and shelving blur out behind them.
Snap one phone photo at the warehouse
02Otto delivers
The same black executive travel bag on a clean white studio sweep, soft diffused light, natural contact shadow — catalog-ready product shot.
A catalog-ready studio packshot
03Otto delivers
The same bag on a warm walnut desk in a premium executive office, a slim silver laptop beside it, a modern city skyline softly out of focus through floor-to-ceiling windows.
An in-context lifestyle frame
Publishes to WooCommerce Shopify Magento Shopware PrestaShop
The problem

Product photography breaks at 500 SKUs.

Distributors in DACH carry 500 to 1,000 SKUs per supplier wave. Traditional photo production assumes ten hero shots a week. At catalog scale the numbers fall apart.

€5–€15
per studio photo, DACH benchmark
HBR Photography Cost Index, 2023
5 days
from brief to final asset
Markowitsch pilot intake notes
27%
of SKUs ship with no photo at all
ZUBA supplier PDF audit, 2025
€149
Pack S — 100 finished SKUs
otto.photography/pricing
How it works

Three steps. No studio. No shoot day.

Otto runs the same five-stage pipeline every time: parse, vision, generate, review, publish. You touch two screens — intake and review.

01 — Intake

Upload a photo or a PDF.

Warehouse phone snap, supplier catalog, or existing white-background photos. Otto parses each SKU.

  • PWA for warehouse capture
  • PDF ingestion with OCR
  • CSV plus image bulk import
02 — Generate

Otto produces the frames.

Studio shots, lifestyle scenes, detail crops, alternate angles, tuned to your style pack.

  • Studio plus lifestyle per SKU
  • SEO copy written for your market
  • Consistent light and palette
03 — Publish

Review, then ship to your shop.

Approve or regenerate any frame. One click pushes images, titles, and tags to your store.

  • Woo, Shopify, Magento, Shopware
  • Per-image regen at €0.25
  • You own every output
Why Otto

Four things Otto does that the alternatives do not.

01

Built for catalog scale.

Otto is engineered for 500 to 2,500 SKUs per run, not individual hero shots. Batch queue, per-SKU regen, connector push in one flow.

02

Publishes, not just generates.

Woo, Shopify, Magento, Shopware, PrestaShop connectors write titles, images, categories, and SEO copy. No CSV export gymnastics.

03

Market-native copy.

Product copy written for the shop's target market. Formal register where the buyer expects it. No translation drift between languages.

04

You own the images.

No subscription lock-in, no watermarked outputs, no license revocation. Pay once per Pack. Images are yours in perpetuity.

vs. the alternatives

How Otto compares.

Otto Hire a photographer Stock photos Generic AI tools
Cost per SKU€0.30 – €1.49€5 – €15€2 – €8€0.10 – €0.80
Turnaround24 – 72h5 – 14 daysInstantMinutes
Publishes to storeYes — Woo / Shopify / Magento / Shopware / PrestaShopNoNoNo
SEO copy includedYes — multi-languageNoNoSeparate tool
Regeneration workflow1-click, €0.25Reshoot — days + feeN/ARe-prompt yourself
Catalog scale (500+ SKUs)Batch-firstImpracticalUnrelated imagesOne-at-a-time
Pricing

Pay once. Own the images. Pick a Pack.

Each Pack is a fixed-price chunk of catalog production. No subscription, no per-seat fees, no expiring credits.

Pack S
€149 one-time
100 SKUs · 4 frames each
  • 400 finished images
  • Product copy in two languages
  • One shop connector
  • 48-hour turnaround
Start Pack S
Pack M
€499 one-time
400 SKUs · 4 frames each
  • 1,600 finished images
  • Product copy in two languages
  • Two shop connectors
  • 72-hour turnaround
Start Pack M
Pack XL
€2,299 one-time
2,500 SKUs · 5 frames each
  • 12,500 finished images
  • Multi-language copy
  • Unlimited connectors
  • Dedicated review queue
Start Pack XL

Full pricing — Monthly, Agency, On-Prem

FAQ

Questions the first 30 buyers asked.

How fast will I see my first images?

Pack S: 24 hours from completed intake. Pack M: 48 hours. Pack L: 5 days. Pack XL: 7 days. Review and publish on your schedule — Otto holds the queue.

Do I own the images?

Yes. Commercial rights transfer on Pack completion. No license expiry. No watermarks. Store, print, white-label — your call.

What if an image does not match my brand?

Regenerate from the review UI — one click, €0.25 per regen. First regen on every SKU is included in the Pack price.

Which shops do you support?

WooCommerce, Shopify, Magento, Shopware, PrestaShop. CSV export is available for every other platform.

Do you translate copy?

Otto writes two languages on every Pack. Pack L adds a third. More languages on request — translation is LLM-generated, reviewed by native copy editors on Agency tier.

What about GDPR and my product data?

Hosted on Fly.io Frankfurt. No product images or SKU data leave EU infrastructure except for the image-generation API call (Google Gemini, EU region). Full processor list on the privacy page.

What happens if my Pack runs out?

Otto notifies you at 80% utilization. Stack another Pack or switch to Monthly for rolling catalog work. Unused Pack SKUs do not expire.

Start a Pack. Otto handles the rest.

Pay once. Upload your SKUs. Shelf-ready images and SEO copy in your store this week.