Manchmal ist es erforderlich, den Wert des “Alle Store Views” (oder “All Store Views” in Englisch) in Ihrem Magento 2 Shop auszulesen in z.B. einem Template. Setzen Sie dazu einfach die Store ID auf 0, laden dann das entsprechende Produkt…
Google Analytics Dienste ab Juli 2024 ersetzen (Magento 1 / 2)
Nutzen Sie Google Analytics? Dann haben Sie eventuell auch eine E-Mail mit dem Betreff Alle Universal Analytics-Dienste werden ab dem 1. Juli 2024 deaktiviert erhalten. Wenn Sie keine Google spezifischen Funktionen nutzen, ist nun ein guter Zeitpunkt, auf eine vollwertige…
Cannot find module ‘@hyva-themes/hyva-modules’ Problem lösen (Magento 2)
Wenn Sie beginnen mit dem Hyvä Theme zu arbeiten, kann es passieren, dass Sie diese Fehlermeldung bekommen, wenn Sie den npm run watch oder npm run build-prod Befehl im Tailwind Verzeichnisses Ihres Hyvä Child Themes ausführen: Cannot find module ‘@hyva-themes/hyva-modules’…
Undefined array key 1234 in Eav.php on line 604 (Magento 2)
Es kann vorkommen, dass Sie beim Öffnen eines Produktes im Adminbereich Ihres Magento 2 Shops die folgende Meldung erhalten: Undefined array key 1234 in vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php on line 604 Die ID kann sich unterscheiden, die Ursache ist aber immer gleich. Hier…
Fooman Surcharge aus Bestellung auslesen (Magento 2)
In Magento 1 war es möglich, die Beträge aus der Fooman Surcharge Extension mittels
1 |
$order->getFoomanSurchargeAmount(); |
auszulesen. Dies geht in Magento 2 nicht mehr. Stattdessen stehen nun die sogenannten Extensionattributes zur Verfügung. Mit folgendem Code können Sie sich alle Surcharges der…
“Incorrect authentication data” Problem lösen (Magento 2)
Es kann vorkommen, dass Sie oder Ihre Kunden in Ihrem Magento 2 Shop an diversen Stellen die Meldung Incorrect authentication data erhalten. Das Problem kann am Frontend und auch im Adminbereich auftreten. Vermutlich versenden Sie E-Mails über SMTP und die…
Call to undefined method Interceptor::getCollectionClone() Problem beheben (Magento 2)
Wenn Sie die Fehlermeldung Error: Call to undefined method Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\Interceptor::getCollectionClone() in /vendor/mageplaza/layered-navigation-m2/Model/Layer/Filter/Price.php:179 erhalten, kann es daran liegen, dass Sie den falschen Suchserver konfiguriert haben. Oftmals wird Elasticsearch genutzt serverseitig, es wurde aber beispielsweise OpenSearch konfiguriert in Magento. Prüfen Sie daher…
Magenerds Baseprice funktioniert nicht mehr in Magento 2.4.x
Es kann vorkommen, dass nach einem Update auf Magento 2.4.x die Extension Magenerds Baseprice nicht mehr korrekt funktioniert und die Grundpreisangaben nicht mehr aktualisiert werden bei Auswahl von Optionen am Frontend. Mit den folgenden Anpassungen in der Datei /vendor/magenerds/baseprice/view/frontend/templates/configurable/afterprice.phtml sollte…
Magento 2.4 ohne elasticsearch / opensearch nutzen und installieren?
Sie möchten Magento in Version 2.4 oder höher nutzen, Ihr Server bietet aber keine Möglichkeit, das notwendige elasticsearch bzw. opensearch zu installieren? Oder haben Sie andere Gründe wie z.B. die Kosten die Ihr Hoster für die Einrichtung und den Betrieb…
Purchase Code invalid bei Aktivierung des Porto Themes (Magento 2)
Es kann sein, dass Sie bei dem Versuch Ihr Magento 2 Porto Theme zu aktivieren die Meldung Purchase Code invalid erhalten und die Aktivierung von Porto somit nicht funktioniert. Die Lösung ist recht einfach, öffnen Sie die Datei app/code/Smartwave/Porto/Helper/Data.php und…