Magento Bildupload trotz htaccess

Häufig wird bei neuen Magento Shops die Umgebung bereits aufgesetzt, so daß Shopbetreiber und Dienstleister eine gemeinsame Basis haben, an der gearbeitet und verbessert wird. Auch für eine Staging-Umgebung ist dies sinnvoll. Aber es soll natürlich nicht jeder auf den Shop zugreifen können, denn wer zeigt schon gern seine Baustelle der Öffentlichkeit? Der beliebteste (und… Magento Bildupload trotz htaccess weiterlesen

Remote PHP (Web + CLI) Debug mit Netbeans

In diesem Artikel möchte ich kurz zeigen, wie meine lokale Entwicklungsumgebung für PHP eingerichtet ist, und wie man entfernte (auf einer VM liegende) PHP-Skripte auch über das CLI in Netbeans debuggen kann. Server (VM) einrichten Unter Windows nutze ich eine virtuelle Maschine (via Virtualbox), auf der die Ubuntu Server Edition läuft. Dank VBoxHeadlessTray kann die… Remote PHP (Web + CLI) Debug mit Netbeans weiterlesen

Magento Fehler im Checkout nach Integration der Anrede bei Adressen

Heute hat mich ein Fehler in einem Magento Shop (1.4.2.1) im Checkout auf Trab gehalten: PHP Fatal error: Call to a member function setAttribute() on a non-object in /app/code/core/Mage/Customer/Model/Attribute/Data.php Nach einiger Recherche im Magento Forum stieß ich auf diesen Thread, der dann auch die Lösung enthielt. Bei der Market Ready Germany Extension wird das Payone-Modul… Magento Fehler im Checkout nach Integration der Anrede bei Adressen weiterlesen

Magento Testbestellungen löschen

Nach der Installation und Konfiguration eines Magento Shops möchte man natürlich "jungfräulich" anfangen Bestellungen zu empfangen. Es gibt dafür inzwischen eine Extension, aber ich mache es lieber "per Hand" via SQL Query, getestet unter Magento 1.4.2.x. ACHTUNG: Dadurch werden sämtliche Katalogsuchvorgänge, Bestellungen, Tags, Wunschlisten und "Send to Friend" Einträge unwiderruflich gelöscht. Auf jeden Fall ein… Magento Testbestellungen löschen weiterlesen

Magento erweitertes Exportprofil mit Herstellerfilter

Über Magentos ‚Dataflow‘ lässt sich eine Menge realisieren. Unter anderem natürlich der Im- und Export von Produktdaten um z.B. Preise zu pflegen. Leider sind die Standard-Filtermöglichkeiten nicht gerade berauschend. Will man z.B. alle Produkte eines Herstellers haben, so gibt es dazu bisher keine Möglichkeit. Ich zeige Ihnen hier wie das geht.

Google Conversiontracking in Magento einbinden

Viele Shopbetreiber nutzen Google Analytics zusammen mit Adwords. Und da jeder gern wissen möchte, welche Keywords welchen Umsatz bringen, ist das Conversiontracking unerlässlich. Leider ist das bei Magento gar nicht so einfach einzubinden für den unbedarften Shopeigner. Ich zeige Ihnen daher kurz wie das geht. Diese Anleitung ist für Magento 1.4.x geschrieben worden, sollte aber… Google Conversiontracking in Magento einbinden weiterlesen

Magento mit GMail oder externem SMTP betreiben

Nach längerer Suche habe ich eine Extension gefunden die es ermöglicht, Magento mit externem SMTP-Server mit unterschiedlichen Authentifizierungsmethoden, Einstellungen oder sogar via GMail zu betreiben: [ASchroder SMTPPro](http://www.magentocommerce.com/magento-connect/ASchroder/extension/1865/aschroder.com-smtp-pro)

Magento DB duplizieren

Eine Magento Datenbank lässt sich recht leicht mit PHPMyAdmin oder via Bash kopieren. Danach kann es allerdings zu folgendem Fehler kommen: Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given Offensichtlich mag MySQL/PHPMyadmin keine Nullen im auto_increment, denn die Lösung war folgende Query: SET FOREIGN_KEY_CHECKS=0; UPDATE `core_store` SET store_id… Magento DB duplizieren weiterlesen