Dr. Nikolai Krambrock Magento Bronze Partner | Magento Certified Developer

Tier prices für Magento individuelle Optionen

Magento erlaubt Preis-Staffeln für Produkte und Preise für individuelle Optionen. Preis-Staffeln für individuelle Optionen werden dagegen nicht unterstützt. Diese werden vor allem dann benötigt, wenn eine Vielzahl von Produkten wie Werbeartikel oder Textilen bedruckt oder in anderer Form veredelt werden sollen. Die folgende Tabelle zeigt z. B. Preise für Kugelschreiber mit Bedruckung.

Weiterlesen…

Automatisches Testen und Continues Integration in 5 Schritten

Beim Aachner Magento-Stammtisch am 12.12.2012 habe ich einen Kurzvortrag zum Aufbau eines Continues Integration Servers für Magento gehalten. Diesen Vortrag stelle ich nun hier zur Verfügung und freue mich über eine rege Diskussion.

Datei zum Download

Continues Integration in 5 Schritten

 

 

 

Automatisiertes Testen in Magento

Automatisches Testen hat sich – ausgehend von der agilen Softwareentwicklung (eXteme Programming, Scrum) – bis weit in die traditionellen Prozesse (RUP, V-Modell XT) durchgesetzt. Bei größeren Projekten begünstigen richtig eingesetzte automatisierte Tests nicht nur die Qualität der Entwicklung sondern machen die Entwicklungszeit auch kalkulierbarer. Einen Einführungsartikel liefert Kent Beck:

Test Infected: Programmers Love Writing Tests

Das Problem:

Im Magento-Umfeld werden automatische Tests kaum eingesetzt. Dafür gibt es je nach Testtyp verschiedene Gründe:

Weiterlesen…

Validierung der Attribute beim CSV-Datei-Import

Das Problem:

Alle in Magento angelegten Attribute fangen mit Kleinbuchstaben an. Dies wird von Magento erzwungen, wenn man Attribute im Backend von Hand anlegt. Wenn die Attribute aber mit Hilfe von einem Skript mysql4-install-x.x.x.php erstellt werden, können die Attribute mit einem beliebigem Zeichen anfangen, denn in diesem Falle wird die Validierung nicht durchgeführt. Die Attribute funktionieren einwandfrei innerhalb des Systems und werden auch beim Export in eine CSV-Datei mit dieser Schreibweise übernommen.

Weiterlesen…

Magento Full Page Cache Warmup

Ohne weitere Einstellungen wird in der Magento Enterprise Edition der Cache gefüllt, wenn eine Seite abgerufen wird. Magento bietet unter System/Konfiguration/System/Full Page Cache Auto Generation die Möglichkeit, den Cache vorab zu füllen. Leider ist diese Option allenfalls für sehr kleine Shops nützlich. Bei dem von mir bearbeiteten Shop mit ca. 20.000 Artikeln sollten 100.000 URLs gecached werden. Bei einer Ladezeit von ca. drei Sekunden auf dem Testserver wäre das System also nach ca. dreieinhalb Tagen fertig gewesen.

Weiterlesen…

Make a gift – Warenkorbpreisregeln erweitern

Passend zum Thema Weihnachten: Eine von mir entwickelte Extension erweitert die Magento-Warenkorbpreisregeln (Salesrules) um kostenlose Produkte, die dem Warenkorb hinzugefügt werden können. In diesem Artikel möchte ich erklären, wie sich die Warenkorbpreisregeln auf diese Art in vier einfachen Schritten erweitern lassen.

Weiterlesen…