Regel: Werte im Stapel kopieren#

Diese Regel ermöglicht es, Werte von einem Element in ein anderes innerhalb von Mergado Editor zu kopieren. Die Werte werden vom Quellelement in das Zielelement übertragen. Die Regel lässt sich im Stapel für das Kopieren mehrerer Elemente mit einer einzigen Regel verwenden.

Zusatzfunktionen#

  • Werte im Stapel kopieren, zum Beispiel aus Google Sheets
  • Struktur im Stapel kopieren
  • Linke Seite vorausfüllen
  • Möglichkeit, mehrere Zeilen hinzuzufügen
    • Die Reihenfolge der Zeilen ist wichtig – sie werden von oben nach unten angewendet

Konkrete Beispiele#

Beispiel 1: Werte zweier Elemente miteinander tauschen#

Dieses Beispiel zeigt, wie Sie mithilfe von Werte im Stapel kopieren Werte zwischen zwei Elementen tauschen (z. B. zwischen image und image_alternative).

1. Erstellung eines Hilfselements:

  • Klicken Sie auf der Seite Elements (Elemente) oben rechts auf die Schaltfläche „New element" (Neues Element).
  • Erstellen Sie ein Hilfselement, zum Beispiel „hilfselement".
  • Blenden Sie dieses Element aus über den Schalter am Ende der Zeile.

2. Erstellung einer neuen Regel:

  • Öffnen Sie die Seite Rules (Regeln).
  • Klicken Sie auf die Schaltfläche New rule (Neue Regel).

3. Auswahl des Regeltyps:

  • Wählen Sie im Feld Rule type (Regeltyp) die Option Bulk Copy Values (Werte im Stapel kopieren).

4. Auswahl der Produkte:

  • Wählen Sie im Feld Query (Abfrage) entweder All products (Alle Produkte) oder erstellen Sie eine eigene Product query (Produktauswahl) für bestimmte Produkte, auf die die Regel angewendet werden soll.

5. Auswahl des Quellelements:

  • Wählen Sie in der linken Spalte Source element (Quellelement) das Element, aus dem Sie Werte kopieren möchten.
  • Sie können das Element suchen, indem Sie einen Teil seines Namens in das Feld Source element eingeben. Zum Beispiel: image oder image_alternative.

6. Auswahl des Zielelements:

  • Wählen Sie in der rechten Spalte Target element (Zielelement) das Element, in das Sie die Werte einfügen möchten.

7. Weitere Zeile hinzufügen:

  • Wenn Sie mehrere Elemente gleichzeitig kopieren möchten, können Sie weitere Zeilen hinzufügen.
  • Die Reihenfolge der Zeilen ist wichtig – die Regel wird von oben nach unten angewendet.

8. Benennung der Regel

  • Geben Sie im letzten Schritt den Namen der Regel ein, zum Beispiel Tausch der Werte zweier Elemente.

Beispiel 2: Mehrere Elemente in verschiedene Zielelemente kopieren#

Dieses Beispiel zeigt, wie Sie mit Werte im Stapel kopieren mehrere Elemente (z. B. title, description, price) in verschiedene Zielelemente kopieren (z. B. g:title, g:description, g:price).

1. Erstellung einer neuen Regel:

  • Öffnen Sie die Seite Rules.
  • Klicken Sie auf die Schaltfläche New rule.

2. Auswahl des Regeltyps:

  • Wählen Sie im Feld Rule type die Option Bulk Copy Values.

3. Auswahl der Produkte:

  • Wählen Sie im Feld Query entweder All products oder erstellen Sie eine eigene Product query für bestimmte Produkte, auf die die Regel angewendet werden soll.

4. Auswahl des Quellelements:

  • Wählen Sie im Feld Source element das Element, aus dem Sie Werte kopieren möchten.
  • Zum Beispiel: title, description, price.

5. Auswahl des Zielelements:

  • Wählen Sie im Feld Target element das Element, in das Sie Werte kopieren möchten.
  • Zum Beispiel: g:title, g:description, g:price.

6. Weitere Zeile hinzufügen:

  • Wenn Sie mehrere Elemente gleichzeitig kopieren möchten, fügen Sie für jedes Quell-Ziel-Paar weitere Zeilen hinzu.
  • Die Reihenfolge der Zeilen ist wichtig, da sie von oben nach unten angewendet werden.

7. Benennung der Regel

  • Geben Sie im letzten Schritt den Namen der Regel ein, zum Beispiel Kopieren von Elementen.

Beispiel 3: Ausgewählte Parameter in andere Elemente kopieren#

Dieses Beispiel zeigt, wie Sie mithilfe von Werte im Stapel kopieren Parameter von einem Element in ein anderes übertragen.

1. Erstellung einer neuen Regel:

  • Öffnen Sie die Seite Rules.
  • Klicken Sie auf die Schaltfläche New rule.

2. Auswahl des Regeltyps:

  • Wählen Sie im Feld Rule type die Option Bulk Copy Values.

3. Auswahl der Produkte:

  • Wählen Sie im Feld Query entweder All products oder erstellen Sie eine eigene Product query für bestimmte Produkte, auf die die Regel angewendet werden soll.

4. Auswahl des Quellelements:

  • Wählen Sie im Feld Source element den Parameter, dessen Werte Sie kopieren möchten.

5. Auswahl des Zielelements:

  • Wählen Sie im Feld Target element das Element (oder geben Sie den Elementpfad an), in das Sie die Parameterwerte kopieren möchten.

6. Weitere Zeile hinzufügen:

  • Wenn Sie mehrere Parameter gleichzeitig kopieren möchten, können Sie weitere Zeilen hinzufügen und so das Kopieren mehrerer Parameter im Stapel mit einer einzigen Regel einrichten.
  • Die Reihenfolge der Zeilen ist wichtig – sie werden von oben nach unten angewendet.

7. Benennung der Regel:

  • Geben Sie im letzten Schritt den Namen der Regel ein, zum Beispiel Kopieren von Parametern.

Beispiel 4: Alle Parameter unter Beibehaltung der Struktur Name-Wert in andere Elemente kopieren#

Dieses Beispiel zeigt, wie Sie alle Parameter unter Beibehaltung der Struktur, also des Paares Parametername-Wert, in Zielelemente kopieren.

1. Erstellung einer neuen Regel:

  • Öffnen Sie die Seite Rules.
  • Klicken Sie auf die Schaltfläche New rule.

2. Auswahl des Regeltyps:

  • Wählen Sie im Feld Rule type die Option Bulk Copy Values.

3. Auswahl der Produkte:

  • Wählen Sie im Feld Query entweder All products oder erstellen Sie eine eigene Product query für bestimmte Produkte, auf die die Regel angewendet werden soll.

4. Nutzung des speziellen Verhaltens der Regel für das Kopieren der Struktur:

  • Um alle Parameter in verschiedene Elemente zu kopieren, nutzen wir ein spezielles Verhalten der Regel, das wir „Struktur im Stapel kopieren" nennen. Sie müssen nicht alle Parameternamen einzeln auflisten, es genügt, in 3 Zeilen der Regel Folgendes anzugeben:
    • 1. Zeile: Name des umschließenden (übergeordneten) Elements der Parameter
    • 2. Zeile: Name des Elements mit den Parameternamen
    • 3. Zeile: Name des Elements mit den Parameterwerten

5. Auswahl des Quellelements in der ersten Zeile:

  • Wählen Sie im Feld Source element das umschließende (übergeordnete) Element der Parameter, die Sie kopieren möchten, z. B. PARAM

6. Auswahl des Zielelements in der ersten Zeile:

  • Wählen Sie im Feld Target element das umschließende (übergeordnete) Element, in das Sie die Parameter kopieren möchten, z. B. g:attribute_detail

7. Auswahl des Quellelements in der zweiten Zeile:

  • Wählen Sie im Feld Source element das Element mit den Parameternamen, die Sie kopieren möchten, z. B. PARAM | PARAM_NAME

8. Auswahl des Zielelements in der zweiten Zeile:

  • Wählen Sie im Feld Target element das Element, in das Sie die Parameternamen kopieren möchten, z. B. g:attribute_detail | g:attribute_name

9. Auswahl des Quellelements in der dritten Zeile:

  • Wählen Sie im Feld Source element das Element mit den Parameterwerten, die Sie kopieren möchten, z. B. PARAM | PARAM_VALUE

10. Auswahl des Zielelements in der dritten Zeile:

  • Wählen Sie im Feld Target element das Element, in das Sie die Parameterwerte kopieren möchten, z. B. g:attribute_detail | g:attribute_value

11: Benennung der Regel:

  • Geben Sie im letzten Schritt den Namen der Regel ein, zum Beispiel Kopieren aller Parameter.

Weitere Verwendung der Regel#

  • Nachträgliche Zuordnung von Elementen, die der Converter nicht verarbeitet hat.

FAQ#

Wofür dient die Regel „Werte im Stapel kopieren"?#

Diese Regel ermöglicht es, Werte von einem Element in ein anderes zu kopieren. Zudem lassen sich innerhalb einer Regel gleich mehrere Kopiervorgänge festlegen.

Sie können sie zum Beispiel nutzen für:

  • die Übertragung von Werten zwischen Elementen (z. B. titleg:title),
  • die Duplizierung des Inhalts mehrerer Elemente,
  • das Kopieren von Parametern in die von einem bestimmten Preisvergleichsportal geforderte Struktur,
  • oder die massenhafte Datenübertragung zwischen Feeds.

Kann ich mehrere Elemente gleichzeitig kopieren?#

Ja. Sie können einer Regel mehrere Zeilen hinzufügen, wobei jede Zeile ein Paar Quell- → Zielelement darstellt. Die Reihenfolge der Zeilen ist wichtig — Mergado wendet sie von oben nach unten an.

Was bedeuten „Quell-" und „Zielelement"?#

  • Quellelement – aus ihm wird der Wert kopiert (z. B. title)
  • Zielelement – in es wird der Wert eingefügt (z. B. g:title)

Falls das Zielelement noch nicht existiert, müssen Sie es zunächst auf der Seite Elements über die Schaltfläche „New element" erstellen.

Lassen sich mit dieser Regel auch Werte tauschen?#

Ja. Für den sogenannten Tausch der Werte zweier Elemente (z. B. imageimage_alternative) gehen Sie so vor:

  1. Erstellen Sie auf der Seite Elements ein Hilfselement (z. B. hilfselement) und blenden Sie es anschließend aus.
  2. kopieren Sie imagehilfselement,
  3. image_alternativeimage,
  4. und zum Schluss hilfselementimage_alternative.

💡 Nach der Neugenerierung des Feeds sind die Werte auf diese Weise „vertauscht".

Beherrscht diese Regel auch das Kopieren der Struktur im Stapel?#

Die Regel ermöglicht es, ganze Elementsätze unter Beibehaltung ihrer Hierarchie zu kopieren (z. B. Namen und Werte von Parametern). Es genügt, drei Zeilen der Regel anzugeben:

  1. umschließendes Element (PARAMg:product_detail),
  2. Element mit den Namen (PARAM | PARAM_NAMEg:product_detail | g:attribute_name),
  3. Element mit den Werten (PARAM | PARAM_VALUEg:product_detail | g:attribute_value).

Mergado erstellt automatisch die entsprechende Struktur des Zielformats.

Wann lohnt es sich, das Kopieren der Struktur zu nutzen?#

Zum Beispiel beim Export des Feeds auf eine Plattform, die ein abweichendes Elementformat verwendet (z. B. Google vs. Heureka) und wenn Mergado dies nicht automatisch erstellt. Dank des Kopierens der Struktur müssen Sie nicht Dutzende Parameter manuell zuordnen — das System erledigt es automatisch.

Lassen sich mit dieser Regel auch Produktparameter kopieren?#

Ja. Die Regel kann auch Werte zwischen Parametern übertragen, zum Beispiel: PARAM | PARAM_NAMEg:product_detail | g:attribute_name. Das ist nützlich beim Umwandeln des Feeds in ein anderes Format oder beim Ergänzen von im Zielfeed fehlenden Parametern.

Was passiert, wenn das Zielelement bereits einen Wert enthält?#

Das Standardverhalten ist, dass der vorhandene Wert durch den Wert aus dem Quellelement überschrieben wird. Wenn Sie Werte erhalten und nur ergänzen möchten, ist eine andere Regel besser geeignet, z. B. Wert zu einem Mehrfachelement hinzufügen.

Kann ich beim Kopieren Variablen oder Textanpassungen verwenden?#

Nicht direkt in dieser Regel. Die Regel kopiert Werte unverändert. Wenn Sie Werte anpassen müssen (z. B. Text hinzufügen, Zeichen entfernen), verwenden Sie eine Kombination mit der Regel Überschreiben oder Suchen und ersetzen.

Lässt sich die Regel nur auf bestimmte Produkte anwenden?#

Ja. Im Feld „Query" können Sie gespeicherte Abfragen verwenden oder neue erstellen, z. B. nur für bestimmte Marken, Preisstufen oder Kategorien. So können Sie Werte selektiv nur für einen Teil des Feeds kopieren.

Was, wenn ich nur bestimmte Zeilen eines Elements kopieren möchte (z. B. einen konkreten Parameter)?#

In diesem Fall lässt sich der Elementpfad mit einer Bedingung verwenden, z. B.:

PARAM {PARAM_NAME="Farbe"} | VAL

Damit kopiert Mergado nur Werte, die dem Parameter „Farbe" entsprechen.

Wie stelle ich fest, ob das Kopieren korrekt verlaufen ist?#

Nach dem Speichern und Anwenden der Regeln

  • gehen Sie zur Seite Products (Produkte) und prüfen Sie ein Produkt, das Teil der Abfrage aus der Kopierregel ist,
  • oder führen Sie „Rule walkthrough" (Regel-Durchlauf) für ein bestimmtes Produkt aus – Sie sehen, wie der Wert kopiert wurde.

Oder nach der Neugenerierung des Feeds:

  • öffnen Sie den Ausgabefeed und prüfen Sie das Zielelement.

Kann ich mit dieser Regel unvollständig zugeordnete Elemente nach dem Converter korrigieren?#

Ja, das ist einer der häufigsten Anwendungsfälle. Wenn der Converter nicht alle Elemente wie erwartet erstellt hat, können Sie mit dieser Regel fehlende Elemente ergänzen oder falsch konvertierte neu zuordnen.

Lässt sich die Regel zeitlich planen (Timer)?#

Ja, Sie können einen Timer aktivieren und die Regel nur an bestimmten Tagen oder zu bestimmten Uhrzeiten laufen lassen.

Was sind die häufigsten Fehler bei der Arbeit mit dieser Regel?#

  • Verwechslung der Kopierrichtung (Quell- und Zielelement).
  • Verwendung eines nicht existierenden Elements.
  • Keine Neugenerierung des Feeds nach dem Anwenden der Regeln – die Änderungen sind im Feed selbst noch nicht sichtbar.
  • Reihenfolge der Zeilen – das Kopieren wird von oben nach unten ausgewertet. 💡 Empfehlung: Testen Sie die Regel zuerst an einer kleinen Produktstichprobe mit Rule walkthrough.

Was, wenn ich auch die Struktur von Attributen oder Parameternamen übertragen muss?#

Nutzen Sie das Kopieren der gesamten Struktur (siehe Beispiel 4). Mergado ermöglicht es, auch verschachtelte Elemente mit ihren Namen und Werten zu übertragen und dabei die ursprüngliche Beziehung Name – Wert beizubehalten.

Was this article helpful?