Magento Blog für Entwickler

Magento ist das führende Open-Source Shop-System. In unserem Blog diskutieren wir aktuelle Herausforderungen im E-Commerce, geben Tipps und zeigen Probleme auf. Hiermit möchten wir unseren kleinen Teil zum Magento Ökosystem beitragen. Viel Spaß beim Lesen :-)

Dabei sein ist alles: erste Magento Unconference weltweit – im März in Berlin!

Feb 27, 2015   //   von   //   Entwicklung  //  Keine Kommentare

Highlights von Konferenzen sind oftmals die Gespräche dazwischen und die Kontakte, die man knüpft. Und nicht immer highlightverdächtig sind die vorgegebenen (und teilweise werbeverdächtigen) Vortragsthemen. Aus diesem Grunde sind Un-Konferenzen entstanden, die Pausen, Gespräche und die Wünsche der Teilnehmer in den Vordergrund stellen. Und aus diesem Grunde gibt es jetzt auch eine solche Konferenz für Magento: die Magento Unconference.

Weiterlesen >>

Code Coverage mit Travis CI und Code Climate

Feb 22, 2015   //   von   //   Entwicklung, Magento  //  Keine Kommentare

Nach einem tollen Beitrag von Matthias Zeis zum Thema Magento-Extensions mit Travis CI testen, habe ich das Ganze auch sofort für eines meiner Projekte auf GitHub ausprobiert. Und es hat sofort super funktioniert. Nach einiger Zeit habe ich den Dienst Code Climate für mich entdeckt – hier kann man seinen Code bewerten lassen, und auch die Code Coverage der Tests messen lassen.

Weiterlesen >>

Ein Produkt mehrfach in den Warenkorb legen

Feb 4, 2015   //   von   //   Entwicklung, Magento  //  Keine Kommentare

Immer wieder bekommt man die Anforderung, dass ein und das selbe Produkt mehrfach in den Warenkorb gelegt werden soll. Im Standard werden diese Produkte von Magento dann automatisch zu einer Position zusammengefasst. Um dem entgegen zu wirken, muss dem Produkt einfach nur eine zusätzliche Option gegeben werden, welche sich von dem anderen Produkt im Warenkorb unterscheidet. Damit sind es für Magento zwei verschiedene Produkte, welche natürlich nicht zusammen gelegt werden sollten.

In der Praxis sieht es dann so aus, dass man einen neuen Observer erstellt, welcher dann das Quote-Item um eine Position erweitert.

<sales_quote_product_add_after>
    <observers>
        <webguys_module>
            <class>webguys_module/observer</class>
            <method>salesQuoteProductAddAfter</method>
        </webguys_module>
    </observers>
</sales_quote_product_add_after>
public function salesQuoteProductAddAfter($event)
{
    $items = $event->getItems();

    /* @var $item Mage_Sales_Model_Quote_Item */
    foreach ($items AS $quoteItem) {
        $product = $quoteItem->getProduct();
        $quoteItem->addOption(
            new Varien_Object(
                array(
                    'product' => $product,
                    'code' => 'unique_id',
                    'value' => uniqid()
                )
            )
        );
    }
}

MAMP und MySQL 5.6 für Magento2

Dez 28, 2014   //   von   //   Allgemein, Magento  //  2 Kommentare

Ich programmiere ich der Regel, gerade in kleineren Projekten, ohne Vagrant oder Docker-Stack sondern direkt auf meinem Mac mit MAMP. Leider sind die Magento2 Tests hiermit ein wenig anstrengend da Mamp im Moment kein MySQL 5.6 liefert, Magento2 das aber gerne hätte. Also was tun? Na selbst upgraden.
Weiterlesen >>

Firegento Mage Unconference – Noch Tickets verfügbar

Dez 28, 2014   //   von   //   Allgemein, Magento  //  2 Kommentare

Lieber Magento-Enthusiast,

das FireGento-Team freut sich, die erste FireGento Mage Unconference ankündigen zu können. Die Community lädt weltweit Dich und viele andere Menschen ein, an dieser großartigen und einmaligen Veranstaltung 2015 in Berlin teilzunehmen!

Weiterlesen >>

Türchen 24: Frohe Weihnachten

Dez 24, 2014   //   von   //   Adventskalender, Magento  //  Keine Kommentare

Auch dieses Jahr möchte ich ganz ganz herzlich bei den 23 Gastautoren, welche uns jeden Tag eine neues “Türchen” präsentierten, bedanken. Wirklich eine tolle Leistung und auch wieder tolle herausragende Beiträge.

Weiterlesen >>

Türchen 23: Magento Podcasts

Dez 23, 2014   //   von   //   Adventskalender, Magento  //  5 Kommentare

I love listening to good news and tech podcasts like This Week in Tech, Freakonomics Radio or Echo der Zeit from Swiss Radio SRF. It really sucked when the first Magento podcast – produced in German language – started in 2009 ground to a halt in March 2012 after a total of 15 episodes. After 2 1/2 years of silence, a new Magento podcast was born in September 2014, produced in English language by Phillip Jackson and Kalen Jordan and I have to admit it’s my absolute favorite podcast, not only because it is moderated by 2 fine Magento developers, but because it’s at least as funny as Beavis & Butt-head. According to their own definition MageTalk is not useful at all for actual e-commerce strategy. It’s more like inside baseball talk for the dev community.

Weiterlesen >>

Türchen 22: Docker für Entwickler

Dez 22, 2014   //   von   //   Adventskalender, Magento  //  Keine Kommentare

Virtualisierung ist eigentlich ein alter Hut jedoch kam in diesem Jahr ein neuer Player aufs Parkett namens Docker. Diese hat es geschafft alte Technik neu zu kombinieren (LXC und cgroups) und ein guten Layer drauf zu packen. Das ganze hätte jedoch nicht viel Aufmerksamkeit bekommen wenn nicht einiges an VC geflossen wäre. Doch was ist eigentlich Docker? Docker ist ein Container Virtualisierung System. Vagrant was viele von euch kenne ist eine Virtual Machine.

Weiterlesen >>

Seiten:1234567...41»