Kategorie: Magento

  • Composer Installieren unter Debian

    Login in die ssh Datei erstellen via nano nano composer-installer.sh #!/bin/sh EXPECTED_SIGNATURE=$(wget -q -O – https://composer.github.io/installer.sig) php -r „copy(‚https://getcomposer.org/installer‘, ‚composer-setup.php‘);“ ACTUAL_SIGNATURE=$(php -r „echo hash_file(‚SHA384‘, ‚composer-setup.php‘);“ if [ „$EXPECTED_SIGNATURE“ != „$ACTUAL_SIGNATURE“ ] then >&2 echo ‚ERROR: Invalid installer signature‘ rm composer-setup.php exit fi php composer-setup.php –quiet RESULT=$? rm composer-setup.php Speichen mit F3 und Schließen mit F2…

  • Kategorie id des Artikel auslesen auf der product detail page

    Ich möchte wissen ob der Artikel in einer speziellen Kategorie gelistet ist. In meine fall in der 4129 und 4233 ist der Sale und Angebot mit $_product->getCategoryIds(); bekomme ich die id im array. diese muss ich dann nur nach den gewünschten werten durchsuchen. Mit: if (in_array(„4129“, $categoryIds) or in_array(„4233“, $categoryIds)) { //mach was } $_product->getCategoryIds(); if…

  • Magento 2 Plesk MySql auf 5.6 Updaten

    Da Plesk selber nur bis 5.5.4 anbieten gibt es hier eine Workaround  [ANLEITUNG] Upgrade für MySQL von 5.5 auf 5.6 https://kb.plesk.com/de/127962

  • Magento Katalog Artikel pro Seite

    Um ein limits z.b. nur für eine Spezielle Kategorie zu erstellen kam man wie Folgt vorgehen. Kategorie ->Eigene Gestaltung->Custom Layout Update <reference name=“product_list_toolbar“> <action method=“setDefaultGridPerPage“> <limit>100</limit> </action> </reference> hier wird das Page limit von Standarte auf 100 gesetzt möglich wäre auch „all“ für alle. Zu beachten ist das die Werte auch unter Konfiguration ->Katalog „…

  • Lesti FPC + Manadev SEO Layered Navigation — Kategorie Seiten mit einem Filtersatz ohne Filter url

    Kategorie Seiten mit einem Filtersatz würde unter der Hauptkategorie URL zwischengespeichert werden, ohne Filter. Manadev blogte über diese früher (http://www.manadev.com/blog/magento-layered-navigation-with-lesti-full-page-cache/) aber das hat nicht das Problem behoben. Das Problem ist, dass die erzeugten Schlüssel für die Kategorie-Seiten mit einem Filter und für die Kategorie-Seiten generiert, ohne Filterschlüssel wäre dies das gleiche. Was manchmal das Zwischenspeichern einer gefilterten Kategorie-Seite…

  • Magento Cache und Sessions in den RAM legen

    Was bei mir wirklich viel gebracht hat ist die Cache Folder in der Server Ram zu legen. via SSH mount tmpfs /var/www/var/cache -t tmpfs -o size=64m mount tmpfs /var/www/var/session -t tmpfs -o size=64m mit der Größe bin ich auch nicht sicher werde es mal mit deutliche mehr versuchen.  

  • Magento Berechnung der Einsparungen

    Der prozentuale Einsparbetrag für eine Position wird berechnet, indem zuerst der beste Angebotspreis vom Referenzpreis abgezogen wird. Das Ergebnis wird dann durch den Referenzpreis geteilt und schließlich mit einhundert multipliziert. Einsparung (%) = ( (Referenzpreis – bester Angebotspreis) / Referenzpreis) * 100 Ich hole mir den Grundpreis auf Magento in meine Fall ist das der…

  • Magento Lagermengen im in der phmtl

    Hier ist ein kurzer Code, um möglichen Produktinformationen wie Lager(qty) , Mindestmenge (min_qty), Lagerverfügbarkeit (is_in_stock), minimale und maximale Verkaufsmenge (min_sale_qty und max_sale_qty) usw. Ich habe es aktuell genutzt um icon ein und aus zu blenden. <?php $stock = Mage::getModel(‚cataloginventory/stock_item‘)->loadByProduct($_product); echo $stock->getQty(); // oder auch echo $stock->getMinQty(); echo $stock->getMinSaleQty(); ?>  

  • direkte SQL Queries In Magento

    Standardmäßig wird Magento automatisch eine Verbindung zu es ist Datenbank und bieten zwei separate Ressourcen, die Ihnen den Zugriff auf Daten verwenden können: core_read und core_write. Wie Sie wahrscheinlich erraten kann, ist core_read zum Lesen aus der Datenbank, während core_write ist für das Schreiben in die Datenbank. Es ist wichtig, um sicherzustellen, dass Sie die…

  • Magento eigenes Artikel Listing

    neu Datei erstellen in  app/code/local/Mage/Catalog/Block/Product z.B. Meinlisting.php (immer auf Groß / Kleinschreibung achten ) der Inhalt   <?php class Mage_Catalog_Block_Product_Meinlisting extends Mage_Catalog_Block_Product_List { function get_prod_count() { Mage::getSingleton(‚catalog/session‘)->unsLimitPage(); return (isset($_REQUEST[‚limit‘])) ? intval($_REQUEST[‚limit‘]) : 24; } function get_cur_page() { return (isset($_REQUEST[‚p‘])) ? intval($_REQUEST[‚p‘]) : 1; } /** * Retrieve loaded category collection * * @return Mage_Eav_Model_Entity_Collection_Abstract **/…