Hallo,
wie kann ich die Varianten eines Produkt auslesen?
Ob ein Produkt Varianten hat, kann ich ja mit product.childCount
festestellen, aber wie komme ich an deren Model?
VG
Hallo,
wie kann ich die Varianten eines Produkt auslesen?
Ob ein Produkt Varianten hat, kann ich ja mit product.childCount
festestellen, aber wie komme ich an deren Model?
VG
Ok, ich habe es nun selbst rausgefunden:
JS/Vue
// produkte mit parentId sind varianten
...
const searchCriteria = new Criteria();
searchCriteria.addFilter(
Criteria.equals('product.parentId', this.product.id)
)
return this.productRepository
.search(searchCriteria);
...
PHP
https://forum.shopware.com/t/load-all-variants-of-a-product-php/90872
Dennoch, wo ist die Doku dazu? Eigentlich sollte auf die Frage:
shopware 6 developer data handling get product variants
zu Treffern beim googlen führen. Stattdessen findet die Anfrage Antworten zu erstellen der Varianten über die Admin-UI.
Kann natürlich sein, das ich die Stelle in der Doku nicht finde, aber wäre für einen Hinweis dankbar.
VG
Die Methoden in JS und PHP sind häufig sehr ähnlich. Zur Not einfach im PHP-Part schauen, dort ist 100% das Beispiel mit Criteria.equals(‚product.parentId‘, this.product.id) angegeben.