OXID esales Dokumentation Voriges Modul PayPal entfernen
Copyright Copyright 2012 OXID esales AG, Deutschland Die Vervielfältigung dieses Dokuments oder Teilen davon, insbesondere die Verwendung von Texten oder Textteilen bedarf der ausdrücklichen vorherigen Zustimmung der OXID esales AG. Eine Dekompilierung des Quellcodes, unerlaubte Vervielfältigung sowie die Weitergabe an Dritte ist nicht gestattet. Zuwiderhandlungen werden ausnahmslos zur Anzeige gebracht und strafrechtlich verfolgt. Die alleinigen Rechte an der Software sowie an diesem Dokument liegen ausschließlich bei der OXID esales AG. Die in diesem Dokument bereit gestellten Informationen wurden nach aktuellem Stand der Technik verfasst. Die OXID esales AG übernimmt jedoch keine Haftung oder Garantie für die Aktualität, Richtigkeit und Vollständigkeit der bereit gestellten Informationen. Da sich Fehler, trotz aller Bemühungen nie vollständig vermeiden lassen, sind wir für Hinweise jederzeit dankbar. Konventionen In diesem Dokument werden die folgenden typographischen Konventionen verwendet: Grau hinterlegte Proportionalschrift Für Benutzereingaben, Quellcode und URLs Graue Kursivschrift Für Dateinamen und Pfade Fettschrift Für Eingabefelder und Navigationsschritte Fettschrift dunkelrot Für Warnungen und wichtige Hinweise Impressum OXID esales AG Bertoldstraße 48 79098 Freiburg Deutschland Fon: +49 (761) 36889 0 Fax: +49 (761) 36889 29 Vorstand: Roland Fesenmayr (Vorsitzender), Andrea Seeger Aufsichtsrat: Harald Fuchs (Vorsitzender) Sitz: Freiburg Amtsgericht Freiburg i. Brg. HRB 701648 2/6
Inhaltsverzeichnis Copyright...2 Konventionen...2 Impressum...2 Einleitung...4 1 Dateien des Themes "Basic" entfernen...4 1.1 Sprachdateien...4 1.2 PayPal-Grafiken...4 1.3 Templates...4 1.4 CSS-Einträge...5 2 Moduleinträge entfernen...5 3 Blocks für Templates aus Datenbank entfernen...5 4 Moduldateien löschen...5 5 Datenbank aktualisieren...5 6 Konfigurationsparameter für Logging entfernen...6 3/6
Einleitung Wenn Sie in Ihrem OXID eshop bereits das Modul PayPal im Einsatz hatten und ein Update der bestehenden Installation durchführen wollen, müssen Sie zunächst das vorige Modul komplett entfernen. Der Grund liegt darin, dass das zu installierende Modul PayPal neu und nicht kompatibel zur vorhergehenden Version ist. Alle notwendigen Schritte sind in diesem Dokument beschrieben. 1 Dateien des Themes "Basic" entfernen Verwenden Sie das Theme "Basic", müssen die zum Modul gehörenden Dateien aus den Verzeichnissen des Shops gelöscht und Einträge aus dem Stylesheet oxid.css entfernt werden. 1.1 Sprachdateien Die Sprachdateien des neuen Moduls sind im Verzeichnis /modules/oepaypal/out/lang gespeichert. Haben Sie die Sprachdateien des alten Moduls geändert, müssen Sie diese Änderungen in die neuen Sprachdateien übernehmen. Löschen Sie anschließend folgende Sprachdateien: /out/basic/de/paypal_lang.php /out/basic/en/paypal_lang.php 1.2 PayPal-Grafiken Die PayPal-Grafiken des neuen Moduls sind im Verzeichnis /modules/oepaypal/out/img gespeichert. Löschen Sie folgende PayPal-Grafiken: /out/basic/img/paypal-lockbox_150x50.gif /out/basic/img/paypal-lockbox_80x35.gif /out/basic/img/lockbox_eu_vectors_paypal_b.png 1.3 Templates Löschen Sie bitte das Template /out/basic/tpl/inc/paypal_item.tpl und entfernen Sie den zum Modul gehörenden HTML-Code aus den Templates: /out/basic/tpl/page/checkout/basket.tpl /out/basic/tpl/page/checkout/order.tpl /out/basic/tpl/page/checkout/payment.tpl /out/basic/tpl/page/checkout/thankyou.tpl /out/basic/tpl/_left.tpl 4/6
1.4 CSS-Einträge Das neue Modul PayPal verwendet ein eigenes Stylesheet, welches automatisch inkludiert wird. Zusätzliche Einträge im Stylesheet oxid.css sind nicht notwendig. Bitte entfernen Sie die Einträge aus dieser Datei. 2 Moduleinträge entfernen Gehen Sie zu Stammdaten -> Grundeinstellungen -> System -> Module und entfernen Sie alle Moduleinträge des alten Moduls im Feld Installierte Module. basket => efi_paypal/efi_paypal_basket order => efi_paypal/efi_paypal_order oxpaymentgateway => efi_paypal/efi_paypal_oxpaymentgateway 3 Blocks für Templates aus Datenbank entfernen Wenn Sie das Theme "Azure" verwenden, müssen die Blockeinträge für die Templates aus der Datenbank entfernt werden. Führen Sie bitte dafür folgende SQL-Anweisung aus: DELETE FROM `oxtplblocks` WHERE `oxmodule` = 'efi_paypal'; 4 Moduldateien löschen Löschen Sie das komplette Verzeichnis /modules/efi_paypal. 5 Datenbank aktualisieren Die Datenbank des Shops muss aktualisiert werden. Führen Sie bitte dafür die unten stehenden SQL- Anweisungen aus. Die erste SQL-Anweisung löscht die Konfigurationstabelle, die weiteren SQL- Anweisungen passen die Transaktionstabelle an. DROP TABLE IF EXISTS `efi_paypal_cfg`; ALTER TABLE `efi_paypal_transaction` CHANGE `id` `oepaypal_id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `efi_paypal_transaction` CHANGE `transaction_data` `oepaypal_transactiondata` TEXT CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL; RENAME TABLE `efi_paypal_transaction_drop` TO `oepaypal_transactions`; 5/6
6 Konfigurationsparameter für Logging entfernen Der Parameter $this->blpaypallogging in der Konfigurationsdatei config.inc.php des Shops, der das Logging aktiviert, muss entfernt werden. Für den OXID eshop Version 4.5.10 kann jetzt bei Bedarf dieser Parameter verwendet werden: $this->blpaypalloggerenabled = true; // enable/disable PayPal logging Für den OXID eshop 4.6.0 lässt sich das Logging direkt im Administrationsbereich bei den Moduleinstellungen ein- oder ausschalten. 6/6