Modifikatoren

Übersicht #
Modifiers ist ein leistungsstarkes Tool, mit dem Sie die Produktdaten nach der Synchronisierung ändern können, ohne dass ein Entwickler Änderungen im Daten-Feed vornehmen muss. Modifiers werden von oben nach unten ausgewertet, daher ist die Reihenfolge, in der sie in der Liste erscheinen, relevant.
Es gibt verschiedene Arten von Modifiers. Hier ist die vollständige Liste:
| Befehl | Wirkung |
|---|---|
Create new attribute | Fügt allen Produkten ein Attribut hinzu |
Delete attribute | Entfernt ein Attribut bei allen Produkten |
Delete product | Entfernt das Produkt vollständig |
Update attribute | Aktualisiert ein Attribut bei allen Produkten |
Change attribute type | Ändert den Typ eines Attributs bei allen Produkten |
Split attribute by separator | Trennt einen String anhand des Trennzeichens in eine Liste von Strings. |
Append value | Fügt einen Wert zu einem bestehenden Listenattribut hinzu |
Evaluate an expression | Bewertet einen Ausdruck in einem Attribut |
Capitalize value | Formatiert einen String im Titelformat, bei dem das erste Zeichen großgeschrieben wird |
Make value uppercase | Formatiert einen String komplett in Großbuchstaben |
Make value lowercase | Formatiert einen String komplett in Kleinbuchstaben |
Create formatted attribute | Formatiert einen String in einem Attribut |
Alle Befehle verfügen über ein if-Eingabefeld. Das if kann mit einer Aussage zu allem hinzugefügt werden, und der Befehl wird nur auf das Attribut ausgeführt, wenn die Aussage als wahr ausgewertet wird.
Befehle #
Hier sind die einzelnen Befehle mit einem Beispiel. Alle Modifiers benötigen einen Typ, der festlegt, welcher Befehl ausgeführt wird, und ein Attribut, das angibt, auf welches Attribut der Befehl angewendet wird.
Erstelle neues Attribut #
Benötigt einen new_value, der angibt, auf welchen Wert das Attribut gesetzt wird. Kann sowohl für ein neues Attribut als auch auf ein bestehendes zur Ersetzung verwendet werden.
Attribut löschen #
Löscht das angegebene Attribut aus allen Produkten oder aus bestimmten Produkten basierend auf einer if-Bedingung.
Produkt löschen #
Löscht das/die angegebene(n) Produkt(e) basierend auf einer if-Bedingung.
Attribut aktualisieren #
Falls Sie nicht technisch versiert sind und dies lesen: Spannen Sie sich an, denn wir verwenden regex mit der python Bibliothek.
Update benötigt das Attribut regexp, das ein Regex-Ausdruck ist, der auf Teile des Attributs passt und jede passende Gruppe mit dem Inhalt von replace_by ersetzt. Hier ist ein hilfreiches Tool zum Erstellen Ihres Regex.
Ein Beispiel für ein Regex wäre [/]+ mit einem replace_by von ’/’. Dies würde alle Stellen im Attribut, an denen mehrere / in Folge stehen, durch einen einzelnen / ersetzen. Also würde https://test//tests zu https:/test/tests werden.
Beispiel #
In diesem Beispiel möchten wir mit einem Regex-Muster den letzten Teil einer URL entfernen. Die Ausgangs-URL ist: https://example.domain/product/153//__example. Um den Teil //__example zu entfernen, kann folgendes Regex verwendet werden: \/\/__example.
Da wir diesen Teil der URL einfach entfernen möchten, ohne ihn durch etwas anderes zu ersetzen, bleibt das Feld Replace by leer.

Attributtyp ändern #
Ermöglicht das Ändern von Typen in einem Attribut. Wenn die Daten z.B. eine Zahl sind und Sie diese als String benötigen, können Sie dies zur Typumwandlung verwenden. Die Typen von Attributen sind: string,int,float und boolean.
Attribut aufteilen #
Erlaubt das Aufteilen eines Strings anhand eines Trennzeichens in eine Liste von Strings. Standardmäßig wird durch Komma getrennt, wenn kein Separator angegeben ist.
Beispiel #
Hier teilen wir ein Attribut mit Kategorien auf, sodass daraus eine Liste wird: "lineman, chute" wird zu ["lineman","chute"].
Wert anhängen #
Ermöglicht das Hinzufügen neuer Werte zu einem bestehenden Listenattribut.
Dies könnte z.B. zusätzliche Strings zu einem tags-Attribut hinzufügen oder eine neue Kategorie zu einem categories-Attribut.
Ausdruck auswerten #
Die Aktion “Expression” wertet einen mathematischen Ausdruck aus, der Attribute, Konstanten und Operatoren enthalten kann. Wenn Sie beispielsweise folgenden Ausdruck definieren: price * 0.8, berechnet das System das Ergebnis, indem der Wert des price-Attributs mit 0,8 multipliziert wird, was einem Rabatt von 20% entspricht.
Beispiel #
Wenn Sie im Feld New Value die Zeichenkette price * 0.8 eingeben und der Preis 100 beträgt, ist das Ergebnis 80.
Neues formatiertes Attribut #
Diese Aktion erstellt ein neues Attribut auf Basis bestehender Daten, während Formatierungen oder Transformationen auf dessen Wert angewendet werden.
Um auf ein bestehendes Attribut zu verweisen, setzen Sie dessen Namen in geschweifte Klammern ohne Leerzeichen: {attributeName}.
- Attribut kopieren: setzen Sie New Value auf
{MPN}. - Text und Attribute verketten:
€ + {price}.
Wenn Sie Leerzeichen innerhalb der Klammern verwenden, wie { attribute }, speichert das System die Zeichenkette buchstäblich (inklusive Klammern), nicht den Attributwert.
Beispiel #
Sie können Attribute kombinieren, Präfixe oder Suffixe hinzufügen oder das Erscheinungsbild der Daten ändern. Um z. B. einen formatierten Preis wie €100,00 zu erstellen, setzen Sie New Value auf: € + {price}.
If-Bedingungen #
Wenn Sie eine Aussage im if-Feld hinzufügen, wird der Befehl nur für Attribute ausgeführt, bei denen die gegebene Aussage als wahr bewertet wird.
Verfügbare Operatoren sind:
| Operator | Bedeutung |
|---|---|
= | Passt auf alle Produkte, bei denen das Attribut gleich dem Wert ist. |
!= | Passt auf alle Produkte, bei denen das Attribut nicht gleich dem Wert ist. |
> | Passt auf alle Produkte, bei denen das Attribut größer als der Wert ist. |
>= | Passt auf alle Produkte, bei denen das Attribut größer oder gleich dem Wert ist. |
< | Passt auf alle Produkte, bei denen das Attribut kleiner als der Wert ist. |
in | Findet ein Teilstück in einem String oder ein Element in einer Liste |
or | Gilt, wenn x ODER y gültig ist |
and | Gilt, wenn x UND y gültig sind |
Beispiel #
Erstelle ein neues Attribut Availability mit dem Wert Available, If stock > 0.

Testen & Speichern #
Bevor Sie auf Save & Run klicken, wodurch die Modifiers auf Ihren gesamten Katalog angewendet werden, sollten Sie Ihren neuen Modifier zuerst testen. Dies können Sie im Bereich See how your modifiers impact your product data tun.
Hier können Sie ein Produkt auswählen und sehen, wie es durch den Modifier mithilfe der Vorher & Nachher Visualisierung beeinflusst wird.

Sie können einzelne Modifiers in der Vorschau ein- oder ausschließen. Verwenden Sie das Include in preview Kontrollkästchen bei jedem Modifier, um diesen beim Testen eines Produkts vorübergehend aus der Vorschau-Berechnung zu entfernen. Diese Auswahl wirkt sich nur auf die Vorschau aus und nicht auf den Live-Modifier — alle Modifiers werden angewendet, wenn Sie auf Save & Run klicken.
Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.