münster-webdesign.net

Artikel mit ‘Online-Shop’ getagged

Neue Magento-Extension: Mswebdesign Featured

Mittwoch, 12. Mai 2010
Magento-Extension: Mswebdesign featured

Magento-Extension: Mswebdesign featured

Die Startseite zählt sicherlich zu den wichtigsten Seiten eines Magento-Online-Shops. Daher bietet es sich an, auf der Startseite eines E-Shops Produkte zu platzieren, die neu im Shop-Sortiment sind, sich besonders gut im Shop verkaufen oder aus anderen Gründen hervorgehoben werden sollen. Damit auch bei vielen angebotenen Produkten die Übersicht auf der Startseite des Shops nicht verloren geht, bietet sich dazu eine Magento-Extension an, die eine platzsparende und zugleich benutzerfreundliche Präsentation dieser Produkte ermöglicht.

Unsere neue Magento-Extension Mswebdesign Featured ermöglicht es, ausgewählte Produkte in der Seitenspalte eines Magento-Shops anzuzeigen und bei Bedarf über Schaltflächen oder auch per Mausrad durch die Featured Products zu scrollen.

Als Basis für die Scroll-Animation unserer Magento-Extension Mswebdesign Featured dient jQuery respektive die Erweiterung Scrollable aus der jQuery-Tools-Sammlung.

Bugs in Magentos Webservices-API

Donnerstag, 15. April 2010

Während der Arbeit mit Magentos Webservices-API stießen wir auf diverse Bugs in den Magento Community-Versionen 1.3.2.4 sowie 1.4.0.1. Insbesondere betroffen sind die Methoden catalog_product.info, catalog_product.update sowie catalog_category.assignProduct.

Obwohl in der Dokumentation ausdrücklich die Übergabe der SKU als Identifikator für das Produkt vorgesehen ist, werden die Methoden beim Aufruf über das Webservices-API dennoch auf das falsche Produkt angewendet.

Als Workaround hat es sich in der Praxis bewährt, statt der SKU möglichst die ID des Produkts an die Methoden zu übergeben. Die folgenden Methodenaufrufe funktionieren anschließend wie erwartet:

// Produkt-Info abrufen
var_dump($proxy->call($sessionId,'product.info','id_of_product'));
// Produkt-Info aktualisieren
var_dump($proxy->call($sessionId,'product.update',array('id_of_product', array('name'=>'new name of product'), 'store_view')));

Magento: Kategorien um benutzerdefinierte Felder erweitern

Montag, 15. März 2010
Magento: Kategorieeingabe um benutzerdefinierte Felder erweitern

Magento: Kategorieeingabe um benutzerdefinierte Felder erweitern

Die Erweiterung der Kategorieeingabemaske respektive des entsprechenden Eingabeformulars im Magento-Backend um benutzerdefinierte Felder funktioniert ähnlich wie die Erweiterung der Artikeleingabemaske. Allerdings gibt es auch einige grundlegende Unterschiede. Gleich ist das Inkludieren der benötigten Datenbankklasse in der config.xml-Datei des Erweiterungsmoduls sowie das Anlegen des neuen Attributs respektive Eingabefeldes.

(weiterlesen…)

Magento: Artikeleingabemaske per Extension um benutzerdefinierte Felder erweitern

Freitag, 12. März 2010
Artikel und Kategorien im Magento-Backend um benutzerdefinierte Felder erweitern

Artikel und Kategorien im Magento-Backend um benutzerdefinierte Felder erweitern

Früher oder später kommt der Punkt, an dem es nötig ist, die Eingabemasken respektive Eingabeformulare im Magento-Backend von Artikeln und Kategorien per Extension um eigene, benutzerdefinierte Felder zu erweitern.

Am schnellsten lässt sich ein Magento-Extension-Gerüst mittels des ModuleCreator erstellen. Dieses muss dann nur noch entsprechend angepasst werden:

(weiterlesen…)

Magento: Developer Toolbar for Magento

Sonntag, 07. März 2010
Magento-Entwickler-Tool: Developer Toolbar for Magento

Magento-Entwickler-Tool: Developer Toolbar for Magento

Als Entwickler für Magento-Shops sind wir stets auf der Suche nach nützlichen Erweiterungen für Magento, die uns bei der täglichen Arbeit unterstützen.

Ein echtes Extension-Highlight ist dabei die Magento-Extension “Developer Toolbar for Magento“. Die Extension blendet auf Wunsch eine zusätzliche Menüleiste am unteren Ende des Magento-Frontends ein. Entwickler haben anschließend direkten Zugriff auf viele häufig genutzte Funktionen, die sich ansonsten weit verteilt über das Magento-Backend erstrecken.

Folgende Funktionen stellt die Magento-Extension derzeit bereit:

Frontend Hints: Aktivierung bzw. Deaktivierung der Pfadhinweise & Blocknamen im Magento-Frontend
Backend Hints: Aktivierung bzw. Deaktivierung der Pfadhinweise & Blocknamen im Magento-Backend
Logs: Aktivierung bzw. Deaktivierung des Fehler-Logs
Merge JS: Aktivierung bzw. Deaktivierung der Zusammenfassung von JavaScript-Dateien
Store Code in Urls: Aktivierung bzw. Deaktivierung des Store Codes
SEO Rewrites: Aktivierung bzw. Deaktivierung der URL-Rewrites
Translate Inline: Aktivierung bzw. Deaktivierung der Inline Übersetzung im Magento-Frontend
Clean & Disable All Cache: Deaktivierung bzw. Leerung der Caches

Magento: Keine Kategorieanzeige nach Update auf Magento 1.4

Freitag, 05. März 2010

Nach der Aktualisierung einer Magento 1.3.x-Installation hatten wir mit diversen Problemen zu kämpfen. So funktionierte im Frontend des Magento-Shops beispielsweise die Anzeige der Kategorien respektive Produkte nicht mehr. Stattdessen häuften sich im Error-Log Fehlermeldungen:

Invalid method Mage_Catalog_Block_Product_List::addColumnCountLayoutDepend

Nachdem wir Template-Fehler sowie Fehler im Magento-Core ausschließen konnten, stießen wir als Fehlerursache auf die beliebte Magento-Extension “Market Ready Germany”, die derzeit noch nicht kompatibel mit Magento 1.4.x ist.