Artikel via Artikelnummer laden

Hallo,

entweder ich bin zu blöd… oder blind…

wie kann ich einen Artikel simpel via Artikelnummer laden (nicht nach ID, die kenne ich nicht)?

Ich brauche den Artikeltitel und den Preis. Und natürlich sollte es best-practise in Sachen performance sein…

 

danke und viele Grüße

Moin,

damit sollte der Zugriff auf die gewünschten Daten klappen:

/** @var \Shopware\Models\Article\Detail $articleDetail */
$articleDetail = Shopware()->Models()->getRepository('Shopware\Models\Article\Detail')->findOneBy(array(
	'number' => 'SW12345'
));

if($articleDetail !== null) {
	/** @var \Shopware\Models\Article\Article $article */
	$article = $articleDetail->getArticle();
}

Gruß,
Alex

1 „Gefällt mir“