Liquid, JavaScript, Themes
Hi,
ich lege über die API ein Produkt an (keine Variante) an und kann dem Produkt auch Kategorien etc mitgeben.
Wenn ich jetzt versuche ein Custom Metafield zu befüllen also bspw.
Marke:
Dann erhalte ich folgende Meldung:
Hi @ap221080,
Hab mal unserer Entwickler Doku und unser API Forum schnell durchgekämmt und generell gesagt, hast du sichergestellt, dass die Metafield-Definition korrekt erstellt und vorhanden ist, entweder über die Shopify Admin-Oberfläche oder durch eine GraphQL-Mutation?
custom
marke_filter
Single line text
.Über eine GraphQL-Mutation:
mutation {
metafieldDefinitionCreate(definition: {
name: "Marke Filter",
namespace: "custom",
key: "marke_filter",
type: "single_line_text_field",
ownerType: PRODUCT
}) {
metafieldDefinition {
id
name
}
userErrors {
field
message
}
}
}
Nachdem du die Metafield-Definition erstellt hast, kannst du dein Produkt mit dem Metafield verlinken. Beispielmutation:
mutation {
productCreate(input: {
title: "Dein Produkt",
handle: "dein-produkt",
productType: "Kategorie",
vendor: "Dein Vendor",
tags: ["tag1", "tag2"],
productOptions: [
{
name: "Marke",
linkedMetafield: {
namespace: "custom",
key: "marke_filter",
values: ["gid://shopify/Metaobject/83772178771"]
}
}
]
}) {
product {
id
title
handle
productType
vendor
}
userErrors {
field
message
}
}
}
Also stelle mal sicher dass:
namespace
und key
exakt übereinstimmen.gid
korrekt und auf das Metafield verweist.Hoffe das hilft dir weiter - lass wissen falls nicht! 😉
---
Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!
Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hi Gabe,
danke für deine prompte Antwort.
Anbei das Metafeld
Der Type ist Metaobjekt, denkst Du es liegt daran?
Danke und VG
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024