Hallo,
ich bin bei Shopware noch ein Anfänger, möchte aber gerne meine Produkte des SalesChannels in meiner Angular Anwendung darstellen - dazu brauche ich die Informationen für die Produkte.
Die Informationen möchte ich dabei von der API bekommen. Laut den Youtube Videos, Anleitungen und Foren Einträgen habe ich die Store-API zu verwenden.
Die Abfrage von https://shop.geanious-notify.com/store-api/category/1b131c… erhalte ich eine Menge an Informationen - daher habe ich die Abfrage mit Includes immer weiter reduziert:
{
"includes": {
"category": [
"name",
"cmsPage"
],
"cms_page": [
"sections"
],
"cms_section": [
"blocks"
],
"cms_block": [
"slots"
],
"cms_slot": [
"data"
],
"product_listing": [
"elements"
]
}
}
Die Reduzierung der Ausgabe auf den Typen „product-listing“ bzw „product_listing“ mit Filtern einzuschränken funktioniert dabei jedoch überhaupt nicht… Bei „field“ habe ich bereits unterschiedliches Varianten durch (category.cmsPage.sections.blocks… bis category.cms_page.cms_section.cms_block…)
{
"includes": {
"category": [
"name",
"cmsPage"
],
"cms_page": [
"sections"
],
"cms_section": [
"blocks"
],
"cms_block": [
"slots"
],
"cms_slot": [
"data"
],
"product_listing": [
"elements"
]
},
"filter": [
{
"type": "equals",
"field": "type",
"value": "product-listing"
}
]
}
Habe ich dabei einen Denkfehler bzw. ist mein Vorgehen ansich richtig?
Besten Dank im Voraus!
LG, Andreas