Alle Artikel vom "Dezember, 2010"

Türchen 06: Die Reihenfolge in der Module geladen werden

Dez 6, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  Keine Kommentare

Türchen 06 ist ein “Alles-Gute-Zum-Nikolaus”-Türchen. Wünscht dem guten alten Mann alles Gute und passt auf Knecht Ruprecht auf. Vielleicht kommt er ja auch zu euch wenn ihr ganz böse am Magento-Core bastelt? Neben viel Blödsinn ist natürlich auch heute wieder ein kleines Beispiel zu Magento im Kalender welches sich mit der Reihenfolge beschäftigt in der Module verarbeitet werden.

Weiterlesen >>

Türchen 05: Ein Produkt mit individuellem Preis im Warenkorb

Dez 5, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  11 Kommentare

Nein, leider wieder keine Schokolade, sondern auch heute nur Quellcode. Diesmal schauen wir einmal wie man ein Produkt in den Warenkorb legen kann und dazu noch selbst den Preis bestimmt. Der aktuelle Warenkorb ist im Magento im Quote gespeichert. Genauer gesagt als Quote-Item. Das eigentliche Quote enthält nämlich zum Beispiel Informationen zum Empfänger oder Absender. Weiterlesen >>

Türchen 04: Admin-URL ändern

Dez 4, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  2 Kommentare

Türchen 04 ist ein Sicherheits-Türchen. Um automatische Angriffen ein wenig vorzubeugen ist es sinnvoll die Admin-URL im Live-System zu verändern. Das hat den Vorteil das Aktionen, wenn man im Magento-Admin angemeldet ist, nicht einfach von anderen Webseiten über z.B. I-Frame ausgelöst werden können. Zwar versucht Magento durch das anhängen von Keys in der URLs vorzubeugen – leider unterstützen das bei weitem noch nicht alle Module so das das Feature mitunter deaktiviert ist. Weiterlesen >>

Türchen 03: Eine Dropdown mit Produkt-Steuern in der Konfiguration.

Dez 3, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  Keine Kommentare

.. und hinter Türchen 03 verbirgt sich eine kleine Erläuterung wie eine Dropdown mit Auswahl von Produkt-Steuern in der Admin-Konfiguration hinterlegt werden kann. Dazu bedarf es bloß ein wenig XML in der system.xml das eigenen Moduls. Den Rest bringt Magento von Haus aus mit. Weiterlesen >>

Türchen 02: Die aktuelle Bestellung

Dez 2, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  1 Kommentar

Heute hinter dem Kläppchen: Die aktuelle Bestellung.

$order      = Mage::registry('current_order');
$subtotal  = $order->getSubtotal();
$shipping = $order->getBaseShippingAmount();

Zuerst holen wir uns das den aktuellen Warenkorb. Dort stehen uns über ‘$order’ verschiedene Methoden zur Verfügung, in diesem Fall greifen wir mit ‘getSubtotal()’ auf die Zwischensumme und mit ‘getBaseShippingAmount()’ auf die Versandkosten zu. Mit diesen Informationen kann man – das Wissen um die kostenfreien Lieferung vorausgesetzt – folgende Box realisieren: ‘Noch xx.xx € – dann sparen Sie yy.yy € Versandkosten’. Wenn das kein Anreiz ist.

Türchen 01: Eine Kategorie anlegen

Dez 1, 2010   //   von   //   Adventskalender, Entwicklung, Magento  //  1 Kommentar

Jeden Tag einen kleinen Code-Schnipsel bis dann endlich Weihnachten ist. Heute beginnen wir mit dem Anlegen einer Kategorie mittels PHP-Code:

$category = Mage::getModel('catalog/category');
$category->setPath( '1/2' );
$category->setName( $name );
$category->save();

Zuerst holen wir uns das Category-Model. Dort setzen wir mittels setPath den Pfad (also die Parents) unserer neuen Kategorie. Der Pfad beginnt immer mit 1 gefolgt von der Root-Kategorie des Shops. Danach können beliebig viele Oberkategorien zur neuen Kategorie folgen. Mittels setName wird noch der Name der Kategorie gesetzt und letztlich mittels save das ganze gespeichert.

Seiten:«123

Magento-Support

Sie benötigen kurzfristig Unterstützung in einem Magento-Projekt oder möchten eine individuelle Extension einsetzen? Sprechen Sie uns an.