Mit diesem Code können Sie den Typ (z.B. simple oder configurable) eines Produktes herausfinden:
|
1 2 |
// configurable, simple, ... $type = $product->getTypeId(); |
Mit diesem Code können Sie den Typ (z.B. simple oder configurable) eines Produktes herausfinden:
|
1 2 |
// configurable, simple, ... $type = $product->getTypeId(); |
Wenn Sie in Ihrem Magento 2 Shop den Fehler Could not determine temp directory, please specify a cache_dir manually erhalten, dann hat Magento keinen Zugriff auf Ihren temporären PHP Ordner. Sie lösen ds Problem, indem Sie in der php.ini den…
Wenn Sie MageSetup für Magento 2 installiert haben, müssen Sie es noch anwenden, damit die Steuerregeln etc. erstellt werden im Shop. Dies geschieht für Magento 2 in der Linux Konsole. Folgender Befehl erstellt die MageSetup Inhalte:
|
1 |
php bin/magento magesetup:setup:run de. |
Die Liste der…
Manchmal werden die JS und CSS Dateien in Magento 2 nicht korrekt geladen. Wenn Sie die JS und CSS Resourcen also manuell erstellen möchten oder, können Sie dies ganz einfach in der Linux Konsole durchführen. Folgender Befehel erstellt die Dateien:…
Magento 2 ist ein mächtiges und schnelles Shopsystem. Leider kommt es ohne Übersetzungen für Deutschland. Mit dem Sprachpaket von Splendid schafft man allerdings schnell Abhilfe.
Wenn die Kategorieseite Ihres Magento Shops extrem langsam lädt, dann kann das etwas mit den Magento Swatches zu tun haben. Überschreiben Sie /app/code/core/Mage/ConfigurableSwatches/Helper/Mediafallback.php und entfernen Sie
|
1 2 3 4 |
// normalize to all lower case before we start using them $optionLabels = array_map(function ($value) { return array_map('Mage_ConfigurableSwatches_Helper_Data::normalizeKey', $value); }, $optionLabels); |
von der ursprünglichen Stelle und fügen Sie den Code kurz über der darüber…
Wenn Sie ein Problem mit Ihrem Magento 2 Shop haben, oder Ihr anstehendes Projekt gerne mit Magento 2 umsetzen möchten und Unterstützung oder Beratung benötigen, melden Sie sich einfach. Ich helfe Ihnen gerne weiter. Ich freue mich darauf, von Ihnen…
Es kann vorkommen, dass Sie die Meldung Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given erhalten, wenn Sie Ihren Shop auf einen anderen Server umziehen. Die Lösung ist denkbar einfach. Führen Sie die folgenden SQL…
Wenn Sie die Sortierung der bestellten Produkte in der Bestellansicht so ändern möchten, dass nach SKU / Artikelnummer sortiert wird, überschreiben Sie einfach die app/design/adminhtml/default/default/template/sales/order/view/items.phtml in Ihrem Theme und ersetzen
|
1 2 3 4 5 6 7 8 |
<?php $_items = $this->getItemsCollection() ?> <?php $i=0;foreach ($_items as $_item):?> <?php if ($_item->getParentItem()) continue; else $i++;?> <tbody class="<?php echo $i%2?'even':'odd' ?>"> <?php echo $this->getItemHtml($_item) ?> <?php echo $this->getItemExtraInfoHtml($_item) ?> </tbody> <?php endforeach; ?> |
mit
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $_items = $this->getItemsCollection() ?> <?php $_sortedItems = array(); ?> <?php foreach ($_items as $_item) : ?> <?php $_sortedItems[$_item->getSku()] = $_item;?> <?php endforeach;?> <?php ksort($_sortedItems); // Hier findet die Sortierung nach Keys statt ?> <?php $i=0;foreach ($_sortedItems as $_item):?> <?php if ($_item->getParentItem()) continue; else $i++;?> <tbody class="<?php echo $i%2?'even':'odd' ?>"> <?php echo $this->getItemHtml($_item) ?> <?php echo $this->getItemExtraInfoHtml($_item) ?> </tbody> <?php endforeach; ?> |
Fertig. Wenn Sie nun eine Bestellung öffnen…
Wenn Sie bei einem Aufruf des Magento Connect Managers den Fehler Invalid login credentials bekommen, liegt es vermutlich daran, dass Sie Ihre FTP Zugangsdaten verändert haben und der Connect Manager diese noch falsch gespeichert hat. Die einfachste Lösung für dieses…