Hilfezentrum

Finden Sie Antworten auf Ihre Fragen zu Feedmaster

Vollständiger Leitfaden zum Feed-Regelsystem

Das Feed-Regelsystem verstehen

Das Feed-Regelsystem ist eine leistungsstarke Funktion, mit der Sie Ihre Produktdaten filtern, transformieren und optimieren können, bevor sie an verschiedene Marktplätze exportiert werden. Regeln werden sequenziell während der Feed-Generierung angewendet und geben Ihnen vollständige Kontrolle über Ihren Produktkatalog.

Profi-Tipp: Regeln werden von oben nach unten verarbeitet. Sie können Regeln per Drag & Drop neu ordnen.

Regeltypen

Einfache Regeln

Eine Bedingung mit einer Aktion. Perfekt für unkomplizierte Transformationen.

Komplexe Regeln

Mehrere Bedingungen mit IF/THEN/ELSE-Logik. Ideal für anspruchsvolle Datenverarbeitung.


Alle verfügbaren Bedingungen

Bedingungen bestimmen, wann eine Regel auf ein Produkt angewendet werden soll. Hier ist eine vollständige Liste mit Beispielen:

Textvergleichsbedingungen

Bedingung Beschreibung Beispiel
contains Prüft, ob das Feld den angegebenen Text enthält (Groß-/Kleinschreibung ignoriert) Titel enthält "Sale" → Passt zu "Summer Sale Items"
not contains Prüft, ob das Feld den angegebenen Text NICHT enthält Titel enthält nicht "Draft" → Schließt Entwurfsprodukte aus
starts with Prüft, ob das Feld mit dem angegebenen Text beginnt SKU beginnt mit "WS-" → Passt zu "WS-12345"
ends with Prüft, ob das Feld mit dem angegebenen Text endet Titel endet mit "- Refurbished" → Passt zu generalüberholten Artikeln
equals Exakte Übereinstimmung (Groß-/Kleinschreibung ignoriert) Status gleich "active" → Nur aktive Produkte
not equals Stimmt nicht exakt überein Kategorie ungleich "Uncategorized"

Listenvergleichsbedingungen

Bedingung Beschreibung Beispiel
contains one of Passt, wenn das Feld EINEN der aufgelisteten Werte enthält Marke enthält einen von:
Nike
Adidas
Puma
not contains one of Passt, wenn das Feld KEINEN der aufgelisteten Werte enthält Titel enthält keinen von:
Test
Demo
Sample
in list Exakte Übereinstimmung mit einer Werteliste Kategorie in Liste:
Elektronik
Computer
Zubehör
not in list Passt zu keinem Wert in der Liste Status nicht in Liste:
discontinued
out_of_stock

Numerische Vergleichsbedingungen

Bedingung Beschreibung Beispiel
greater than Numerischer Wert ist größer als angegeben Preis größer als 100
less than Numerischer Wert ist kleiner als angegeben Bestand kleiner als 5
greater or equal Numerischer Wert ist größer oder gleich Gewicht größer oder gleich 1,5
less or equal Numerischer Wert ist kleiner oder gleich Rabatt kleiner oder gleich 50
between Numerischer Wert liegt in einem Bereich Preis zwischen 10-50

Wertprüfungsbedingungen

Bedingung Beschreibung Beispiel
is empty Feld hat keinen Wert oder nur Leerzeichen Beschreibung ist leer
is not empty Feld hat einen Wert Bild-URL ist nicht leer
always Gilt immer (keine Bedingungsprüfung) Für globale Transformationen verwenden

Textmetrik-Bedingungen

Bedingung Beschreibung Beispiel
length exceeds Textlänge überschreitet angegebene Zeichen Titellänge überschreitet 150
length not exceeds Textlänge liegt innerhalb des Limits Beschreibungslänge überschreitet nicht 5000
word count exceeds Wortanzahl überschreitet angegebene Zahl Beschreibungs-Wortanzahl überschreitet 50
word count not exceeds Wortanzahl liegt innerhalb des Limits Titel-Wortanzahl überschreitet nicht 10

Erweiterte Musterabgleichung

Bedingung Beschreibung Beispiel
matches regex Passt zu regulärem Ausdruck SKU passt zu Regex: ^[A-Z]{2}-d{4}$
not matches regex Passt nicht zu regulärem Ausdruck Beschreibung passt nicht zu Regex: (spam|junk)
Hinweis: Bei Verwendung von Feld-Platzhaltern wie {{price}} in Bedingungen ersetzt das System sie während der Auswertung durch tatsächliche Produktwerte.

Alle verfügbaren Aktionen

Aktionen definieren, was passiert, wenn eine Bedingung erfüllt ist. Hier ist eine vollständige Liste:

Feed-Steuerungsaktionen

Aktion Beschreibung Beispiel-Anwendungsfall
exclude Produkt vollständig aus Feed entfernen Produkte mit Preis = 0 ausschließen
deduplicate products Doppelte Produkte basierend auf Übereinstimmungsfeld entfernen Nur günstigste Variante pro SKU behalten

Texttransformationsaktionen

Aktion Beschreibung Beispiel
replace text Text suchen und ersetzen (Groß-/Kleinschreibung ignoriert) "Kostenloser Versand" durch "Versandkostenfrei" ersetzen
transform field Komplette Feldtransformation mit Vorlage Transformieren zu: {{brand}} - {{title}} ({{color}})
combine fields Mehrere Felder mit Vorlage zusammenführen Kombinieren: {{title}} | Größe: {{size}}
strip HTML Alle HTML-Tags aus Text entfernen Produktbeschreibungen bereinigen
change case In GROSSBUCHSTABEN, kleinbuchstaben oder Titelschreibung konvertieren Markennamen in Großbuchstaben
trim whitespace Zusätzliche Leerzeichen und Zeilenumbrüche entfernen Unordentliche Daten bereinigen
add prefix Text am Anfang des Feldes hinzufügen "SALE: " zum Titel hinzufügen
add suffix Text am Ende des Feldes hinzufügen " - Kostenloser Versand" zum Titel hinzufügen
truncate text Text auf angegebene Länge begrenzen Beschreibung auf 500 Zeichen begrenzen

Numerische Operationen

Aktion Beschreibung Beispiel
math operation Addieren, subtrahieren, multiplizieren, dividieren, runden Preis mit 1,2 multiplizieren (20% Aufschlag)
percentage change Prozentual erhöhen/verringern Preis um 15% verringern
round price Auf angegebene Dezimalstellen runden Preis auf nächsten Euro runden
extract number Numerischen Wert aus Text extrahieren "12,5" aus "Gewicht: 12,5 kg" extrahieren

Erweiterte Textverarbeitung

Aktion Beschreibung Beispiel
split text Textteil durch Trennzeichen extrahieren "Farbe|Größe|Material" teilen, Element 1 nehmen
clean text Sonderzeichen entfernen und Formatierung bereinigen Unordentliche Produkttitel bereinigen
regex replace Erweiterte Suchen/Ersetzen mit Mustern Alle Preise entfernen: /$[d,]+.?d*/
remove non-alphanumeric Nur Buchstaben, Zahlen und Leerzeichen behalten SKUs oder IDs bereinigen

URL-Operationen

Aktion Beschreibung Beispiel
add UTM parameters Tracking-Parameter zu URLs hinzufügen utm_source=google&utm_medium=shopping hinzufügen
URL encode Sonderzeichen in URLs kodieren URLs für alle Systeme sicher machen
URL decode Kodierte URLs dekodieren %20 zurück in Leerzeichen konvertieren
validate URL Ungültige URLs bereinigen Fehlerhafte Links entfernen

Datum & Formatierung

Aktion Beschreibung Beispiel
format date Datumsformat ändern In Y-m-d oder d/m/Y Format konvertieren

Hervorgehobene Aktion: Transform Field


Hervorgehobene Aktion: Deduplicate Products


Komplexe Regeln (IF/THEN/ELSE)

Komplexe Regeln ermöglichen es Ihnen, anspruchsvolle Logik mit mehreren Bedingungen und verschiedenen Aktionen basierend darauf zu erstellen, ob Bedingungen erfüllt sind.

Struktur

IF (Bedingungen mit UND/ODER-Logik)
THEN (Aktionen wenn Bedingungen WAHR sind)
ELSE (Aktionen wenn Bedingungen FALSCH sind) - Optional

Beispiel komplexe Regel

Regel: Premium-Produkt-Preisstrategie

IF:

  • Marke gleich "Premium Brand" UND
  • Kategorie enthält "Electronics" UND
  • Preis größer als 100

THEN:

  • Präfix "[PREMIUM] " zum Titel hinzufügen
  • Mathematische Operation: 50 zum Preis addieren
  • Beschreibung transformieren: "Exklusives {{brand}} Produkt - {{title}}"

ELSE:

  • Prozentuale Änderung: -10% auf Preis
  • Suffix " - Großer Wert!" zum Titel hinzufügen

Best Practices & Tipps

Regelreihenfolge ist wichtig

Regeln werden sequenziell verarbeitet. Platzieren Sie Ausschlussregeln vor Transformationsregeln, um unnötige Verarbeitung zu vermeiden.

Vor Anwendung testen

Verwenden Sie die Produktvorschau-Tabs, um zu sehen, wie sich Regeln auf Ihre Produkte auswirken, bevor Sie den Feed veröffentlichen.

Beschreibende Titel verwenden

Geben Sie Ihren Regeln klare, beschreibende Titel, damit Sie deren Zweck später leicht verstehen können.

Einfache und komplexe Regeln kombinieren

Verwenden Sie einfache Regeln für unkomplizierte Aufgaben und komplexe Regeln für anspruchsvolle Logik.

Feld-Platzhalter

Denken Sie daran, dass Sie {{field_name}}-Platzhalter in den meisten Textwerten verwenden können, nicht nur in Transformationsaktionen.


Häufige Fragen

Kann ich mehrere Deduplizierungsregeln verwenden?

Ja! Jede Deduplizierungsregel funktioniert unabhängig. Zum Beispiel könnten Sie zuerst nach SKU deduplizieren und den niedrigsten Preis behalten, dann nach Titel deduplizieren und das höchste Lager behalten.

Was passiert, wenn ein Feld-Platzhalter nicht existiert?

Wenn ein in {{field_name}} referenziertes Feld nicht existiert, wird es durch eine leere Zeichenkette ersetzt.

Kann ich Bedingungen mit ODER-Logik in einfachen Regeln kombinieren?

Einfache Regeln unterstützen nur einzelne Bedingungen. Für ODER-Logik verwenden Sie komplexe Regeln oder erstellen mehrere einfache Regeln.

Wie kann ich debuggen, warum ein Produkt ausgeschlossen wurde?

Überprüfen Sie den "Ausgeschlossene Produkte"-Tab in der Feed-Regeln-Oberfläche. Er zeigt alle durch Ausschlussregeln entfernten Produkte.