Welche Filteroptionen gibt es?
Verschiedene Webshop-Plattformen erzeugen ein unterschiedliches Bestellobjekt. Im Prinzip können Sie mit den folgenden Anweisungen den gesamten Inhalt dieses Auftragsobjekts filtern:
- eq (EN: equals, D: ist gleich)
- neq (EN:not equals,D: ist nicht gleich)
- in (EN: in, D: enthält)
- nin (EN: NOT in, D: enthält nicht)
- lt (EN: less than, D: weniger als)
- lte (EN: less than or equals, D: weniger als oder gleich)
- gt (EN: greater than, D: größer als)
- gte (EN: greater than or equals, D: größer als oder gleich)
Beispiele
Der folgende Filter kann auf einen Shopify-Webshop angewendet werden:
{
"financial_status": {
"eq": "paid"
},
"shipping_address": {
"country_code": {
"neq": "DE"
}
}
}
Das bedeutet, dass nur Bestellungen mit dem Status „bezahlt“ eingehen werden, deren Lieferadresse nicht den Ländercode „DE“ (Deutschland) enthält.
In dem unten stehenden Filter schließen wir mehrere Länder mit der Angabe „NIN“ (not in) aus:
{ "financial_status": { "eq": "paid" }, "shipping_address": { "country_code": { "nin": ["DE", "US"] } } }
Wenn dieser Filter angewendet wird, werden Bestellungen aus Deutschland und den Vereinigten Staaten nicht im Webship Online empfangen.
Unten können Sie die kompletten Bestellobjekte (gefüllt mit fiktiven Daten) pro Webshop-Plattform im JSON-Format herunterladen, damit Sie wissen, welche Filter möglich sind und wie man sie erstellt:
Wie erfolgt die Anwendung?
Zu guter Letzt können Sie diese Filter anwenden, indem Sie in Webship Online zu „Shops“ navigieren und den gewünschten Webshop auswählen. Dann können Sie unter „Auftragsfilter“ die Option „Erweitert“ wählen (anstelle von „Status“).