# Nur den Produktpreis laden

**URL:** <https://forum.shopware.com/t/nur-den-produktpreis-laden/87822>\
**Category:** Programmierung\
**Created:** [21. Mai 2021 um 15:34 UTC](https://forum.shopware.com/t/nur-den-produktpreis-laden/87822 "2021-05-21T15:34:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![php\_schmiede](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/php_schmiede/32/13458_2.png) [@php\_schmiede](https://forum.shopware.com/u/php_schmiede)\
**Post date:** [21. Mai 2021 um 15:34 UTC](https://forum.shopware.com/t/nur-den-produktpreis-laden/87822/1 "2021-05-21T15:34:43Z")

</div>

Ich habe ein Plugin das alle Varianten eines Produkts lädt.  
Wenn es aber eine sehr lange Liste ist, kann es schon passieren, dass der Max. Memory Size erreicht wird.

Ist aber auch verständlich wenn über das Repository jeweils das vollständige Objekt geladen wird.

Hier die Abfrage am Repo.

$criteria = new Criteria();  
$criteria-\>setIncludes([‚price‘]);  
$criteria-\>addFilter(new EqualsFilter(‚parentId‘, $parent-\>getId()));  
$variants= $this-\>productRepository-\>search($criteria, $event-\>getSalesChannelContext());

So nun zu meiner Frage.  
Wie muss ich die Abfrage anpassen, dass nur noch die PriceCollection geladen wird und nicht mehr das gesamte Objekt?

Danke.
