Magentoshop umziehen / kopieren (Anfänger)

magneto-blog

Es kommt häufiger vor, dass man mit Magento entweder umziehen will oder den gesamten Shop kopieren möchte, um z.B. eine Enwticklungsinstalltion zu haben. In diesem Artikel möchte ich darauf eingehen, wie das geht. Ich versuche an dieser Stelle vor allem die EINFACHSTE Möglichkeit zu zeigen (die nicht unbedingt die eleganteste Möglichkeit ist). Wenn mich jemand auf bessere Vorgehensweise aufmerksam macht, bin ich immer dankbar.

Schritt 1: Dateien vom Server auf lokale Festplatte kopieren

Schritt 2: MySQL Datenbank MyPHPAdmin sichern

Schritt 3: Daten in neues Verzeichnis auf den Server hochladen

Schritt 4: Inhalte der alten DB in neue Datenbank importieren

Schritt 5: Neuer Shop: Configdateien anpassen

Schritt 6: Backend Login, Einstellungen anpassen

 

Dieses Tutorial basiert auf der 1.9. Version von Magento.

Ich hoffe, ich konnte ein wenig weiterhelfen, wenn es noch Fragen gibt, würde ich mich freuen, wenn ich da weiterhelfen könnte. Schreibt mir dazu gerne einen Kommentar.

 

 

Magento Bestellmails / “Transaktionsmails” anpassen

magneto-blog

Um die Magento-Mails vollständig anzupassen, können an 2 Stellen Anpassungen vorgenommen werden:

  1. [Backend] System > Transaktionsmails

    transaktionsmails-magento.jpgAn dieses Stelle kann der Großteil der Emailvorage angepasst werden. Einige Inhalte, die letzlich per Mail verschickt werden, lassen sich hier jedoch NICHT anpassen, was etwas nervig ist.  Dies erklären wir im nächsten Punkt.
  2. [FTP] deinshopordner/app/design/frontend/base/default/template/email/order/shipment

 

Über dieses Blog:

In diesem Blog versuche ich zum Thema Magento, Webentwicklung und CMS hilfreiche Tips zu geben. Ich versuche ganz bewusst, alle Inhalte möglichst kompakt und auch für Anfänger verständlich auf den Punkt zu bringen. Ich hoffe sehr, wenn ich weiterhelfen konnte und würde mich antürlich sehr über eien Verlinkung freuen, am liebsten auf den Artikel selbst. Links findest Du bereits den Quelltext, um den Artikel zu verlinken.

 

Magento: Datei Datenbank-Konfiguration

magneto-blog

Manchmal kann man sich bei Magento ziemlich dumm  und dämlich suchen. Möchte man die Datenbankverbindung für Magento manuell ändern, dann muss man dies in folgender Datei tun:

 

/app/etc/local.xml

 

Änderungen ab ca Zeile 40

 

<default_setup>
<connection>
<host><![CDATA[db11.net-server.de]]></host>
<username><![CDATA[BENUTZERDB]]></username>
<password><![CDATA[PASSWORT]]></password>
<dbname><![CDATA[DBNAME]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>

 

 

Dnach am besten den var/cache leeren

Magento: Exportieren und Importieren Attribut-Sets

magneto-blog

Ich stand vor der Aufgabe, Produkte von einem Magent-basiertem Shop in einen anderen zu übertragen. Ich fand es überraschend, dass Magento für solche Fälle keine zufriedenstellende Funktion vorgesehen hat. Ich habe mich bei Magento Connect umgeschaut und keine brauchbare Lösung gefunden.

Produke lassen sich zwar per System>Dataflow unter Zuhilfenahme von FTP (Bilder) vergleichweise komnfortabel exportieren udn importieren, dies funktioniert aber meines Wissens ganz und garnicht mit selbstdefinierten Atrributen und Attributsets. diese muss man wie es aussieht im einfachsten Fall per SQL-Datenbank migrieren. Wenn man die Attribute, Attributsets und Bilder im neuen Shop hat, dann kann man den Dataflow-Import starten.

Das ganze nochmal als Kurzanleitung

  1. FTP > Produktbilder exportieren media/catalog/product/a/b/bildnamedesproduktes.jpg
  2. Magento > System > Data-Flow Artikel exportieren
  3. MySQL Tabellen manuell exportieren ( catalog_eav_attribute, eav_attribute, eav_attribute_set
    —> ab hier import
  4. MySQL Tabellen in neue Datenbank importieren
  5. FTP > Bilder-Ordner (komplette Verzeichnis-Struktur) hochladen in media/import
  6. Magento > System > Data-Flow Artikel importieren

Ich hoffe, dass euch diese kleine Anleitung ein wenig weiterhelfen konnte! Ich habe das mit 1.7 / 1.9 getestet. Selbstverständlich sind alle Informationen nach bestem Wissen und Gewissen und nur meine Meinung, wenn Ihr Fehler findet bitte unbedingt commenten!

 

 

 

 

Magento Produkte übertragen (Magento Dataflow)

magneto-blog

Magento import export

Die Produkte sind in einem Onlineshop natürlich ein wichtiger Punkt. Will man diese mit einem Magento System in einer Datei sichern oder von einem Magento-System in anderes (z.B. Entwicklungsinstalltion), dann kann man das mit Extensions oder Magento-Bordmitteln durchführen.

Pfad zur Funktion System > Dataflow Profile

Hier möchte ich zeigen, wie der Produktimport und anschließlich Export mit “Dataflow” funktioniert:

  1. Attribut-Sets exportieren, importieren
  2. Bilder