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
get_store_settingsaufrufen — Firmenname, Adresse, Währung, Locale und Zeitzone prüfen.- Fehlende oder falsche Felder mit
update_store_settingskorrigieren. list_payment_methodsaufrufen — prüfen, welche Zahlungsarten aktiv sind.- Falls nötig:
update_payment_methodaufrufen, 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
- Produktbilder mit
upload_media(Base64) oderupload_media_from_url(URL) hochladen. - Bei jedem Upload
titleundaltTextmitgeben — dies verbessert SEO und Barrierefreiheit. - Nach dem Batch:
get_pending_mediaaufrufen, um Bilder ohne Metadaten zu finden. - Fehlende Metadaten mit
update_media_metadataergä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
list_categoriesaufrufen — prüfen, ob bereits Kategorien vorhanden sind.- Oberste Kategorien mit
create_categoryanlegen (keinparentId). - Unterkategorien anlegen und
parentIdauf die jeweilige Oberkategorie setzen. reorder_categoriesaufrufen, um die Anzeigereihenfolge in der Navigation festzulegen.- 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
create_productaufrufen mit Name, Preis undcategoryId. Slug wird automatisch generiert.- Produkte werden als
drafterstellt — sie sind im Shop erst nach dem Veröffentlichen sichtbar. assign_product_imagesaufrufen mit der Liste der Medien-IDs in der gewünschten Anzeigereihenfolge.set_product_attributesaufrufen, um Attribute (Holzart, Maße, Farbe usw.) zu setzen.- SEO-Felder mit
update_productergänzen:metaTitle,metaDescription. - Produkt veröffentlichen:
update_productmitstatus: "published".
Empfohlene Produktfelder beim Anlegen:
| Feld | Pflicht | Empfehlung |
|---|---|---|
name | Ja | Eindeutiger, beschreibender Produktname |
price | Ja | Verkaufspreis in der Shop-Währung |
sku | Nein | Artikelnummer für Lagerverwaltung |
categoryId | Nein | Kategorie-ID aus Schritt 3 |
shortDescription | Nein | 1–2 Sätze für die Produktkarte |
description | Nein | Vollständige Produktbeschreibung (HTML) |
status | Nein | Erst 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
list_shipping_zonesaufrufen — prüfen, ob bereits Zonen existieren.- Für jede Lieferregion
create_shipping_zoneaufrufen (z. B. „Deutschland", „Österreich & Schweiz"). - Zu jeder Zone
create_shipping_methodaufrufen. Übliche Typen:flat_rate,free_shipping. cost,freeShippingThresholdunddeliveryTimesetzen.- Für kostenlosen Versand ab einem Mindestbestellwert:
freeShippingThresholdsetzen.
Beispiel-Aufbau:
| Zone | Methode | Kosten | Kostenlos ab |
|---|---|---|---|
| Deutschland | Standardversand | 4,90 € | 99 € |
| Deutschland | Spedition | 79,00 € | — |
| Österreich & Schweiz | Standardversand | 9,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
get_seo_settingsaufrufen — aktuelle Meta-Templates und Sitemap-Status prüfen.update_seo_settingsaufrufen, um Homepage-Titel, Meta-Templates und Sitemap-Einstellungen zu setzen.create_seo_rulefür häufige Entitätstypen anlegen — Regeln generieren Meta-Daten automatisch basierend auf Produktfeldern.run_seo_auditaufrufen — prüft fehlende Meta-Tags, Bilder ohne Alt-Text und verwaiste Weiterleitungen.- Gefundene Lücken durch
update_productoderupdate_categoryschließ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
list_pagesaufrufen — prüfen, welche Seiten bereits existieren (z. B. Startseite, Impressum).- Für jede neue Seite
create_pageaufrufen mit Titel, Statusdraftund optionalem Startkontent. - Inhaltsseiten (Über uns, Kontakt) mit
update_pagemit Inhalt und SEO-Feldern befüllen. - Seiten veröffentlichen:
update_pagemitstatus: "published". - Sektionsinhalte (Hero, Produktkarussell usw.) werden separat über
create_sectionverwaltet.
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
- Alte URLs und neue URLs aus dem Shop-Admin ermitteln.
- Für jede alte URL
create_redirectaufrufen:source= alter Pfad,destination= neuer Pfad,statusCode= 301. list_redirectsaufrufen, 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
get_store_summary— offene Bestellungen, Lagerbestände, SEO-Score.run_seo_audit— fehlende Meta-Tags und Alt-Texte identifizieren.get_pending_media— Bilder ohne Metadaten auffinden und ergänzen.
Nächste Schritte
- MCP-Tools Referenz — Alle Parameter im Detail
- Section-Editor — Seiten-Layout visuell gestalten
- WooCommerce-Import — Produkte aus WooCommerce per CSV migrieren