Magento Erweiterung – Kategorien einschränken für bestimmte Kundengruppen – Bug in Restrict Products By Customer Group Version: 1.3.2 fme/restrictcustomergroup

In welcher Version fiel der Bug auf und wie sah dieser aus?

Der Bug fiel auf in der Version 1.3.2 mit Magento 2.5.6-p7. Die Magento Version selbst dürfe dabei egal sein.

Es handelt sich um dies Erweiterung

https://commercemarketplace.adobe.com/fme-restrictcustomergroup.html

Wie sah der Magento Bug aus?

Der Bug äußerte sich durch falsche Angaben im Bereich der Paginierung.

Es wurde zum Beispiel angezeigt

"Artikel 181-215 von 35"
"181" bis "215" waren soweit in Ordnung, weil es Seite 6 der Kategorieansicht war
"von 35" machte jedoch keinen Sinn. Es wurde zwar 35 pro Seite gewählt, aber hier hätte die gesamte Anzahl der Produkte angezeigt werden müssen.

Was ist die Ursache/Lösung für den Bug in der Erweiterung

Es gibt ein Toolbar Plugin hier Plugin/Catalog/Block/Product/ProductList/ToolbarPlugin.php dieses überschreibt getTotalNum() Methode von \Magento\Catalog\Block\Product\ProductList\Toolbar class. Diese wiederum wird verwendet um die Anzahl der möglichen Produkte der Kategorie anzuzeigen.

Standardmäßig liefert diese Methode den Umfang der Produkte zurück, aber das FME Module veränderte es von "fme_restrictcustomergroup_catalog_block_product_productlist_toolbar" plugin in etc/frontend/di.xml welches dann auf folgende Plugin zeigt vendor/fme/restrictcustomergroup/Plugin/Catalog/Block/Product/ProductList/ToolbarPlugin.php file.

Die Lösung ist das deaktivieren des Plugins in der di.xml Datei mit 'disabled="true"'.

Im Anschluss ist die Angabe wieder normal. Der Hersteller ist bereits informiert

Sie möchten weitere Informationen zu Magento Onlineshops?

Weitere Information zur Betreuung von Magento Onlineshops durch KonVis finden Sie hier

Weitere Informationen zu Magento Onlineshops und den Kosten finden Sie hier

Mehr über Magento Erweiterungen Programmierung sehen Sie hier

5/5 - (2 votes) Hinweis: Keine Sicherstellung der Authentizität dieser Bewertungen

Noch keine Kommentare bis jetzt

Einen Kommentar schreiben