Zum Hauptinhalt springen

Shopify-Agent-Tools

Diese Tools arbeiten intern, um Ihrem Chatbot vollständige Shopify-Shop-Funktionen zu bieten. Ihre Agenten können nach Produkten suchen, den Bestand überprüfen, Bestellungen verfolgen und mehr.
Diese Tools arbeiten automatisch im Hintergrund. Benutzer interagieren natürlich mit Ihrem Chatbot, und der Agent wählt diese Tools intelligent aus und verwendet sie, um genaue und aktuelle Informationen über Ihren Shop bereitzustellen.

Produkte

getProducts

Erhalten Sie eine Liste von Produkten aus dem Shop mit optionaler Filterung. Verfügbare Felder:
FeldTypErforderlichBeschreibung
productNamestringOptionalProdukte nach Namen filtern
variantNamestringOptionalNach Variantennamen filtern (Farbe, Größe, etc.)
productTypestringOptionalNach Produkttyp/Kategorie filtern
productTagstringOptionalNach Produkt-Tag filtern
productVendorstringOptionalNach Produktlieferant filtern
minPricenumberOptionalMindestpreisfilter (Standard 0, wenn nicht angegeben)
maxPricenumberOptionalHöchstpreisfilter (Standard 0, wenn nicht angegeben)
bringOnlyAvailablebooleanOptionalFiltern, um nur lagernde Produkte anzuzeigen (Standard false)

Verwendungsbeispiele

  • Benutzer: “Welche T-Shirts haben Sie verfügbar?”
    • Der Agent verwendet: getProducts mit productName: "T-Shirt" und bringOnlyAvailable: true
  • Benutzer: “Zeigen Sie mir Schuhprodukte zwischen 50 und 100 Dollar”
    • Der Agent verwendet: getProducts mit productType: "Schuhe", minPrice: 50, maxPrice: 100
  • Benutzer: “Haben Sie blaue Hemden?”
    • Der Agent verwendet: getProducts mit productName: "Hemd" und variantName: "blau"

getProduct

Erhalten Sie detaillierte Informationen über ein bestimmtes Produkt. Verfügbare Felder:
FeldTypErforderlichBeschreibung
productIdstringErforderlichShopify-Produkt-ID im Format “gid://shopify/Product/1234567890”

Verwendungsbeispiel

  • Benutzer: “Zeigen Sie mir die Details des Produkts 1234567890”
    • Der Agent verwendet: getProduct mit productId: "gid://shopify/Product/1234567890"

Sammlungen

getCollections

Erhalten Sie eine Liste von Sammlungen aus dem Shop. Verfügbare Felder:
FeldTypErforderlichBeschreibung
collectionNamestringOptionalSammlungen nach Namen filtern

Verwendungsbeispiele

  • Benutzer: “Welche Sammlungen haben Sie?”
    • Der Agent verwendet: getCollections ohne Filter, um alle Sammlungen aufzulisten
  • Benutzer: “Zeigen Sie mir die Sommerkollektion”
    • Der Agent verwendet: getCollections mit collectionName: "Sommer"

getCollection

Erhalten Sie detaillierte Informationen über eine bestimmte Sammlung. Verfügbare Felder:
FeldTypErforderlichBeschreibung
collectionIdstringErforderlichShopify-Sammlungs-ID im Format “gid://shopify/Collection/1234567890”

Verwendungsbeispiel

  • Benutzer: “Zeigen Sie mir die Details der Sammlung 1234567890”
    • Der Agent verwendet: getCollection mit collectionId: "gid://shopify/Collection/1234567890"

Bestellungen

getTrackingInfo

Erhalten Sie Tracking-/Statusinformationen für eine bestimmte Bestellung. Verfügbare Felder:
FeldTypErforderlichBeschreibung
orderIdstringErforderlichBestell-ID (z.B. “#1001”, “EN1001” oder “1001-A”)
emailstringErforderlichKunden-E-Mail zur Bestellverifizierung

Verwendungsbeispiel

  • Benutzer: “Wie ist der Status meiner Bestellung #1001?”
    • Der Agent verwendet: getTrackingInfo mit orderId: "#1001" und email: "[email protected]"
Der Agent kann verschiedene Bestell-ID-Formate verarbeiten. Er akzeptiert einfache Zahlen, Codes mit Präfixen wie ”#” oder “EN” und Formate mit Suffixen wie “1001-A”.

Nächste Schritte

Verlassene Warenkörbe

Erfahren Sie, wie Sie verlassene Warenkörbe in Ihrer Shopify-Integration konfigurieren und verwalten.