Wenn Sie ein neues Hyvä Projekt aufsetzen, kann es passieren, dass sie beim Ausführen des npm build Befehls den Fehler npm error Missing script: “build-prod” im CLI angezeigt bekommen. Die Ursache liegt darin, dass in neuen Versionen von Hyvä der…
Mindestmenge für Warenkorb auf Kategorieseite ignorieren (Magento 2)
Magento 2 bietet als Standardfeature eine Mindestmenge für Produkte an. Die Mindestmenge legt fest, wieviele Einheiten eines Produktes mindestens in den Warenkorb gelegt werden müssen. Wenn Sie diese Einstellung beim Klicken auf den Warenkorb Button auf der Magento 2 Kategorieseite…
PageBuilder Vorlagen löschen oder umbenennen (Magento 2)
Wenn Sie eine PageBuilder Vorlage in Ihrem Magento 2 Shop gespeichert haben, ist es in Magento 2 selber leider nicht möglich, diese wieder umzubenennen. Allerdings können Sie die Anpassungen in der Datenbank direkt vornehmen. Schauen Sie dazu in de Tabelle…
Admin Passwort vergessen? (Magento 2)
Keine Panik! Wenn Sie das Passwort Ihres Magento 2 Adminnutzers vergessen haben, können Sie sich problemlos einen neuen Nutzer auf der Kommandozeile (CLI) anlegen. Gehen Sie dazu in den Rootordner Ihres Magento 2 Shops und führen Sie dort den folgenden…
CSS lädt nicht (mehr) (Magento 2)
Es kann vorkommen, dass CSS in Ihrem Magento 2 nicht korrekt lädt bzw. dargestellt wird. Es gibt diverse Ursachen dafür, mit den folgenden Befehlen (ausgeführt im Rootordner Ihres Magento 2 Shops), lässt sich das Problem aber in den meisten Fällen…
Session Reaper Patch APSB25-88 installieren (Magento 2)
Heute wurde seitens Adobe der kritische Sicherheitspatch APSB25-88 (https://helpx.adobe.com/security/products/magento/apsb25-88.html) veröffentlicht. Der Patch behebt die Sicherheitslücke CVE-2025-54236, auch der “Session Reaper” genannt. Es wird dringend dazu geraten, den Patch zu installieren, betroffen sind alle aktuell verfügbaren Magento 2 Versionen. Durch die…
Cache kann nicht mehr deaktiviert oder aktiviert werden im Admin (Magento 2)
Seit Magento 2.2 ist es nicht mehr möglich, die unterschiedlichen Cache Arten direkt im Adminbereich zu aktivieren oder zu deaktivieren, wenn der Modus des Magento 2 Shops auf “Production” gesetzt wurde. Sie haben aber 2 Möglichkeiten zum Lösen des Problems:…
Prüfen, ob ein Produkt auf Lager ist mit der Produkt ID (Magento 2)
Mit dem folgenden Magento 2 Code können sie mittels der ID des Produktes den Lagerstatus herausfinden:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public function __construct( \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, ... ) { $this->stockRegistry = $stockRegistry; } $stockItem = $this->stockRegistry->getStockItem($productId); if ($stockItem->getIsInStock()) { echo "Produkt ist auf Lager"; } else { echo "Nicht auf Lager"; } |
Et voilà!
Konfigurationswert aus der Tabelle core_config_data laden (Magento 2)
Es kann vorkommen, dass Sie einen bestimmten Wert aus der Magento 2 Tabelle core_config_data laden müssen. Diese Tabelle enthält in Magento 2 üblicherweise sämtliche gespeicherten Werte aus z.B. dem Adminbereich von Magento 2. Mit dem folgenden Code können Sie das…
Kundenattribut auslesen (Magento 2)
Sie möchten ein spezielles Kundenattribut auslesen aus einem Kunden Ihres Magento 2 Kundenstammes? Kein Problem, mit dem folgenden Code können Sie mittels der Id des Kunden jeden beliebigen Wert auslesen:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
public function __construct( \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository, ... ) { $this->customerRepository = $customerRepository; } $customer = $this->customerRepository->getById($customerId); $customAttr = $customer->getCustomAttribute('what_ever'); if ($customAttr) { echo $customAttr->getValue(); } |