# Produktvergleich gibt nur einen Teil der Produkte aus

**URL:** <https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145>\
**Category:** Shopware 6 (German)\
**Created:** [29. Mai 2024 um 14:13 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145 "2024-05-29T14:13:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luk](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@luk](https://forum.shopware.com/u/luk)\
**Post date:** [29. Mai 2024 um 14:13 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/1 "2024-05-29T14:13:48Z")

</div>

Mein Produktvergleich-Channel basiert auf einer dynamischen Produktegruppe mit 25’000 Produkten.  
Im Produktvergleich-Channel werden allerdings nur ca. 2’500 der Produkte ausgegeben. Im Log sind keine Fehler ersichtlich.  
Ich habe schon probiert:

- Cache geleert
- Dynamische Produktgruppe neu angelegt
- PHP-timeouts verlängert
- Index neu aufgebaut
- etc.

Wo kann ich noch ansetzen?  
Lässt sich loggen, wie die SQL-Abfrage zur Abfrage ausschaut?

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [29. Mai 2024 um 18:20 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/2 "2024-05-29T18:20:57Z")

</div>

> [@luk](#):
>
> Lässt sich loggen, wie die SQL-Abfrage zur Abfrage ausschaut?

Leider nur bei mysql/mariadb und dann alle oder keine… Oder Du musst die DBAL-Klasse anpassen.

---

<div class="post-metadata">

**Author:** ![luk](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@luk](https://forum.shopware.com/u/luk)\
**Post date:** [30. Mai 2024 um 06:47 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/3 "2024-05-30T06:47:34Z")

</div>

Vielen Dank soweit.  
Ich habe in EntitySearcher.php einen Logger eingebaut.  
Shopware paginiert die Produktabfrage in 100er Schritten. Vielleicht läuft er da irgendwo in ein Limit oder Timeout …

---

<div class="post-metadata">

**Author:** ![luk](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@luk](https://forum.shopware.com/u/luk)\
**Post date:** [30. Mai 2024 um 09:37 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/4 "2024-05-30T09:37:06Z")

</div>

Das Problem ist offenbar, dass der ProductExporter bei Offset 22300 stoppt, obwohl noch mehr Resultate da wären …

---

<div class="post-metadata">

**Author:** ![luk](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@luk](https://forum.shopware.com/u/luk)\
**Post date:** [30. Mai 2024 um 09:41 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/5 "2024-05-30T09:41:48Z")

</div>

Folgender Workaround funktioniert bei mir:

Wenn ich den Produktvergleich Channel per CLI manuell anstosse statt im Scheduler laufen lassen, werden alle Produkte ausgegeben. 🙂  
Befehl:  
console product-export:generate sales-channel-id product-export-id

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [29. Juni 2024 um 09:42 UTC](https://forum.shopware.com/t/produktvergleich-gibt-nur-einen-teil-der-produkte-aus/104145/6 "2024-06-29T09:42:22Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
