Prozess

Vom Briefing zum Shop.In einem Fluss.

Sechs Schritte. Eine Plattform. Vom Foto auf der Speicherkarte bis zum geplanten Publish in Shopify. Keine Dropbox-Übergaben, keine WhatsApp-Freigaben, keine Excel-Statusspalte.

Schritt 01

Quelle.Foto, Upload, Lieferant. Alles landet im Workspace.

Drop-Zone für RAW-Foto, Studio-Ablage oder Lieferanten-Asset. Sharp probt EXIF, Dimensionen, DPI, Farbprofil und legt die Rendition-Vorschauen an. SHA-256-Dedup erkennt Wiederholungen workspace-weit, bevor sie zur zweiten Datei in der Library werden.

  • 01Upload via Drag-and-Drop, Lieferanten-Mail oder Shopify-Pull
  • 02Auto-Tag in System-Ordner (Uploads, AI-generiert, Media-Tools)
  • 03Perceptual-Hash-Spalte vorgemerkt, Dedup auf Byte-Ebene aktiv heute
Schritt 02

Briefing.Variante, Bildrolle und Release-Slot werden definiert.

Das Asset bekommt einen Kontext. Welches Produkt, welche Variante, welche Bildrolle (Hero, PDP-Front, Detail, Lifestyle). Die Verknüpfung läuft über product_assets mit Position und isPrimary, optional an variantId gebunden. Mehrere Varianten teilen sich ein Asset, wenn die Aufnahme das hergibt.

  • 01Per Produkt, per Variante, oder beides parallel
  • 02Asset-Typ als Label zur Gruppierung in der Library
  • 03Custom Fields aus dem Shopify-Metafield-Spiegel verfügbar
Schritt 03

AI Studio.Generierung mit eigenem Key. Kein Markup, kein Lock-in.

BYOK über Runware, OpenRouter, OpenAI, Voyage und DeepL. Schlüssel liegen libsodium-verschlüsselt pro Workspace, entschlüsselt ausschließlich im Worker-Prozess. AI Studio für Einzelbilder, AI Recipes für Batch-Läufe über N Produkte. maxAttempts=1 schützt eure Anbieter-Rechnung.

  • 01Reference-Image aus Library oder Mood-Board
  • 02Background Removal über sechs Modelle, Output PNG mit Alpha
  • 03Vorschläge für Text und Kategorien gehen ins Review, nie direkt in den Katalog
Schritt 04

Freigaben.Mehrstufige Workflows mit Audit-Trail.

Konfigurierbare Approval-Flows pro Workspace. Stages mit Regel any oder all, definierte Approver, Kommentar bei Ablehnung. Ein Asset wandert none → pending → in_review → approved oder rejected → published. Solange ein Flow läuft, ist das Asset für nachgelagerte Schritte gesperrt.

  • 01Stages frei definierbar pro Marke
  • 02Append-only Audit-Log auf jeder Mutation, monatlich partitioniert
  • 03Kanban-Board zeigt das Bottleneck pro Stage und pro Approver
Schritt 05

Rechte.Lizenz, Geltungsbereich und Ablaufdatum erfasst.

Rights-Records hängen am Asset, getrennte Tabelle, joinen sich auf jede Produktzuordnung. Quelle (Fotograf, Stock, KI, In-House), Lizenz-PDF im Blob-Storage, Vertragsreferenz, Lizenzgeber, gezahlter Betrag in ISO-Währung, ausgestellt am, läuft ab am. Der rights-expiry-Job benachrichtigt bei 30, 14, 7 und 1 Tag.

  • 01Lizenz-PDF dauerhaft am Asset, nicht im Postfach
  • 02Geltungsbereich als Free-Text: web, print, social, DE, AT, CH
  • 03Reminder-Buckets dedupliziert in expiryWarningsSent
Schritt 06

Publish.Automatisch zu Shopify zum Launch-Termin.

Releases sind eigene Objekte mit Launch-Datum. Der product-release-schedule-tick-Job prüft fällige Releases, der product-release-publish-Job schreibt zurück in die Shopify-Metafields. Lock-Semantik verhindert Doppel-Publish. Readiness-Rollup zeigt, welches Child-Produkt noch blockiert.

  • 01Bulk-Ops und Webhooks via Shopify GraphQL Admin API
  • 02Scheduled Publish in der Nacht, das Team schläft
  • 03Unpublish und Channel-Rollback als eigener Job-Pfad

Ein Vorgang.Statt sechs verteilte Tools.

Vorher
  • 01Dropbox-Ordner mit _FINAL_v3.psd
  • 02Notion-Doc mit Briefing, Stand letzte Woche
  • 03Midjourney im Browser, Ergebnisse per AirDrop
  • 04WhatsApp-Freigabe, kein Zeitstempel
  • 05Stock-Vertrag im Postfach von Lea, die im Urlaub ist
  • 06Manuelle Bulk-Edits in Shopify am Launch-Morgen
Mit KMUPIM
  • 01Library mit Dedup, Origin und Tool-Chain pro Asset
  • 02Briefing als Produkt-, Variant- und Release-Kontext
  • 03BYOK-AI im selben Workspace, Kosten pro Generation
  • 04Approval-Flow mit Zeitstempel und Audit-Trail
  • 05Lizenz-PDF am Asset, Reminder vor Ablauf
  • 06Scheduled Publish, nachts, Lock-Semantik verhindert Doppel-Versand