Skip to content

Integrations

Connect FOTOhub AI to your store or CMS. Generate product photography, remove and replace backgrounds, write product copy, and process an entire catalog without leaving your admin.

Supported platforms

PlatformTypeBulk jobsDraft reviewDescriptionsVariantsStatus
Magento 2Composer moduleyesyesyesyesStable
WooCommerceWordPress pluginyesyesyesyesStable
WordPressPluginyesyesyesStable
PrestaShopPS 8 moduleyesyesyesyesStable
ShopifyTS library + embedded appyesyesyesyesStable
BigCommerceNode appyesyesyesyesStable
ShoperNode appyesyesyespartialStable
n8nCommunity nodeyesyesStable
MCPAI assistantsyesStable
Zapier / MakeWebhooksPlanned

Also covered without extra work: Adobe Commerce Cloud uses the same APIs as Magento Open Source, so the Magento module works there. Shopify Plus uses the same Admin API as standard Shopify.

What Stable means here

Every integration above is a production-ready self-hosted app or plugin that you install and run against your own store. None of them is a marketplace listing yet — Shopify App Store, BigCommerce Marketplace and the Shoper app store each require an OAuth install flow we have not built, so you connect with your own store credentials rather than installing from a storefront.

Shoper variants are marked partial deliberately: variant option data is read and folded into the generated image's alt text, but Shoper stores images per product rather than per stock row, so a variant does not get its own separate gallery image. Enable it with the variant toggle in the job wizard.

n8n covers bulk jobs through its Commerce resource (submit and poll) and generation across image, video, 3D, music, chat, speech and analysis. Draft review lives in the CMS plugins, not in n8n, hence the dash.

How it works

Every integration is a thin client over one shared backend, the Commerce Bridge. The plugin knows how to read and write its own platform; the bridge owns everything else.

  Your store admin                Commerce Bridge                FOTOhub core
┌────────────────────┐        ┌──────────────────────┐        ┌────────────────┐
│ product picker     │──REST─▶│ queue + fan-out      │──HTTP─▶│ image models   │
│ preset selector    │        │ per-item retry       │        │ LLM copy       │
│ progress UI        │◀─poll──│ preset library       │        │ billing        │
│ draft review       │        │ cost preflight       │        └────────────────┘
│ write-back         │◀─hook──│ signed callbacks     │
└────────────────────┘        └──────────────────────┘

That split is why every platform behaves the same way: the same presets, the same USD costs, the same retry semantics. Preset and pricing updates reach every store without a plugin release.

If you are building your own integration, the bridge is a documented public API — see the Commerce Bridge reference.

What every integration gives you

Bulk with a safety net. Submit up to 500 products per job. Each product is processed independently, so one bad SKU does not sink the batch. Failed items retry on their own, and Retry failed only never charges you twice for products that already succeeded.

Cost known upfront. Before a job starts you see "N products × M images = $X USD, you have $Y USD". If your balance is short you get a clear refusal instead of a run that dies halfway through your catalog. When wallet funds do run out mid-job, the batch parks itself safely rather than failing ungracefully — top up and retry to resume.

Nothing goes live unreviewed. Results land as drafts. Images show a before/after comparison, copy shows a word-level diff against the current text. Approve individually or in bulk. Approval is the only write path, so a bad preset costs wallet balance but never damages your catalog.

Copy that matches the product. Descriptions are generated from real product data — title, category, attributes, price — in 6 tones and 3 languages (English, Polish, German), covering title, short and long description, SEO meta, alt text, FAQ and JSON-LD.

Preset library

Presets compose along orthogonal axes instead of being a flat list of prompts, so you can recombine looks rather than pick one canned result. All 63 presets ship with both English and Polish names.

CategoryCountExamples
Bundles8fashion-studio, jewelry-luxury, food-appetizing
Backgrounds14pure-white, marble-surface, linen-fabric
Scenes12kitchen-counter, outdoor-nature, christmas-seasonal
Lighting8soft-studio-softbox, golden-hour, dramatic-low-key
Composition9hero-three-quarter, top-down-flat-lay, ghost-mannequin
Channels6amazon-main, allegro-pl, instagram-feed
Tones6tone-professional, tone-luxury, tone-technical

Channel presets carry hard constraints, so output is marketplace-compliant by construction: amazon-main enforces 1:1 at 1000 px minimum on pure white with no props or text. Full list in the bridge reference.

Models

The same catalog is available everywhere:

ModelPrice (USD)Best for
seedream-5-0-260128$0.0315Default. Strong quality at low cost, up to 4K
dola-seedream-5-0-pro-260628$0.0480Highest detail and prompt adherence
gpt-image-2$0.0350Text rendering in images
nano-banana-pro$0.1340Premium photorealism
nano-banana-fast$0.0400Fast iteration
imagen-4-standard$0.0400Photorealistic product shots
imagen-4-ultra$0.0800Native 4K
imagen-4-fast$0.0200Budget batches

See the models catalog for capabilities and the full platform inventory.

Getting started

  1. Get an API key at fotohub.app/console
  2. Install the integration for your platform from the table above
  3. Connect — paste the key, the plugin validates it and shows your balance
  4. Try a small batch first — three or four products, so you can judge a preset before committing budget to the whole catalog
  5. Review the drafts, approve what works, and scale up

Validate presets on a handful of products

Presets behave differently across product categories. A ten-product trial costs only a few cents and tells you far more than reading preset names.

Roadmap

These platforms are researched and planned but not yet available:

PlatformNote
BaseLinkerMultichannel hub — reaches Allegro, Amazon, eBay, Empik and others through one integration
AllegroDirect marketplace integration with per-locale listing translations
Wix StoresCatalog V3
EtsyRequires Etsy commercial API access
IdoSellPolish platform
Squarespace CommerceRequires a Commerce Advanced plan
Shopware 6DACH market
Zapier / MakeWebhook-driven automation

Need one of these sooner, or a platform not listed? The Commerce Bridge API is public and documented — you can build against it today, and headless stacks (Saleor, Medusa, Vendure and similar) can register as a custom platform.

Building your own

All integration source is public at github.com/fotohubapp.