Magento – Falle “Katalog Preisregel”

Ein Thema welches ich heute einmal ansprechen möchte, da es uns gerade schwer beschäftigt hat: Magento und Katalog Preisregeln. Warenkorb Preisregeln und Katalog Preisregeln überschneiden sich teilweise haben aber auch einige Unterschiede und einen ganz gewaltigen zu dem wir später kommen. Beide Preisregel Arten geben dem Shopbetreiber die Möglichkeit (speziellen) Kunden oder Kundengruppen abweichende Preise…

Magento – Fehler beim Datenbankimport

Wir hatten heute beim Import einer Magento Datenbank in eine neue DB die Fehlermeldung SQL-Befehl: — — Constraints der Tabelle ‘catalog_eav_attribute’ — ALTER TABLE ‘catalog_eav_attribute’ ADD CONSTRAINT ‘FK_CATALOG_EAV_ATTRIBUTE_ID’ FOREIGN KEY ( ‘attribute_id’ ) REFERENCES ‘eav_attribute’ ( ‘attribute_id’ ) ON DELETE CASCADE ON UPDATE CASCADE ; MySQL meldet: #1452 – Cannot add or update a child…

Magento – Speicherort für Inline Übersetzungen

Ganz kurz, da sich die Frage gerade stellte: Wenn im Magento Inline Übersetzungen angefertigt werden, werden diese direkt in der Datenbank in der Tabelle core_translate abgespeichert. Hier kann dann angepasst werden (oder wahrscheinlich (!) auch wieder gelöscht, um es dann über die translate.csv zu übersetzen)

Magento – CMS Daten verloren aber noch Datenbank Backup

Wir haben gerade ein neues Template auf unseren Multistore aufgesetzt, welches einen tollen Installer hat…einen sehr ambitionierten Installer. Diese hat ungefragt alle “Home” CMS Seiten überschrieben und der komplette Content war verloren. Leider war weder in der Anleitung noch sonstwo ein Hinweis auf diese “Nebensächlichkeit”. So dass uns insgesamt 5 Home CMS Seiten verloren gegangen…

PHP MyAdmin – SQL Befehl, Daten in der Datenbank ersetzen

Es kommt immer mal wieder vor, dass ein Domainumzug, eine Bild_URL Änderung o.ä. an vielen Stellen wie zum Beispiel in den Transaktionsemails geändert werden muss. Diese Situation hatten wir gerade, dass das Logo, welches mit den Transaktionsemails verschickt wird an einer anderen Stelle lag und somit nun über 20 eMails geändert werden mussten. Selbstverständlich kann…

Magento – Datenbank exportieren / Dump erstellen

Möchte man eine Datenbank Kopie machen, um diese anschließend zu sichern oder auch in eine Shop Kopie einzubringen, kann dies schnell über PHPMyAdmin getan werden. Hierzu die betreffende DB auswählen und auf den Reiter “Exportieren” klicken. Nun ist es meist richtig und Standard, alle Tabellen auszuwählen. So dass eigentlich nichts an den Standardeinstellungen geändert werden…

Magento – “The attribute code ‘weight’ is reserved by system. Please try another attribute code.” Attribute anpassen, wenn es über das Backend nicht geht

Es gibt das eine oder andere Attribut, welches sich nicht so einfach über das Backend verändern lässt, wie man es vielleicht gerne möchte. Ein Beispiel hierfür ist das Attribut Gewicht / Weight. Dieses wirft die oben stehende Fehlermeldung aus, wenn man versucht es zu ändern, sei es der Name (Bezeichnung/Optionen verwalten), die Sichtbarkeit o.ä.. Hierfür…

Magento – Import von alter SQL Datenbank

Soll eine alte Datenbank in ein neues Magento System übernommen werden (was nicht immer funktioniert und nicht unproblematisch ist), kann folgender Weg versucht werden: Es wird in phpMyAdmin ein DB Backup der entsprechenden DB erstellt. >BEVOR< diese nun in die neue Datenbank gespielt wird, sollte ganz an den Anfang der runtergeladenen DB folgende Zeilen gestellt…