Update HOWTO

Transcrição

Update HOWTO
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf
Magento CE 1.4 / Magento EE 1.8
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Schritt 1: Altes Modul-Paket vollständig deinstallieren
Die neuen MRG-Module sind aus dem Scope local in den Scope community verschoben
worden. Um Konflikte zu vermeiden, müssen alle Module aus local/Symmetrics/ entfernt
werden. Es gibt folgende Möglichkeiten das MRG1-Paket aus Ihrer Magento-Installation
zu entfernen:
a) Deinstallation über den Magento Connect Manager (empfohlen)
1. Wechseln Sie zum Magento Connect Manager über System > Magento Connect >
Magento Connect Manager
2. Scrollen Sie nach unten in den Bereich connect.magentocommerce.com/community und
wählen Sie bei Aktionen neben market_ready_germany die Aktion Uninstall. Klicken Sie
anschließend auf Commit Changes.
Bitte beachten Sie! Während der Deinstallation gehen keine Datenbankinhalte (CMS-Seiten,
Blöcke, E-Mail Templates, Einstellungen usw.) verloren. Es werden lediglich die Programme
deinstalliert, nicht Ihre Inhalte.
20/06/10, Seite 2 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
3. Wenn die Deinstallation erfolgreich war, erscheint eine entsprechende Nachricht. Nach der
Aktualisierung der Seite sollte das Paket market_ready_germany aus der Modulliste
verschwunden sein.
b) Manuelle Deinstallation
1.
Entfernen Sie auf Dateiebene folgende Ordner und Dateien:
app/local/Symmetrics
app/local/Mage/Catalog/Block/Product/Abstract.php
app/community/Mage/BankPayment/
app/etc/modules/Mage_BankPayment.xml
app/etc/modules/Symmetrics_Agreement.xml
app/etc/modules/Symmetrics_Config.xml
app/etc/modules/Symmetrics_ConfigGermanTexts.xml
app/etc/modules/Symmetrics_DefaultAddressSelection.xml
app/etc/modules/Symmetrics_DeliveryTime.xml
app/etc/modules/Symmetrics_DisplayTaxInfo.xml
app/etc/modules/Symmetrics_ExtBankpayment.xml
app/etc/modules/Symmetrics_Impressum.xml
app/etc/modules/Symmetrics_InvoicePdf.xml
app/etc/modules/Symmetrics_LegitimateGerman.xml
app/etc/modules/Symmetrics_StockIndicator.xml
app/locale/de_DE/Symmetrics_DeliveryTime.csv
app/locale/de_DE/Symmetrics_DisplayTaxInfo.csv
app/locale/de_DE/Symmetrics_Impressum.csv
app/locale/de_DE/Symmetrics_InvoicePdf.csv
app/locale/de_DE/Symmetrics_StockIndicator.csv
app/locale/de_DE/template/config_german_texts/
app/locale/el_GR/Mage_BankPayment.csv
app/locale/en_GB/Symmetrics_Impressum.csv
app/locale/en_GB/Symmetrics_InvoicePdf.csv
app/locale/en_US/Mage_BankPayment.csv
app/locale/en_US/Symmetrics_DeliveryTime.csv
app/locale/en_US/Symmetrics_DisplayTaxInfo.csv
app/locale/en_US/Symmetrics_Impressum.csv
app/locale/en_US/Symmetrics_InvoicePdf.csv
app/locale/en_US/Symmetrics_StockIndicator.csv
app/locale/it_IT/Mage_BankPayment.csv
app/locale/nb_NO/Mage_BankPayment.csv
app/locale/nl_NL/Mage_BankPayment.csv
app/locale/pl_PL/Mage_BankPayment.csv
app/locale/pt_BR/Mage_BankPayment.csv
design/adminhtml/default/default/template/bankpayment/
design/frontend/default/default/layout/defaultaddressselection.xml
design/frontend/default/default/layout/legitimategerman.xml
design/frontend/default/default/layout/stockindicator.xml
design/frontend/default/default/template/bankpayment/
design/frontend/default/default/template/legitimategerman/
design/frontend/default/default/template/stockindicator/
js/symmetrics/
skin/frontend/default/default/css/stock_indicator.css
skin/frontend/default/default/images/stockindicator/sprite.gif
Bitte beachten Sie! Falls Sie Klassen usw. aus dem MRG1-Paket erweitert haben bzw.
überschreiben, sorgen Sie dafür, dass Sie Ihre Code-Teile entsprechend an die neue PaketStruktur anpassen.
20/06/10, Seite 3 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Schritt 2: Magento Update auf CE 1.4 / EE 1.8
Wir gehen in diesem HOWTO nicht näher auf das eigentliche Magento-Update ein. Wenn alle
Module aus dem MRG1-Paket vollständig deinstalliert sind, können Sie Ihre Magento-Installation
normal über den Magento Connect Manager oder manuell updaten. Beachten Sie bitte dabei, dass
auch andere Module (nicht aus unserem Paket) evtl. ebenso upgedatet werden müssen. Wenn Sie
die MRG-Deinstallation durchgeführt haben und Fehler bei Ihrem Magento-Update auftreten, liegt
das nicht an unserem Paket, sondern an anderen Modulen oder Ihren Anpassungen am System.
Schritt 3: Installation von MRG2
Wir empfehlen die unkomplizierte Installation von allen Modulen über Magento Connect.
Sie können die Module aber auch einzeln, aus dem von unserer Webseite geladenen
Archiv installieren bzw. den Inhalt von einzelnen build-Ordnern in Ihr Magento-Verzeichnis
kopieren. Wenn Sie die Module einzeln installieren, achten Sie bitte auf die ModulAbhängigkeiten.
a) Installation über Magento Connect Manager
20/06/10, Seite 4 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Bitte beachten Sie: nach dieser Aktion muss unbedingt der Cache komplett erneuert werden!
Schritt 4: Konfigurationsanpassungen
Beim Update (hier wird davon ausgegangen, dass die MRG-1 installiert hatten zuvor) werden
Migrationsskripte aus den Modulen ConfigGerman und ConfigGermanTexts nicht ausgeführt. Dies
hat zur Folge, dass einige Einstellungen, die in Magento CE 1.4 / EE 1.8 neu dazu gekommen sind
bzw. geändert wurden, manuell angepasst werden müssen (bei Neuinstallationen passiert das
automatisch). Der Hintergrund dazu ist, dass wir bestehende Konfigurationen, CMS-Seiten, Blöcke
und E-Mail Templates automatisch nicht ändern möchten. Das könnte bereits gemachte
Änderungen, Übersetzungen und Template-Anpassungen in den E-Mail Templates für einen
spezifischen Shop zerstören. Gehen Sie dazu die Konfigurationsseiten in Ihrem Backend einzeln
durch und vergleichen Sie die Einstellungen mit folgenden Screenshots. Sie müssen ggf. die
Einstellungen entsprechend anpassen. Wir zeigen hier nicht die gesamte Konfiguration des Shops
sondern nur die Änderungen zu MRG1, die zusätzlich nach einem Update von MRG1 auf MRG2
manuell durchgeführt werden müssen. Diese Einstellungen werden sonst mit einer frischen
Installation von MRG2 auf Magento CE 1.4 / EE 1.8 automatisch eingestellt. Ebenso zeigen die
Screenshots neue Konfigurationsoptionen, die mit MRG2 neu dazu gekommen sind.
20/06/10, Seite 5 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Abbildung 1: HTTP-Einstellungen
Abbildung 2: Gewicht-Info hinter jedem Preis anzeigen
20/06/10, Seite 6 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Abbildung 3: Kundenoptionen
20/06/10, Seite 7 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Abbildung 4: Neue Passwortoptionen für den Modul SecurePassword
Abbildung 5: Einstellungen der Totals. Es ist wichtig, dass hier genau diese Reihenfolge definiert wird.
Abbildung 6: Nachbestellungen sollten standardmäßig deaktiviert werden. Es sind Abmahnungen wegen diesem Modul
möglich. Beraten Sie sich am Besten mit Ihrem Anwalt oder mit Trusted Shops wenn Sie die Nachbestellungen in Ihrem
Shop aktivieren möchten.
20/06/10, Seite 8 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Abbildung 7: Neue Einstellungen für die PDF-Rechnung
Abbildung 8: Die Steuereinstellungen müssen genau so, wie im Screenshot zu sehen, eingestellt werden.
20/06/10, Seite 9 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Abbildung 9: Neue Steuereinstellungen in CE 1.4 / EE 1.8
20/06/10, Seite 10 von 11 © 2010, symmetrics gmbh
HOWTO
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Was gibt es noch zu beachten?
2. Das alte Symmetrics_Impressum-Modul wurde durch das neue, refactorte Modul
Symmetrics_Imprint ersetzt. Die alte Notation {{block
type="symmetrics_impressum/impressum" value="[VARIABLE]"}} für das Lesen der
Impressum-Felder wird zwar noch von dem neuen Modul unterstützt, verwenden Sie aber bitte ab
sofort nur noch folgende Notation: {{block type="imprint/field" value="[VARIABLE]"}} um
Felder und vordefinierte Blöcke aus Impressum zu lesen. Beispiele finden Sie in der ModulDokumentation.
3. Wenn Sie das Paket von MRG1 auf MRG2 updaten, werden neue E-Mail Templates installiert,
aber nicht in der DB aktualisiert. Sie können die Templates manuell anpassen, indem Sie Inhalte
aus den HTML-Seiten unter app/locale/de_DE/template/config_german_texts/email/
manuell in Ihre E-Mail Templates übertragen.
4. Beim Update werden auch neue CMS-Blöcke und Seiten nicht aktualisiert. Wie auch mit den EMail Templates können Sie die Inhalte der neuen CMS-Seiten aus
app/locale/de_DE/template/config_german_texts/ in die entsprechende CMS-Seiten in
Ihrem System übertragen.
5. Tipp: In der HTML-Seite app/locale/de_DE/template/config_german_texts/mrg-cmsbeispiel.html finden Sie die neuen Impressum-Aufrufe.
6. Das Modul Mage_BankPayment ist kein fester Bestandteil des Paketes mehr. Dieses Modul ist
jetzt als eine Abhängigkeit definiert und wird separat heruntergeladen und installiert.
7. Unsere Partner-Module Trusted Shops Käuferschutz, Trusted Shops Kundenbewertung, CashTicket und PAYONE müssen nach der Installation des Paketes noch zusätzlich konfiguriert
werden. Wenden Sie sich dazu an den jeweiligen Partner. Die Kontaktdaten und weitere
Informationen finden Sie im Backend unter System > Konfiguration > Allgemein
8. Falls Sie Support für das neue MRG2-Paket benötigen, schreiben Sie uns eine detaillierte
Support-Anfrage an [email protected].
20/06/10, Seite 11 von 11 © 2010, symmetrics gmbh

Documentos relacionados