Shop per KI einrichten

Schritt-für-Schritt-Workflow, mit dem ein KI-Agent einen neuen Shop vollständig einrichtet — von Bildupload über Produkte und Versand bis zu Seiten und SEO.

Zuletzt aktualisiert: 2026-04-15

Shop per KI einrichten

Dieser Workflow zeigt, wie ein KI-Agent einen neuen Shop autonom einrichtet — vom ersten Bildupload bis zur fertigen Startseite. Die Reihenfolge ist wichtig: Spätere Schritte bauen auf den Ergebnissen früherer Schritte auf.

Voraussetzung: MCP-Server verbunden, API-Schlüssel mit read_write-Berechtigung. Einrichtung unter KI-Agent per MCP verbinden.


Schritt 1: Shop-Einstellungen prüfen und konfigurieren

Bevor Inhalte angelegt werden, sollten die Grundeinstellungen stimmen.

Tools: get_store_settings, update_store_settings

  1. get_store_settings aufrufen — Firmenname, Adresse, Währung, Locale und Zeitzone prüfen.
  2. Fehlende oder falsche Felder mit update_store_settings korrigieren.
  3. list_payment_methods aufrufen — prüfen, welche Zahlungsarten aktiv sind.
  4. Falls nötig: update_payment_method aufrufen, um Zahlungsarten zu aktivieren oder zu deaktivieren.

Beispiel-Anfrage:

„Rufe die Shop-Einstellungen ab. Setze die Währung auf EUR, die Locale auf de-DE und die Zeitzone auf Europe/Berlin."


Schritt 2: Bilder hochladen

Bilder müssen vor Produkten existieren, da die Produkt-Bild-Zuordnung Medien-IDs erwartet.

Tools: upload_media, upload_media_from_url, list_media, update_media_metadata, get_pending_media

  1. Produktbilder mit upload_media (Base64) oder upload_media_from_url (URL) hochladen.
  2. Bei jedem Upload title und altText mitgeben — dies verbessert SEO und Barrierefreiheit.
  3. Nach dem Batch: get_pending_media aufrufen, um Bilder ohne Metadaten zu finden.
  4. Fehlende Metadaten mit update_media_metadata ergänzen.

Limits: Max. 5 MB pro Datei (Base64), erlaubte Formate: JPEG, PNG, WebP, SVG, GIF.

Beispiel-Anfrage:

„Lade dieses Bild hoch: [URL]. Setze den Titel auf ‚Zirbenbett Modell A – Frontansicht' und den Alt-Text auf ‚Massives Zirbenbett mit Naturholz-Optik, Frontansicht'."


Schritt 3: Kategoriebaum aufbauen

Kategorien strukturieren den Shop und müssen vor Produkten existieren, damit Produkte direkt zugeordnet werden können.

Tools: list_categories, create_category, update_category, reorder_categories

  1. list_categories aufrufen — prüfen, ob bereits Kategorien vorhanden sind.
  2. Oberste Kategorien mit create_category anlegen (kein parentId).
  3. Unterkategorien anlegen und parentId auf die jeweilige Oberkategorie setzen.
  4. reorder_categories aufrufen, um die Anzeigereihenfolge in der Navigation festzulegen.
  5. SEO-Felder (metaTitle, metaDescription) für die wichtigsten Kategorien setzen.

Beispiel-Anfrage:

„Lege folgende Kategorien an: ‚Betten' als Oberkategorie, darunter ‚Zirbenbetten' und ‚Buchenbetten'. Setze für ‚Zirbenbetten' den Meta-Titel auf ‚Massive Zirbenbetten kaufen – Handarbeit aus dem Allgäu'."


Schritt 4: Produkte erstellen

Mit Bildern und Kategorien als Grundlage können Produkte angelegt und vollständig konfiguriert werden.

Tools: create_product, assign_product_images, reorder_product_images, set_product_attributes, update_product

  1. create_product aufrufen mit Name, Preis und categoryId. Slug wird automatisch generiert.
  2. Produkte werden als draft erstellt — sie sind im Shop erst nach dem Veröffentlichen sichtbar.
  3. assign_product_images aufrufen mit der Liste der Medien-IDs in der gewünschten Anzeigereihenfolge.
  4. set_product_attributes aufrufen, um Attribute (Holzart, Maße, Farbe usw.) zu setzen.
  5. SEO-Felder mit update_product ergänzen: metaTitle, metaDescription.
  6. Produkt veröffentlichen: update_product mit status: "published".

Empfohlene Produktfelder beim Anlegen:

FeldPflichtEmpfehlung
nameJaEindeutiger, beschreibender Produktname
priceJaVerkaufspreis in der Shop-Währung
skuNeinArtikelnummer für Lagerverwaltung
categoryIdNeinKategorie-ID aus Schritt 3
shortDescriptionNein1–2 Sätze für die Produktkarte
descriptionNeinVollständige Produktbeschreibung (HTML)
statusNeinErst draft, nach Prüfung published

Beispiel-Anfrage:

„Erstelle das Produkt ‚Zirbenbett Davos 180×200' mit Preis 2.490, Kategorie-ID 3 und den Bildern [Medien-ID 12, 13, 14]. Setze das Attribut Holzart auf ‚Zirbe'. Zeige mir zuerst eine dry_run-Vorschau."


Schritt 5: Versand konfigurieren

Tools: list_shipping_zones, create_shipping_zone, create_shipping_method, update_shipping_method

  1. list_shipping_zones aufrufen — prüfen, ob bereits Zonen existieren.
  2. Für jede Lieferregion create_shipping_zone aufrufen (z. B. „Deutschland", „Österreich & Schweiz").
  3. Zu jeder Zone create_shipping_method aufrufen. Übliche Typen: flat_rate, free_shipping.
  4. cost, freeShippingThreshold und deliveryTime setzen.
  5. Für kostenlosen Versand ab einem Mindestbestellwert: freeShippingThreshold setzen.

Beispiel-Aufbau:

ZoneMethodeKostenKostenlos ab
DeutschlandStandardversand4,90 €99 €
DeutschlandSpedition79,00 €
Österreich & SchweizStandardversand9,90 €149 €

Beispiel-Anfrage:

„Erstelle die Zone ‚Deutschland' mit dem Land ‚DE'. Füge eine Versandmethode ‚Standardversand' (flat_rate, 4,90 €, kostenlos ab 99 €, Lieferzeit 3–5 Werktage) hinzu."


Schritt 6: SEO einrichten

Tools: get_seo_settings, update_seo_settings, create_seo_rule, run_seo_audit

  1. get_seo_settings aufrufen — aktuelle Meta-Templates und Sitemap-Status prüfen.
  2. update_seo_settings aufrufen, um Homepage-Titel, Meta-Templates und Sitemap-Einstellungen zu setzen.
  3. create_seo_rule für häufige Entitätstypen anlegen — Regeln generieren Meta-Daten automatisch basierend auf Produktfeldern.
  4. run_seo_audit aufrufen — prüft fehlende Meta-Tags, Bilder ohne Alt-Text und verwaiste Weiterleitungen.
  5. Gefundene Lücken durch update_product oder update_category schließen.

Typische SEO-Regel für Produkte:

Title-Template:  {{name}} kaufen – Massivholz aus dem Allgäu
Description-Template:  {{shortDescription}} Jetzt {{name}} ab {{price}} € bestellen.

Schritt 7: Seiten erstellen

Tools: list_pages, create_page, update_page

  1. list_pages aufrufen — prüfen, welche Seiten bereits existieren (z. B. Startseite, Impressum).
  2. Für jede neue Seite create_page aufrufen mit Titel, Status draft und optionalem Startkontent.
  3. Inhaltsseiten (Über uns, Kontakt) mit update_page mit Inhalt und SEO-Feldern befüllen.
  4. Seiten veröffentlichen: update_page mit status: "published".
  5. Sektionsinhalte (Hero, Produktkarussell usw.) werden separat über create_section verwaltet.

Hinweis: Pflichtseiten für den Betrieb — Impressum, Datenschutz, AGB — sollten zuerst angelegt und vor dem Shopstart veröffentlicht werden.


Schritt 8: Weiterleitungen einrichten (bei Migration)

Bei einem Wechsel von einer anderen Plattform sollten alte URLs auf die neuen weitergeleitet werden, um SEO-Rankings zu erhalten.

Tools: create_redirect, list_redirects

  1. Alte URLs und neue URLs aus dem Shop-Admin ermitteln.
  2. Für jede alte URL create_redirect aufrufen: source = alter Pfad, destination = neuer Pfad, statusCode = 301.
  3. list_redirects aufrufen, um alle Weiterleitungen zu prüfen.

Abschlussprüfung

Nach der Einrichtung den Shop-Status prüfen:

Tools: get_store_summary, run_seo_audit, get_pending_media

  1. get_store_summary — offene Bestellungen, Lagerbestände, SEO-Score.
  2. run_seo_audit — fehlende Meta-Tags und Alt-Texte identifizieren.
  3. get_pending_media — Bilder ohne Metadaten auffinden und ergänzen.

Nächste Schritte