# Problem beim Ausgeben von Produkt-Daten in PDF Dokumenten. Warum ist die Klasse OrderDocumentCriteriaFactory final?

**URL:** <https://forum.shopware.com/t/problem-beim-ausgeben-von-produkt-daten-in-pdf-dokumenten-warum-ist-die-klasse-orderdocumentcriteriafactory-final/101037>\
**Category:** Shopware 6 (German)\
**Created:** [27. August 2023 um 16:16 UTC](https://forum.shopware.com/t/problem-beim-ausgeben-von-produkt-daten-in-pdf-dokumenten-warum-ist-die-klasse-orderdocumentcriteriafactory-final/101037 "2023-08-27T16:16:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bplutka](https://avatars.discourse-cdn.com/v4/letter/b/2bfe46/32.png) [@bplutka](https://forum.shopware.com/u/bplutka)\
**Post date:** [27. August 2023 um 16:16 UTC](https://forum.shopware.com/t/problem-beim-ausgeben-von-produkt-daten-in-pdf-dokumenten-warum-ist-die-klasse-orderdocumentcriteriafactory-final/101037/1 "2023-08-27T16:16:37Z")

</div>

Hallo zusammen,  
ich versuche gerade erweiterte Daten aus den Produkten in der Rechnungs- und Lieferschein-PDF anzuzeigen. Dass ich die Renderer-Klassen überschreiben könnte, um die Querykriterien dort um Produkte zu erweitern ist mir klar, aber warum wurde die Klasse OrderDocumentCriteriaFactory als final definiert?  
Dort wäre es einfacher neue Einträge unter addAssocitations hinzuzufügen, wie  
‚lineItems.product‘,  
‚lineItems.product.properties‘,  
Gibt es andere Wege Daten aus den Produkten zu bekommen, ohne ganze Klassen und deren Methoden zu überschreiben?

Viele Dank  
Björn
