Shopify
Verwalte Produkte, Bestellungen, Kunden und Lagerbestand in deinem Shopify-Shop
Shopify ist eine führende E-Commerce-Plattform, die entwickelt wurde, um Händlern beim Aufbau, Betrieb und Wachstum ihrer Online-Shops zu helfen. Shopify macht es einfach, jeden Aspekt deines Shops zu verwalten, von Produkten und Lagerbestand bis hin zu Bestellungen und Kunden.
Mit Shopify in Cadense können deine Agenten:
- Produkte erstellen und verwalten: Neue Produkte hinzufügen, Produktdetails aktualisieren und Produkte aus deinem Shop entfernen.
- Bestellungen auflisten und abrufen: Informationen über Kundenbestellungen erhalten, einschließlich Filterung und Bestellverwaltung.
- Kunden verwalten: Auf Kundendetails zugreifen und diese aktualisieren oder neue Kunden zu deinem Shop hinzufügen.
- Lagerbestände anpassen: Produktbestände programmatisch ändern, um deinen Lagerbestand genau zu halten.
Nutze Cadense Shopify-Integration, um gängige Shop-Management-Workflows zu automatisieren – wie Lagerbestandssynchronisierung, Auftragsabwicklung oder Angebotsverwaltung – direkt aus deinen Automatisierungen heraus. Ermögliche deinen Agenten, auf alle deine Shop-Daten zuzugreifen, sie zu aktualisieren und zu organisieren, mit einfachen, programmatischen Tools.
Nutzungsanleitung
Integriere Shopify in deinen Workflow. Verwalte Produkte, Bestellungen, Kunden und Lagerbestand. Erstelle, lese, aktualisiere und lösche Produkte. Liste und verwalte Bestellungen. Bearbeite Kundendaten und passe Lagerbestände an.
Tools
shopify_create_product
Erstelle ein neues Produkt in deinem Shopify-Shop
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Deine Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
title | string | Ja | Produkttitel |
descriptionHtml | string | Nein | Produktbeschreibung (HTML) |
vendor | string | Nein | Produktanbieter/Marke |
productType | string | Nein | Produkttyp/Kategorie |
tags | array | Nein | Produkt-Tags |
status | string | Nein | Produktstatus (ACTIVE, DRAFT, ARCHIVED) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
product | object | Das erstellte Produkt |
shopify_get_product
Ein einzelnes Produkt anhand der ID aus Ihrem Shopify-Shop abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
productId | string | Ja | Produkt-ID (gid://shopify/Product/123456789) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
product | object | Die Produktdetails |
shopify_list_products
Produkte aus Ihrem Shopify-Shop mit optionaler Filterung auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Produkte (Standard: 50, max: 250) |
query | string | Nein | Suchanfrage zum Filtern von Produkten (z.B. "title:shirt" oder "vendor:Nike" oder "status:active") |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
products | array | Liste der Produkte |
pageInfo | object | Paginierungsinformationen |
shopify_update_product
Ein bestehendes Produkt in Ihrem Shopify-Shop aktualisieren
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
productId | string | Ja | Zu aktualisierende Produkt-ID (gid://shopify/Product/123456789) |
title | string | Nein | Neuer Produkttitel |
descriptionHtml | string | Nein | Neue Produktbeschreibung (HTML) |
vendor | string | Nein | Neuer Produktanbieter/Marke |
productType | string | Nein | Neuer Produkttyp/Kategorie |
tags | array | Nein | Neue Produkt-Tags |
status | string | Nein | Neuer Produktstatus (ACTIVE, DRAFT, ARCHIVED) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
product | object | Das aktualisierte Produkt |
shopify_delete_product
Ein Produkt aus Ihrem Shopify-Shop löschen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
productId | string | Ja | Produkt-ID zum Löschen (gid://shopify/Product/123456789) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
deletedId | string | Die ID des gelöschten Produkts |
shopify_get_order
Eine einzelne Bestellung anhand der ID aus Ihrem Shopify-Shop abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
orderId | string | Ja | Bestell-ID (gid://shopify/Order/123456789) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
order | object | Die Bestelldetails |
shopify_list_orders
Bestellungen aus Ihrem Shopify-Shop mit optionaler Filterung auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Bestellungen (Standard: 50, max: 250) |
status | string | Nein | Nach Bestellstatus filtern (open, closed, cancelled, any) |
query | string | Nein | Suchanfrage zum Filtern von Bestellungen (z.B. "financial_status:paid" oder "fulfillment_status:unfulfilled" oder "email:[email protected]") |
Output
| Parameter | Type | Beschreibung |
|---|---|---|
orders | array | Liste der Bestellungen |
pageInfo | object | Paginierungsinformationen |
shopify_update_order
Aktualisieren einer bestehenden Bestellung in Ihrem Shopify-Shop (Hinweis, Tags, E-Mail)
Input
| Parameter | Type | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
orderId | string | Ja | Zu aktualisierende Bestell-ID (gid://shopify/Order/123456789) |
note | string | Nein | Neuer Bestellhinweis |
tags | array | Nein | Neue Bestell-Tags |
email | string | Nein | Neue Kunden-E-Mail für die Bestellung |
Output
| Parameter | Type | Beschreibung |
|---|---|---|
order | object | Die aktualisierte Bestellung |
shopify_cancel_order
Stornieren einer Bestellung in Ihrem Shopify-Shop
Input
| Parameter | Type | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
orderId | string | Ja | Zu stornierende Bestell-ID (gid://shopify/Order/123456789) |
reason | string | Ja | Stornierungsgrund (CUSTOMER, DECLINED, FRAUD, INVENTORY, STAFF, OTHER) |
notifyCustomer | boolean | Nein | Ob der Kunde über die Stornierung benachrichtigt werden soll |
refund | boolean | Nein | Ob die Bestellung erstattet werden soll |
restock | boolean | Nein | Ob der Bestand wieder aufgefüllt werden soll |
staffNote | string | Nein | Ein Hinweis zur Stornierung für Mitarbeiter |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
order | object | Das Stornierungsergebnis |
shopify_create_customer
Einen neuen Kunden in Ihrem Shopify-Shop erstellen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
email | string | Nein | E-Mail-Adresse des Kunden |
firstName | string | Nein | Vorname des Kunden |
lastName | string | Nein | Nachname des Kunden |
phone | string | Nein | Telefonnummer des Kunden |
note | string | Nein | Notiz zum Kunden |
tags | array | Nein | Kundentags |
addresses | array | Nein | Kundenanschriften |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
customer | object | Der erstellte Kunde |
shopify_get_customer
Einen einzelnen Kunden anhand der ID aus Ihrem Shopify-Shop abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. mystore.myshopify.com) |
customerId | string | Ja | Kunden-ID (gid://shopify/Customer/123456789) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
customer | object | Die Kundendetails |
shopify_list_customers
Kunden aus deinem Shopify-Shop mit optionaler Filterung auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Deine Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Kunden (Standard: 50, max: 250) |
query | string | Nein | Suchanfrage zum Filtern von Kunden (z.B. "first_name:John" oder "last_name:Smith" oder "email:*@gmail.com" oder "tag:vip") |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
customers | array | Liste der Kunden |
pageInfo | object | Paginierungsinformationen |
shopify_update_customer
Einen bestehenden Kunden in deinem Shopify-Shop aktualisieren
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Deine Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
customerId | string | Ja | Kunden-ID zum Aktualisieren (gid://shopify/Customer/123456789) |
email | string | Nein | Neue E-Mail-Adresse des Kunden |
firstName | string | Nein | Neuer Vorname des Kunden |
lastName | string | Nein | Neuer Nachname des Kunden |
phone | string | Nein | Neue Telefonnummer des Kunden |
note | string | Nein | Neue Notiz über den Kunden |
tags | array | Nein | Neue Kunden-Tags |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
customer | object | Der aktualisierte Kunde |
shopify_delete_customer
Einen Kunden aus Ihrem Shopify-Shop löschen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
customerId | string | Ja | Kunden-ID zum Löschen (gid://shopify/Customer/123456789) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
deletedId | string | Die ID des gelöschten Kunden |
shopify_list_inventory_items
Bestandsartikel aus Ihrem Shopify-Shop auflisten. Verwenden Sie dies, um Bestandsartikel-IDs anhand der SKU zu finden.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Bestandsartikel (Standard: 50, max: 250) |
query | string | Nein | Suchanfrage zum Filtern von Bestandsartikeln (z.B. "sku:ABC123") |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
inventoryItems | array | Liste der Bestandsartikel mit ihren IDs, SKUs und Lagerbeständen |
pageInfo | object | Paginierungsinformationen |
shopify_get_inventory_level
Bestandsmenge für eine Produktvariante an einem bestimmten Standort abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Shop-Domain (z.B. meinshop.myshopify.com) |
inventoryItemId | string | Ja | Bestandsartikel-ID (gid://shopify/InventoryItem/123456789) |
locationId | string | Nein | Standort-ID zum Filtern (optional) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
inventoryLevel | object | Die Details zum Bestandsniveau |
shopify_adjust_inventory
Bestandsmenge für eine Produktvariante an einem bestimmten Standort anpassen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Store-Domain (z.B. mystore.myshopify.com) |
inventoryItemId | string | Ja | Inventar-Element-ID (gid://shopify/InventoryItem/123456789) |
locationId | string | Ja | Standort-ID (gid://shopify/Location/123456789) |
delta | number | Ja | Anzahl der Anpassung (positiv für Erhöhung, negativ für Verringerung) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
inventoryLevel | object | Das Ergebnis der Bestandsanpassung |
shopify_list_locations
Listet Bestandsstandorte aus Ihrem Shopify-Store auf. Verwenden Sie dies, um Standort-IDs zu finden, die für Bestandsoperationen benötigt werden.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Store-Domain (z.B. mystore.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Standorte (Standard: 50, max: 250) |
includeInactive | boolean | Nein | Ob deaktivierte Standorte einbezogen werden sollen (Standard: false) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
locations | array | Liste der Standorte mit ihren IDs, Namen und Adressen |
pageInfo | object | Paginierungsinformationen |
shopify_create_fulfillment
Erstelle eine Fulfillment-Anfrage, um Bestellartikel als versendet zu markieren. Erfordert eine Fulfillment-Auftrags-ID (diese findest du in den Bestelldetails).
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Deine Shopify-Store-Domain (z.B. meinshop.myshopify.com) |
fulfillmentOrderId | string | Ja | Die Fulfillment-Auftrags-ID (z.B. gid://shopify/FulfillmentOrder/123456789) |
trackingNumber | string | Nein | Sendungsverfolgungsnummer |
trackingCompany | string | Nein | Name des Versanddienstleisters (z.B. UPS, FedEx, USPS, DHL) |
trackingUrl | string | Nein | URL zur Sendungsverfolgung |
notifyCustomer | boolean | Nein | Ob eine Versandbestätigungs-E-Mail an den Kunden gesendet werden soll (Standard: true) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
fulfillment | object | Das erstellte Fulfillment mit Tracking-Informationen und erfüllten Artikeln |
shopify_list_collections
Liste Produktkollektionen aus deinem Shopify-Shop auf. Filtere nach Titel, Typ (benutzerdefiniert/smart) oder Handle.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Deine Shopify-Store-Domain (z.B. meinshop.myshopify.com) |
first | number | Nein | Anzahl der zurückzugebenden Kollektionen (Standard: 50, max: 250) |
query | string | Nein | Suchanfrage zum Filtern von Kollektionen (z.B. "title:Sommer" oder "collection_type:smart") |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
collections | array | Liste der Kollektionen mit ihren IDs, Titeln und Produktanzahlen |
pageInfo | object | Paginierungsinformationen |
shopify_get_collection
Rufen Sie eine bestimmte Kollektion anhand ihrer ID ab, einschließlich ihrer Produkte. Verwenden Sie dies, um Produkte innerhalb einer Kollektion abzurufen.
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
shopDomain | string | Ja | Ihre Shopify-Store-Domain (z.B. mystore.myshopify.com) |
collectionId | string | Ja | Die Kollektions-ID (z.B. gid://shopify/Collection/123456789) |
productsFirst | number | Nein | Anzahl der Produkte, die aus dieser Kollektion zurückgegeben werden sollen (Standard: 50, max: 250) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
collection | object | Die Kollektionsdetails einschließlich ihrer Produkte |