Es kann vorkommen, dass Sie die Klasse Magento\ConfigurableProduct\Helper\Product\Options\Loader.php überschreiben möchten.

Das kann z.B. dann nötig sein, wenn Sie das Call to undefined method Magento\Catalog\Model\Product\Type\Simple\Interceptor::getConfigurableAttributeCollection() Problem lösen müssen. Am besten eignet sich dafür eine eigene Magento 2 Extension, in welcher Sie dann die Loader Klasse überschreiben.

Gehen Sie wie folgt vor:

Fügen Sie den folgenden Inhalt in die di.xml Ihrer Extension ein:

Erstellen Sie nun die Klasse Loader.php in folgendem Pfad: Vendor/Module/ConfigurableProduct/Helper/Product/Options/Loader.php

Fertig!

Im obigen Beispiel wurde die load Funktion angepasst um das Problem Call to undefined method Magento\Catalog\Model\Product\Type\Simple\Interceptor::getConfigurableAttributeCollection() zu beheben. Dazu wurde in der Loader.php Klasse folgender Code eingefügt:

Loader.php überschreiben und “Call to undefined method getConfigurableAttributeCollection()” Problem lösen
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!
Schlagwörter: