SConnector für E-Commerce

Shopware 6 in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.

Onlineshop (Shopware 6, selbst gehostet oder Cloud): Bestellungen, Zahlungs- und Versandstatus, Kunden, Produkte und Bestände, Kategorien, Aktionen. Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.

Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 17 Lese-Tools, 4 Schreib-Tools standardmäßig aus

Ihr KI-ClientShopware 6

“Welche Bestellungen sind bezahlt, aber nach drei Tagen noch nicht versendet?”

Verwendet search_orders aus Shopware 6

Drei bezahlte Bestellungen warten seit mehr als drei Tagen auf den Versand:

BestellungKundeBetragBestellt am
10447Nordwind Handel1.284,00 €19.10.2026
10459Kraus & Partner349,90 €20.10.2026
10466Acme GmbH2.110,50 €21.10.2026
  • nur lesend
  • maskiert
An example answer in an AI client: the question “Welche Bestellungen sind bezahlt, aber nach drei Tagen noch nicht versendet?” is answered from Shopware 6 through the tool search_orders, and the call was nur lesend, maskiert.
Im Produkt

Ein Token rein, die Tools kommen raus.

Das Shopware 6-Verbindungsformular in Loopthink: shop url und der Token
1. Verbinden. Sie tragen shop url ein und fügen den Token ein. Der Token bleibt in Loopthink; niemand in Ihrem Team sieht ihn.
Der Tools-Tab des Shopware 6-Servers in Loopthink: jedes Tool mit eigenem Schalter
2. Tools auswählen. Lesen ist von Anfang an an; Tools, die Daten ändern, bleiben aus, bis Sie sie einschalten. Maskierungsregeln pro Tool halten personenbezogene Felder aus der Antwort.

Shopware 6 betreibt einen großen Teil der Onlineshops im DACH-Raum, die meisten davon auf eigenen Servern oder beim Hoster: Bestellungen mit Zahlungs- und Versandstatus, Kunden, Produkte und Varianten, Bestände, Kategorien, Aktionen und Bewertungen. Jede Frage dazu ist ein Filter in der Administration oder ein Export in eine Tabelle.

KI-Zugänge für Shopware sind bisher vor allem für die Cloud-Version gebaut, während die meisten Shops selbst gehostet sind. Mit dem Shopware-6-Connector fragen Kundenservice, E-Commerce, Einkauf und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Shop. Loopthink hält den Schlüssel einer Shopware-Integration, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert.

Siebzehn Lese-Tools decken Bestellungen, Positionen, Belege, erlaubte Statusübergänge, Kunden, Produkte, Bestände, Bewertungen, Kategorien, Hersteller, Verkaufskanäle, Aktionen und Newsletter-Empfänger ab. Vier Schreib-Tools, Bestell-, Zahlungs- und Versandstatus sowie der Bestand eines Produkts, bleiben aus, bis Sie sie für eine Rolle einschalten.

Was Ihr Team fragt
  • Kundenservice

    “Wo ist Bestellung 10482? Ist sie bezahlt und versendet?”

    Beantwortet von get_order

  • Geschäftsführung

    “Umsatz pro Woche im Oktober, verglichen mit September.”

    Beantwortet von search_orders

  • Einkauf

    “Welche Produkte haben weniger als zehn Stück verfügbar?”

    Beantwortet von list_product_stock

  • E-Commerce

    “Welche Produkte haben sich letzten Monat am besten verkauft, nach Menge?”

    Beantwortet von search_order_line_items

  • Kundenservice

    “Welche Bestellungen sind bezahlt, aber nach drei Tagen noch nicht versendet?”

    Beantwortet von search_orders

  • Einkauf

    “Setz den Bestand von SW-10027 auf 140, die Lieferung ist da.”

    Beantwortet von update_product_stock

Tools

Was der Shopware 6-Connector kann.

ToolWas es tutZugriffStandard
get_shopware_versionReturns the Shopware version of the instance, e.g. 6.6.10.4. LesenAn
search_ordersSearches orders. Each order has orderNumber, orderDateTime, amountTotal, amountNet, shippingTotal, currencyId, salesChannelId, customerComment and its state (stateMachineState i… LesenAn
get_orderReturns one order with everything around it: order state, customer (orderCustomer), billing and delivery addresses, line items (product number, label, quantity, unit and total p… LesenAn
search_order_line_itemsSearches order line items across orders (label, productId, payload.productNumber, quantity, unitPrice, totalPrice, type, orderId). Use for questions like best sellers or how oft… LesenAn
list_order_documentsLists the documents of one order (invoice, delivery note, credit note, cancellation invoice) with documentNumber, document type, creation date and whether it was sent. Returns m… LesenAn
list_state_transitionsLists the state transitions currently allowed for an order, an order transaction (payment) or an order delivery (shipping): actionName (what the transition tools take, e.g. proc… LesenAn
search_customersSearches customer accounts (customerNumber, firstName, lastName, email, company, active, guest, groupId, createdAt, lastLogin, orderCount, orderTotalAmount, lastOrderDate). Use… LesenAn
get_customerReturns one customer with customer group, default billing and shipping address, all addresses, salutation, sales channel, tags and order statistics (orderCount, orderTotalAmount… LesenAn
search_productsSearches products and variants (productNumber, name, active, stock, availableStock, price, manufacturerId, parentId for variants, ean, manufacturerNumber, releaseDate, sales). V… LesenAn
get_productReturns one product with manufacturer, categories, tax, unit, prices (advanced prices per rule), properties, variant options, variants (children), delivery time, cover image and… LesenAn
list_product_stockLists stock levels of products and variants, lowest availableStock first: productNumber, name, stock (physical stock), availableStock (stock minus open orders), active, isCloseo… LesenAn
list_product_reviewsLists product reviews (title, content, points 1 to 5, status = published, productId, customerId, languageId, createdAt, comment = shop reply). The response carries total (number… LesenAn
list_categoriesLists categories of the storefront navigation (name, parentId, path, level, active, visible, type, childCount, productAssignmentType). Filter parentId for the children of one ca… LesenAn
list_manufacturersLists product manufacturers (brands) with name, link and description. Use the id to filter products by manufacturerId. LesenAn
list_sales_channelsLists the sales channels (storefronts, headless channels, marketplaces) with name, type, active, default language, currency, country and maintenance mode. salesChannelId on orde… LesenAn
list_promotionsLists promotions (name, active, validFrom, validUntil, code for a fixed code, useCodes, useIndividualCodes, maxRedemptionsGlobal, orderCount, priority, exclusive). The response… LesenAn
list_newsletter_recipientsLists newsletter recipients (email, firstName, lastName, status: notSet, optIn, direct, optOut, confirmedAt, salesChannelId, createdAt). The response carries total (number of ma… LesenAn
transition_order_stateMoves an order (order status) to another state by running a state machine transition (order actions: process, complete, cancel, reopen). Only transitions allowed from the curren… SchreibenAus
transition_order_payment_stateMoves the payment of an order (order transaction) to another state by running a state machine transition (payment actions: paid, paid_partially, authorize, remind, refund, refun… SchreibenAus
transition_order_delivery_stateMoves the shipping of an order (order delivery) to another state by running a state machine transition (delivery actions: ship, ship_partially, retour, retour_partially, cancel,… SchreibenAus
update_product_stockSets the physical stock of one product or variant to an absolute number. availableStock is recalculated by Shopware from it and the open orders. SchreibenAus

Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.

Einrichtung

So kommen Sie an den Shopware 6-Token.

Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.

  1. 1

    In der Shopware-Administration Einstellungen > System > Benutzer & Rechte > Rollen öffnen und eine Rolle anlegen (z. B. Loopthink lesen) mit Ansichtsrechten für Bestellungen, Kunden, Produkte, Kategorien, Hersteller, Verkaufskanäle, Aktionen, Bewertungen, Newsletter-Empfänger und Dokumente. Bearbeitungsrechte für Bestellungen oder Produkte nur ergänzen, wenn die Schreib-Tools gewünscht sind.

  2. 2

    Einstellungen > System > Integrationen öffnen und auf Integration hinzufügen klicken. Einen Namen wie Loopthink eingeben.

  3. 3

    Administrator ausgeschaltet lassen und die Rolle aus Schritt 1 zuweisen (mit eingeschaltetem Administrator hat die Integration vollen Zugriff).

  4. 4

    Die Zugangs-ID (Client-ID) und den Sicherheitsschlüssel (Client-Secret) kopieren. Der Schlüssel wird nur einmal angezeigt.

  5. 5

    Beides hier zusammen mit der Shop-URL eintragen.

  6. 6

    In Loopthink fügen Sie Shopware 6 aus dem Katalog hinzu und fügen den Client-ID und Secret ein. Außerdem fragt der Connector nach shop url. Eine Minute später sieht Ihr Team die Tools.

Eine Integration ist ein technischer Client, kein Benutzerkonto; ihre Rolle entscheidet, was der Server lesen und ändern darf. Token gelten etwa 10 Minuten und werden automatisch neu geholt. Unterstützt werden Shopware 6.4 und neuer; der Shop muss per HTTPS erreichbar sein.

Maskierung

Was wir in Shopware 6 zu maskieren empfehlen.

Bestellungen und Kunden sind durch und durch personenbezogen: Namen, E-Mail-Adressen, Rechnungs- und Lieferadressen, Telefonnummern, Geburtstage, USt-IdNr., IP-Adressen und Kundenkommentare. Die vorgeschlagenen Felder maskieren all das für Rollen, die nur Umsatz, Status und Bestände brauchen; der Kundenservice, der ohnehin mit den Kunden spricht, bekommt eine Rolle ohne diese Regel.

  • firstName
  • lastName
  • email
  • title
  • company
  • department
  • street
  • additionalAddressLine1
  • additionalAddressLine2
  • zipcode
  • city
  • phoneNumber
  • birthday
  • vatId
  • vatIds
  • customerComment
  • remoteAddress
  • customerNumber
  • trackingCodes
  • externalUser
  • externalEmail
  • affiliateCode
  • campaignCode
  • hash
  • content
  • comment
  • customFields
Fragen

Shopware 6 und Loopthink

Welche Rechte braucht die Integration?
Legen Sie eine Integration mit ausgeschaltetem Administrator an und geben Sie ihr eine Rolle mit Ansichtsrechten für Bestellungen, Kunden, Produkte, Kategorien, Hersteller, Verkaufskanäle, Aktionen, Bewertungen, Newsletter-Empfänger und Dokumente. Bearbeitungsrechte für Bestellungen oder Produkte nur ergänzen, wenn Sie die Schreib-Tools wollen. Der Connector meldet sich mit Zugangs-ID und Sicherheitsschlüssel an (Client Credentials) und holt etwa alle zehn Minuten einen neuen Token.
Schickt ein Statuswechsel eine E-Mail an den Kunden?
Das kann passieren. Ein Wechsel von Bestell-, Zahlungs- oder Versandstatus läuft über die State Machine von Shopware, und je nach den Flows in Ihrem Shop geht dabei die übliche Kundenmail raus, zum Beispiel eine Versandbestätigung. Prüfen Sie Ihren Flow Builder, bevor Sie die Übergangs-Tools für eine Rolle einschalten.
Unser Shop ist selbst gehostet. Erreicht der Connector ihn?
Ja, wenn der Shop aus dem Internet per HTTPS erreichbar ist, was bei einem Live-Shop meist der Fall ist. Unterstützt werden Shopware 6.4 und neuer, selbst gehostet oder Cloud. Ist Ihre Admin-API nur im eigenen Netz erreichbar, sagen Sie uns Bescheid, dann schauen wir es uns mit Ihnen an.
Braucht jedes Teammitglied einen eigenen Shopware 6-Account?
Nein. Loopthink hält einen Schlüssel oder Token für Shopware 6. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Shopware 6 wird unter ihrem Namen protokolliert. Die Lizenzen in Shopware 6 bleiben, wie sie heute sind.
Wo liegt der Shopware 6-Schlüssel?
In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in Shopware 6, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
Kann jemand aus dem Chat heraus in Shopware 6 schreiben?
Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
Was sieht das Modell?
Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
Was kostet es?
Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.

Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.

Funktioniert in Claude, ChatGPT, Langdock und jedem anderen MCP-Client.

Weitere Connectors für E-Commerce