Portale & Feeds

Feed-Profil: Einstellungen, Spalten und Regeln

Wie ein Profil aufgebaut ist und was du daran ändern kannst.

Gilt für Tarvexa 1.0 · WooCommerce

Ein Profil ist eine Kopie der Vorlage

Unter Tarvexa → Feeds legst du ein Profil mit „Neues Profil“ an: Name vergeben, Vorlage wählen, „Anlegen“. Die Vorlage wird dabei vollständig kopiert. Danach gehört das Profil dir: Änderungen an der Vorlage in einem späteren Update überschreiben es nie von selbst (siehe Neue Version einer Vorlage übernehmen).

Du kannst beliebig viele Profile anlegen, auch mehrere für dasselbe Portal. Wählst du „— Ohne Vorlage —“, beginnst du mit einem leeren Profil und baust die Spalten selbst.

Die Liste unter Tarvexa → Feeds zeigt je Profil den Namen, die Vorlage, den Status, den letzten Lauf, die Zahl der Zeilen und die Feed-URL. „Bearbeiten“ öffnet das Profil.

Allgemein

EinstellungBedeutung
PortalWelches Portal der Feed bedient. Von dieser Wahl hängt ab, welcher Dealpreis und welcher Deal-Link in die Preis- und URL-Spalten kommen. „Kein Portal“ liefert nur Normal- und Sale-Preis, ohne Deal. Ein Portal, das nicht zu deiner Lizenz gehört, kann nicht erzeugt werden.
Empfindlichkeit„Normal“ für Preisportale. „Empfindlich“ für Dateien mit Einkaufspreisen oder Bestand: Die Feed-URL bekommt einen längeren Zufallsschlüssel. Die Datei ist trotzdem über ihre Adresse abrufbar. Stellst du ein bestehendes Profil auf „Empfindlich“ um, ändert sich die Adresse: Tarvexa löscht die Datei unter der alten, und du trägst die neue ein.
FormatCSV, TSV (Tabulator), XML oder JSON. Ein anderes Format ändert die Endung der Feed-URL, trage die neue Adresse dann beim Portal ein. Mehr unter CSV, TSV, XML und JSON.
TrennzeichenNur bei CSV: ein Zeichen, zum Beispiel ; oder ,.
Speicherung„Export nicht speichern, nur herunterladen“: Es entsteht keine Datei auf dem Server. Bei Bestellungen, Bestellpositionen und Kunden gilt das immer und lässt sich nicht abschalten. Siehe Eigene Exporte.
AktualisierungDer Abstand zwischen zwei Läufen in Minuten. Tarvexa prüft stündlich, ob ein Profil dran ist, öfter als einmal pro Stunde läuft also kein Feed.
Marken ausschließenKommagetrennte Slugs aus der Taxonomie „Marken“. Gilt nur für dieses Profil.

Spalten und ihre Quellen

Jede Zeile im Abschnitt „Spalten“ ist eine Spalte der Datei. Der Spaltenname ist die Überschrift, die das Portal erwartet. Ändere ihn nur, wenn das Portal es verlangt.

Jede Spalte hat eine oder mehrere Quellen. Mehrere Quellen sind eine Fallback-Kette: Tarvexa versucht sie von oben nach unten und nimmt den ersten Wert, der nicht leer ist. Mit „+ Fallback“ hängst du eine Quelle an. Es gibt sechs Quelltypen:

QuelltypLiest
WooCommerce-FeldEin Feld des Produkts: Name, Beschreibung, Kurzbeschreibung, SKU, GTIN, Bild-URL, Permalink, Lagerbestand, Gewicht, Maße, Kategorien und weitere.
AttributEin Produktattribut, zum Beispiel pa_groesse.
Meta-FeldEin benutzerdefiniertes Feld des Produkts, zum Beispiel die Marke aus _wc_gla_brand.
TaxonomieBegriffe einer Taxonomie, zum Beispiel die Marke aus „Marken“.
Fester WertImmer derselbe Text, etwa eine Lieferzeit.
Berechnet (Tarvexa)Werte, die Tarvexa ausrechnet: aktueller Preis, regulärer Preis, Preis mit Deal, URL mit Deal-Parameter, Kategoriepfad, Verfügbarkeit, Bilder, Gruppen-ID von Varianten.

„vererben“ bei einer Quelle heißt: Hat die Variante den Wert nicht, nimmt Tarvexa ihn vom Elternprodukt. Das braucht man für Bilder und Marken, die meist am Elternprodukt hängen.

Die Spalte „Pflicht“ markiert Felder, die das Portal verlangt. Ist ein Pflichtfeld in einer Zeile leer, erscheint ein Hinweis im Feed-Status (siehe Feed-Status und Hinweise verstehen). Das Produkt bleibt trotzdem im Feed.

Mit „Spalte hinzufügen“ ergänzt du eine Spalte, mit „Entfernen“ nimmst du eine heraus. Preisformate (Dezimalstellen, Währungszusatz) liegen an der Spalte und bleiben beim Speichern erhalten.

Regeln

Regeln ändern einen Wert oder lassen eine Zeile weg, wenn eine Bedingung zutrifft. Jede Regel hat fünf Felder:

  • Wenn Feld: „Aktueller Preis“ oder „Regulärer Preis“. Beide sind Bruttopreise, wie sie im Feed stehen.
  • Operator: <, ≤, >, ≥, = oder ≠.
  • Wert: eine Zahl.
  • Dann Spalte: die Spalte, die einen neuen Wert bekommt, oder „Zeile weglassen“.
  • Neuer Wert: der Wert, der in die Spalte kommt.

Ein Beispiel liefert die idealo-Vorlage: „Wenn Aktueller Preis < 75, dann Spalte shipping_costs = 5.95 EUR“. Das ist ein Beispiel für Versandkosten, kein Muss. Eine gerade erst angelegte Spalte lässt sich als Zielspalte erst nach dem Speichern auswählen.

Speichern und erzeugen

Mit „Speichern“ übernimmst du die Änderungen. Der Feed ändert sich erst mit dem nächsten Lauf. Willst du es sofort sehen, klicke auf „Jetzt neu erzeugen“. Mit „Profil löschen“ entfernst du ein Profil samt Datei. Mit „Token erneuern“ bekommt der Feed eine neue Adresse, die Datei unter der alten wird sofort gelöscht.