Magento Fehler im Checkout nach Integration der Anrede bei Adressen

19. August 2011 § Ein Kommentar

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 mit installiert, und dort fehlen einfach die Input-Datentypen für drei Werte, inklusive dem “Präfix”, was meinen aktuellen Shop dann auch zum Absturz brachte nachdem ich es aktiviert hatte. Abhilfe schafft eine kleine Query, die diese Werte korrekt setzt. Das aktuellste MRG (2.1.3) enthält diesen Fehler übrigens immer noch…

UPDATE eav_attribute SET frontend_input = 'date' WHERE attribute_code = 'customer_address_payone_credit_rating_date';
UPDATE eav_attribute SET frontend_input = 'text' WHERE attribute_code = 'customer_address_payone_credit_rating_score';
UPDATE eav_attribute SET frontend_input = 'text' WHERE attribute_code = 'customer_address_payone_credit_rating_secscore';

Ich hoffe es hilft jemandem die Suchzeit zu verkürzen ;)

Magento erweitertes Exportprofil mit Herstellerfilter

30. Juni 2011 § Ein Kommentar

Ü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.

» Rest des Artikels lesen «

Magento Bestellungen löschen und Nummernkreise definieren

02. September 2008 § 7 Kommentare

Momentan gibt es leider keine einfache Möglichkeit, vorhandene Bestellungen komplett aus der Datenbank zu löschen. Im Forum finden sich dafür verschiedene Vorgehensweisen, und die die für mich am Besten funktioniert hat habe ich hier kurz zusammengefasst. Zusätzlich erkläre ich auch, wie man die Startnummern von Bestellungen und Rechnungen an die eigenen Bedürfnisse anpasst. Getestet habe ich das Ganze unter Magento 1.1.1 und 1.1.3.

» Rest des Artikels lesen «