shopifyAddProductMetafields - Erweiterung der Anzahl-Zeichen und value-Type

Hallo Supportteam,

im Step shopifyAddProductMetafields bekomme ich folgende Fehler:

  1. custom.projektionsverhaltnis_dezimalzahl ist ein von mir in Shopify angelegtes Metafeld und essentiell für interne Berechnungen.

Vermutlich eine “Anzahl-Zeichen Begrenzung“?

  1. Value Type “link

Der Value Type linkmuss mit in der Wertetabelle aufgenommen werden.

VG
Thomas

Hallo @spreisl-thomas1,

  1. Du hast Recht das Feld war auf 30 Zeichen begrenzt, sind jetzt laut Shopifydoku 64.
  2. Link habe ich als Auswahl hinzugefügt.

Viele Grüße
Lukas

1 „Gefällt mir“

Hallo @synesty-Lukas,

wir haben ein ähnliches Problem in einem unserer Flows.
Wir möchten Zubehörartikel über das (Shopify-interne) Metafield complementary_products setzen.
Hier werden der Namespace (shopify–discovery–product_recommendation), der Key und der Value Type (list.product_reference) nicht akzeptiert.
Für ein anderes Metafield, welches wir anlegen möchten, wird außerdem der Value Type metaobject_reference benötigt.

Alle betroffenen Metafields werden im Mapper des Steps als ungültig angezeigt und im Steps selbst entsprechend nicht berücksichtigt.

Könnt ihr den Namespace shopify–discovery–product_recommendation
und die Value Types list.product_reference und metaobject_reference
bitte noch hinzufügen?

Danke und LG :slight_smile:

Hallo @luchs,

beide Value Types sind nun drin und die Zeichen des Namespace haben wir auf 255 erhöht.

Viele Grüße
Lukas

Danke für die schnelle Umsetzung, @synesty-Lukas :slight_smile:

Allerdings scheint dabei etwas schief gegangen zu sein, denn jetzt werden im Mapper alle Namespaces als ungültig angezeigt:

Hallo @luchs,

vielen Dank für den Hinweis. Sollte gefixt sein.

Viele Grüße
Lukas

1 „Gefällt mir“

Das sieht besser aus, danke dir! :slight_smile:

Für die list.product_reference der complementary_products gibt es aber immer noch ein Problem:
Und zwar werden die Produkte nicht als Referenzen am Zielartikel angelegt.
Ich vermute, dass es ein ähnliches Problem wie in diesem Beitrag sein könnte, wo es ebenfalls Probleme mit List-Metafields gab/gibt?
Im Log des Flows habe ich auch die Warnung “some items failed”.
Gerne kann ich euch auch hier (analog dem verlinkten Beitrag) die RunID des Flows im Debug-Modus per Ticket schicken :slight_smile:

Zum Vergleich:
Das ist der Value, den wir im Step mitgeben:
[“gid://shopify/Product/15302410764XXX”,”gid://shopify/Product/15302410797XXX”]
Und folgenden Output erhalten wir vom Step shopifyGetProductMetafields, nachdem wir die Produktreferenzen manuell hinterlegt haben:
[“gid://shopify/Product/15302410764XXX”,”gid://shopify/Product/15302410797XXX”]
Also eigentlich alles in Ordnung…

Hallo @luchs,

ja, wir sind schon dran das zu testen. Ich kann schonmal sagen, dass du die [] nicht übergeben brauchst, das machen wir schon.

Aber warum list. types nicht funktionieren weiß ich leider auch noch nicht.

Viele Grüße
Lukas

1 „Gefällt mir“

Supi, dann warte ich da auf ein Update von euch :slight_smile: