Zum Inhalt springen
Anmelden7 Tage testen
Neu: Merchant-Center-Insights und API-Push

Shop-Daten rein. Optimierter Feed raus.

Produktfeed-Optimierung für das Google Merchant Center. Import, Regelsets, Feld-Mapping und die Benchmarks aus dem Merchant Center in einem Werkzeug — nicht 200 Kanäle, dafür diesen richtig.

  • Shopware 6, Shopify, Google-Shopping-XML, CSV — auch gepackt (JTL)
  • Preis-Benchmarks und Produkt-Status aus dem Merchant Center
  • Regel-API und MCP-Server ab Tag eins
  • 180.000+ Produkte bei konstantem Speicher
Google Shopping XML/Merchant API Push/Generisches XML/CSV mit wählbarem Trennzeichen/Shopware 6 Admin API/Shopify App/JTL (ZIP-Export)/Preis-Benchmarks/Versandstaffeln/Team-Zugänge/Regel-API/MCP-Server/
Die Pipeline

Sieben Stufen vom Shop bis zu Google.

Jede Stufe macht eine Sache, und jede ist einzeln nachvollziehbar — was hier durchläuft, ist genau das, was der Feed später ausliefert.

Feed-Pipeline

Produkte kommen aus dem Shop

Shopware 6 · Shopify · streamt seitenweise
GET /api/product · Seite 1.462182.417 Produkte
FT-577043TS 55 FEBQ-PlusFestool
MK-DHP486DHP486ZMakita
BS-GSR12VGSR 12V-35Bosch
HK-C3610C3610DRAHikoki
ZB-1140Sägeblatt 160 mmZubehör

Was nicht in den Feed gehört, fällt raus

KI schreibt die Bedingungen
KI
KIstock > 0 UND price > 1 UND type != Zubehör
FT-577043stock 12 · 699,00 €
MK-DHP486stock 4 · 229,00 €
ZB-1140stock 0 · Zubehör
BS-GSR12VPreis 0,00 €
HK-C3610stock 2 · 849,00 €
182.417 rein168.904 bleiben13.513 gefiltert

Titel und Beschreibungen werden feedfähig

13 Operatoren · 17 Aktionen
set_template · {brand} {product_type} {title}
title
TS 55 FEBQ-Plus
Festool Tauchsäge TS 55 FEBQ-Plus
description
<p>Akku-Bohrer mit <b>18V</b>…</p>
Akku-Bohrer mit 18V…

Google-Kategorie automatisch vergeben

5.595 Taxonomie-Einträge
KI
KI-Zuordnung5.595 Kategorien durchsucht
FT-577043Elektrowerkzeuge > Sägen > Tauchsägen632
MK-DHP486Elektrowerkzeuge > Bohrmaschinen1167
BS-GSR12VElektrowerkzeuge > Bohrmaschinen1167
Treffer je Regel werden über den ganzen Bestand gezählt

Felder auf die Merchant-Center-Spec legen

validiert gegen jedes MC-Feld
KI
KI-MappingVorschlag gegen die MC-Spec validiert
title_optimizedtitle
description_cleandescription
mapped_categorygoogle_product_category
price_grossprice
custom_eangtin

Feed rendern, URL bleibt stabil — oder API-Push

GET /feeds/9c41a.xml · productInputs:insert
/feeds/9c41a.xml176.980 items · 48 s
<item>
  <g:id>FT-577043</g:id>
  <title>Festool Tauchsäge TS 55 FEBQ-Plus</title>
  <g:price>699.00 EUR</g:price>
  <g:google_product_category>632</g:google_product_category>
  <g:availability>in stock</g:availability>
</item>

Fehlerfreie Produkte, bessere Sichtbarkeit

Feedqualität ist Sichtbarkeit
0 Fehler176.980 genehmigtGTIN vollständig
Sichtbarkeit in Google Shopping
vorher
mit FireFeeds

Fehlerfreie Produkte werden häufiger ausgeliefert. Vollständige, saubere Attribute entscheiden über Sichtbarkeit und Platzierung in Google Shopping.

Warum Feedqualität

Ein guter Feed ist kein Format. Er ist Sichtbarkeit.

Im Merchant Center entscheidet die Datenqualität, ob ein Produkt überhaupt ausgeliefert wird — und in Google Shopping, wie prominent.

Fehlerfreie Produkte

Vollständige Pflichtfelder, saubere Beschreibungen, gültige GTINs: Produkte werden im Merchant Center genehmigt statt abgelehnt.

0 Fehler im letzten Run

Bessere Sichtbarkeit

Google bewertet Feedqualität. Präzise Titel, korrekte Kategorien und vollständige Attribute entscheiden, wie oft ein Produkt in Google Shopping erscheint.

Impressionen · Platzierung

Passendere Suchanfragen

Wer richtig kategorisiert und benennt, wird zu den richtigen Suchanfragen ausgeliefert — weniger Streuung, relevantere Klicks.

Kategorie 632 statt „Sonstiges"
Quellen

Vier Wege in den Bestand — alle streamend.

Jede Quelle importiert und räumt nur ihren eigenen Bestand auf und bringt ihren eigenen Zeitplan mit. Ein Projekt darf mehrere haben.

Shopware 6

Admin-API mit Zugangsdaten, keine Feed-Datei. Varianten erben Titel, Bilder und Kategorien vom Elternprodukt; wahlweise kommt der Container oder jede verkaufbare Variante in den Feed. Einkaufspreise für POAS-Kampagnen inklusive.

variant_mode: variants · cost_of_goods_sold

Shopify

FireFeeds ist eine installierbare Shopify-App: „Mit Shopify verbinden", im Shop bestätigen, fertig. Ein Datensatz je Variante, Metafelder inklusive; große Kataloge kommen per Bulk-Export statt Seite für Seite.

read_products · read_inventory

XML und CSV per URL

Google-Shopping-RSS, generisches XML oder CSV mit wählbarem Trennzeichen. Gepackte Feeds (.zip, .gz) werden beim Import entpackt — so kommen JTL-Shops mit ihrem Google-Shopping-Export ohne Umweg herein.

/export/googleshopping.zip

Import-Steuerung

Import-Filter mit derselben Syntax wie Regeln, Feld-Auswahl mit Wildcards, Probelauf ohne Speichern. Der Zeitplan hängt an der einzelnen Quelle: feste Uhrzeiten oder Intervall — verpasste Termine holt ein Lauf nach, nicht zehn.

15:00 · 20:00 · Europe/Berlin
Funktionen

Fokus statt 200 Kanäle.

Merchant-Center-Feed, API-Push, generisches XML und CSV — und alles, was davor liegt, richtig: 13 Operatoren, 17 Aktionen, Kategorie-Zuordnung, Versandstaffeln.

Regel-API

Jede Regel ist ein JSON-Objekt und per REST anlegbar. Skripte und KI-Agenten pflegen Regelsets — nicht nur Menschen im UI.

Authorization: Bearer fft_…

MCP-Server

Unter /mcp steuert ein Agent den kompletten Funktionsumfang — Löschen nur über eine Positivliste.

OAuth + Google-SSO

KI-Regeln

Ein Prompt wird zur Regel — mit eigenem KI-Anbieter (Anthropic, OpenAI, Google oder eigener Endpoint).

Einstellungen → KI-Modell

Google-Kategorie

Geordnete Zuordnung je Projekt, die erste passende Zeile gewinnt. 5.595 Einträge der Taxonomie, geschrieben als numerische ID — sprachneutral für Feeds in andere Länder.

google_product_category = 632

Versand nach Gewicht

Gewichtsstaffel je Zielland als Tabelle statt hundert Regeln — die kleinste passende Obergrenze gewinnt. Mehrere Versandblöcke je Produkt, im XML korrekt verschachtelt.

shipping_table · shipping[1](price)

Feld gegen Feld

Bedingungen vergleichen auch zwei Felder desselben Produkts: Preis unter Einkaufspreis wird markiert, bevor er Marge kostet.

price <= purchase_price_net

Team und Zugriff

Owner, Admin, Member — und je Mitglied nur die Projekte, die es sehen soll. Einladung per Link, Rechte serverseitig durchgesetzt.

owner · admin · member

Trefferzahlen und Vorschau

Jede Regel zeigt, wie viele Produkte sie trifft und wie viele danach noch im Feed sind — vor dem Speichern, über den ganzen Bestand.

Reached · Matched · Changed · Excluded

Produktviewer

Alle Attribute, Original gegen optimiert, pro SKU nachvollziehbar — auch mit der ungespeicherten Regelfassung aus dem Editor.

42 Attribute je Produkt

Run-Historie

Jeder Import mit Status, Statistiken und Dauer; wartende Läufe sichtbar, hängengebliebene werden beim Neustart aufgeräumt. Ein Lauf ohne Produkte löscht nie den Bestand.

inkl. Abbruchgründe
Google Merchant Center

Nicht nur Feed rein — auch Daten zurück.

FireFeeds verbindet sich per OAuth mit dem Merchant Center des Kunden und holt Preis-Benchmarks, Produkt-Status und Performance in die Pipeline: als Felder, auf die Regeln filtern wie auf jedes andere.

Beta · Freischaltung je Konto

Preis-Benchmarks und Vorschläge

Googles Benchmark-Preis und Preisvorschlag je Angebot, dazu die vorhergesagte Wirkung auf Impressions, Klicks und Conversions. „20 % über Benchmark → aus dem Feed" ist eine normale Regel.

mc_price_vs_benchmark_pct > 20

Produkt-Status und Beanstandungen

Freigabestatus und Beanstandungen je Angebot, Status-Verteilung und Top-Beanstandungen als Diagramm, Konto-Probleme als Banner. Abgelehnte Angebote fliegen per Regel raus.

mc_disapproved = true → exclude

Performance und Bestseller

Klicks, Impressions und Klickrate der letzten 30 Tage je Angebot — Longtail und Topseller werden per Regel zum Custom Label. Dazu die Bestseller-Marken und -Cluster des Markts samt Sortimentslücken.

mc_clicks_30d > 50 → topseller

API-Push statt Feed-URL

Der Kanaltyp merchant_api schreibt Produkte per Merchant API direkt ins Konto — nur, was sich geändert hat, automatisch nach jedem Import. Kein Abruf-Zeitplan bei Google mehr.

productInputs:insert · Delta per Hash

Feed-Abruf anstoßen

Für klassische Feed-Datenquellen stößt FireFeeds nach jedem Import Googles Abruf an — Preisänderungen sind Minuten statt Stunden später drin.

datasources.fetch

Automatisch aktuell

Benchmarks und Status folgen jedem erfolgreichen Import, höchstens alle sechs Stunden — Google aktualisiert die Reports ohnehin täglich. Regeln auf mc_-Felder rechnen beim nächsten Feed-Abruf mit den neuen Zahlen.

Sync ≤ 6 h · je Projekt

Die Merchant-Center-Anbindung ist in der Beta: Solange Googles Prüfung des Merchant-API-Zugriffs läuft, schalten wir sie je Konto frei — auf Anfrage in jedem Plan.

Qualitäts-Report

Fehler sehen,
bevor Google sie sieht.

Jeder Feed wird gegen die Merchant-Center-Anforderungen geprüft: fehlende Pflichtfelder, ungültige Preise, HTML in Beschreibungen, Titel in Versalien, doppelte IDs, Versandregeln ohne Preis — und welche Attribute es gar nicht erst in den Feed schaffen. Jede Warnung hat eine Korrektur, die zur Regel wird.

Beispiel eines Qualitäts-Reports mit sechs geprüften Produkten
SKUTitel (optimiert)Prüfung
FT-577043Festool Tauchsäge TS 55 FEBQ-Plusok
MK-DHP486Makita DHP486Z Akku-SchlagbohrschrauberGTIN fehlt
BS-GSR12VBosch GSR 12V-35 ProfessionalPreis 0,00 €
HK-C3610Hikoki Kappsäge C3610DRAok
LB-BOHRERBOSCH AKKU-BOHRSCHRAUBER 18VTitel in Versalien
ZB-1140Zubehör Sägeblatt 160 mmausgeschlossen
Häufige Fragen

Was FireFeeds macht — und was nicht.

Welche Datenquellen kann FireFeeds importieren?

Die Admin-APIs von Shopware 6 und Shopify (bei Shopify als installierbare App — Zugangsdaten genügen, eine Feed-Datei braucht es nicht), Google-Shopping-XML, generisches XML und CSV mit wählbarem Trennzeichen. Gepackte Feeds (.zip, .gz) werden beim Import entpackt, so kommt etwa der Google-Shopping-Export von JTL direkt herein. Der Import läuft seitenweise und streamend, damit auch Kataloge mit mehr als 180.000 Produkten bei konstantem Speicher durchlaufen.

Wie unterscheidet sich FireFeeds von Channable?

FireFeeds bedient bewusst nicht 200 Verkaufskanäle, sondern das Google Merchant Center plus generisches XML und CSV — dafür vollständig: Feed-URL oder API-Push, Preis-Benchmarks und Produkt-Status aus dem Merchant Center zurück in die Regeln. Alles, was die Oberfläche kann, kann auch die REST-API und der MCP-Server.

Was ist ein Regelset?

Regeln hängen an benannten Regelsets, nicht am Projekt. Ein Feed durchläuft die ihm zugeordneten Sets in gewählter Reihenfolge. So teilen sich mehrere Feeds dieselbe Optimierung, ohne dass Regeln doppelt gepflegt werden.

Bleibt die Feed-URL stabil?

Ja. Jeder Feed hat eine feste URL mit eigenem Token, die im Merchant Center einmal hinterlegt wird. Der Feed wird bei jedem Abruf frisch aus der Datenbank gerendert — die URL ändert sich dabei nie. Wer keine URL will, nimmt den Kanaltyp merchant_api: FireFeeds schreibt die Produkte dann per Merchant API direkt ins Konto, nur die Änderungen, nach jedem Import.

Was sind Merchant-Center-Insights?

FireFeeds verbindet sich per OAuth mit dem Merchant Center des Kunden und holt je Angebot Preis-Benchmark, Preisvorschlag, Freigabestatus samt Beanstandungen und die Performance der letzten 30 Tage. Diese Werte stehen als mc_-Felder in Regeln und Mapping bereit — „Preis 20 % über Benchmark → ausschließen" oder „keine Klicks in 30 Tagen → custom_label longtail" sind gewöhnliche Regeln. Die Funktion ist in der Beta und wird je Konto freigeschaltet, solange Googles Prüfung des Merchant-API-Zugriffs läuft.

Können Mitarbeiter nur bestimmte Projekte sehen?

Ja. Ein Konto hat einen Owner, beliebig viele Admins und Members. Members sehen nur die ihnen zugewiesenen Projekte — fremde Projekte existieren für sie nicht, auch nicht über die API. Eingeladen wird per Link, den der Einladende selbst weitergibt; ein Mailversand ist nicht nötig. Team-Verwaltung ist ab dem Agency-Plan enthalten.

Kann ein KI-Agent FireFeeds bedienen?

Ja. Der mitgelieferte MCP-Server macht den Funktionsumfang für Agenten nutzbar, inklusive OAuth-Konnektor für claude.ai. Die MCP-Tools rufen intern denselben Router wie die Oberfläche auf und können deshalb nicht davon abweichen. Löschen ist über MCP nur für Regeln, Regelsets und Kategoriezuordnungen erlaubt — alles mit Außenwirkung bleibt dem UI vorbehalten.

Feed rein. Umsatz raus.

7 Tage kostenlos testen. Keine Kreditkarte, monatlich kündbar.

Ein Produkt von Skalar Marketing · Schwesterprodukt von firemetrix.io