Neu Metafeld leeren aus JTL heraus

Blechkiste

Gut bekanntes Mitglied
18. April 2023
111
15
Hallo liebe Community,

mir ist aufgefallen, dass wenn Funktionsattribute bei einem Artikel entfernt wird, dies nicht automatisch auch das dazugehörige Metafeld in Shopify leert.
Ein leeres Funktionsattribut hingegen kann nicht übertragen werden, da der Connector hier meckert.

Die EInstellung "Unbekannte Metafelder löschen" führte hierbei nicht zum gewünschten Ergebnis.

Wenn also das Löschen eines Funktionsattributs das Metafeld nicht leert, aber auch leere Funktionsattribute nicht übertragen werden können um das Metafeld zu leeren, wie leert ihr das ?
Ich meine, in einer vorherigen Connector Version wurde mit dem entfernen des Funktionsattributs auch das Metafeld geleert.

Lg
 

neoautark

Neues Mitglied
28. September 2026
6
2
FFM/HH
Hallo,
eine Connector-Einstellung, die das Metafeld beim Entfernen des Attributs mitleert, ist afaik nirgendswo beschrieben.

Für einen ähnlichen Fall, die Grundpreis-Metafelder, empfiehlt JTL selbst, die Angabe direkt in Shopify zu entfernen. So würde ich es hier auch machen:

1. Einzelne Artikel: im Shopify-Admin am Produkt das Metafeld leeren.
2. Viele Artikel auf einmal: über die Shopify Admin API mit der Mutation metafieldsDelete. Sie nimmt je Eintrag Produkt-ID, Namespace und Key, auch viele in einem Aufruf. Gibt es ein Metafeld nicht mehr, läuft sie trotzdem durch und meldet für diesen Eintrag null zurück.
Wenn das Entfernen des Funktionsattributs früher das Metafeld geleert hat, parallel beim JTL-Support als Fehler melden.

https://guide.jtl-software.com/jtl-connector/shopify/grundpreise-fuer-shopify/
https://shopify.dev/docs/api/admin-graphql/latest/mutations/metafieldsDelete

Grüße, Minh
 

Ähnliche Themen