Bei Artikel kann ein Produkttyp und eine Artikelbezeichnung zur Kategorisierung unabhängig von den Kategorien eines Katalogs hinterlegt werden. Diese können dann u.A. auch nach diesen Angaben gefiltert werden.
Felder und mögliche Werte
Es gibt für Produkttyp und Artikelbezeichnung jeweils zwei Felder, eines davon ist ein Enum-Feld, das andere ist ein String-Feld, das den Eindeutigen Kurznamen des Produkttyps bzw. der Artikelbezeichung enthalten muss.
article_type_name: ArticleTypeNameEnum
article_type_name_slug: String
product_type: ProductTypeEnum
product_type_slug: String
Codeblock |
---|
language | js |
---|
firstline | 1 |
---|
title | Beispiel Enum Werte Produkttyp |
---|
linenumbers | true |
---|
|
{
__type(name: "ProductTypeEnum") {
kind
description
enumValues {
name
description
}
}
}
|
Info |
---|
|
Wird als Eindeutiger Kurzname ein Wert übermittelt der nicht im Shop existiert, wird die Angabe ignoriert. |
Beispiele
Codeblock |
---|
language | js |
---|
firstline | 1 |
---|
title | Beispiel Produkttyp bei einem Artikel zuordnen per Enum |
---|
linenumbers | true |
---|
|
mutation updateArticle1 {
updateArticle(
data: {
product_type: Papierregister
}
where: {
article_number: "12345678",
shop_depot: CustomerDepot
}
) {
id
article_number
shop_depot
product_type
}
} |
Codeblock |
---|
language | js |
---|
firstline | 1 |
---|
title | Produkttype bei einem Artikel zuordnen per "Eindeutigem Kurznamen" |
---|
linenumbers | true |
---|
|
mutation updateArticle2 {
updateArticle(
data: {
product_type_slug: "papierregister"
}
where: {
article_number: "12345678",
shop_depot: CustomerDepot
}
) {
id
article_number
shop_depot
product_type
}
} |
Verwandte Artikel
Inhalt nach Stichwort |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | GKB |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label in ("artikelbezeichnung","artikel","produkttyp") and type = "page" and space = "GKB" |
---|
labels | Artikel Produkttyp Artikelbezeichnung |
---|
|
...