Anleitung Modul EU Legal Update 1.4.2

Beim Update von EU Legal für PrestaShop 1.6.0.14 sind einige wichtige Dinge zu beachten. Insbesondere das Fehlen der Steueranzeige sollte überprüft werden, da bei der neuen Version das aktuelle default-bootstrap Theme berücksichtigt wurde. Gegebenenfalls ist das eigene Theme zu aktualisieren.

Voraussetzungen / Downloads:

Anleitung EU Legal 1.4.2 Update

Stellen Sie zuerst sicher, dass Sie PrestaShop 1.6.0.14 installiert haben (wird im Back Office links unten angezeigt). Wenn nicht, sollten Sie zuerst das Update durchführen.

  1. Bitte notieren Sie vor dem EU Legal Update alle Einstellungen des Moduls, damit diese später leichter wieder eingerichtet werden können. Bewährt hat sich an dieser Stelle auch ein Screenshot oder die Modul Einstellungsseite in einem zweiten Browsertab / Browserfenster während der Installation stehen zu lassen (und nicht neu zu laden).
  2. Zuerst sollte die alte EU Legal Version (z.B. 1.4.0 oder 1.4.1) komplett gelöscht werden. Dazu gehen Sie im Back Office auf die Modulliste (Module > Module), suchen nach EU Legal und klicken rechts auf das Dreieck zum Löschen
    Loeschen-von-EU-Legal
  3. Laden Sie danach die neueste EU-Legal Version 1.4.2 in Ihren Shop. Klicken Sie auf „Neues Modul hinzufügen“, „Datei wählen“, suchen Sie die zip-Datei auf Ihrem Rechner und dann auf „Modul laden“
    EU-Legal-neueste-Version-laden
  4. Stellen Sie sicher, dass es sich um EU Legal 1.4.2 handelt und klicken Sie jetzt auf „Installieren“. Dabei werden im Hintergrund alle wichtigen Override Funktionen installiert. Sollte dies nicht klappen, müssen Sie zwischen Schritt 2 und 3 die original Override Dateien von PrestaShop 1.6.0.14 wieder herstellen.
    EU-Legal-installieren
  5. Übernehmen Sie jetzt wieder alle Einstellungen aus dem alten Modul
  6. Passen Sie Ihr Theme an! PrestaShop hat in der Version 1.6.0.14 auf der Produktseite den Steuer-Zusatz als Standard eingeführt. Daher musste dies an dieser Stelle aus EU Legal heraus genommen werden, um mit dem default-bootstrap kompatibel zu sein. Wer das aktuelle PS 1.6.0.14 default-bootstrap Theme einsetzt, bekommt hier jetzt die korrekte einfache Steueranzeige zu sehen:
    steueranzeige-default-bootstrap
  7. Bei einem Fremdtheme fehlt gegebenenfalls diese Anzeige, wenn dieses noch auf einer älteren Vorlage PS < 1.6.0.13 beruht. Wir empfehlen in diesem Fall diesen Code der product.tpl zu ergänzen, auch wenn man eine schönere Darstellung beim default-bootstrap erreichen möchte. Gehen Sie per FTP in Ihren Theme-Ordner und öffnen die product.tpl und suchen nach „tax“, dann gelangen Sie schnell an diese Stelleproduct.tpl-tax
    Dieser Code (~Zeile 261) kann durch dieses Snippet ersetzt werden:

    <span class=“tax-shipping-info eu-legal“>                        <span class=“tax_info“> {if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))} {if $priceDisplay == 1}{l s=’tax excl.‘}{else}{l s=’tax incl.‘}{/if}  {/if}                   </span>
    </span>

    Mit den hinzugefügten span-Tags und EU-Legal Klassen sollte die Formatierung wieder schöner aussehen:
    steueranzeige-default-bootstrap-neu

6 thoughts on “Anleitung Modul EU Legal Update 1.4.2

  1. Hallo,

    ich erhalte diese Fehlermeldungen. Wie kann ich overrides wieder herstellen?
    The following module(s) could not be installed properly:

    eu_legal :
    The method getTaxesRate in the class Carrier is already overriden.
    The method getProducts in the class Cart is already overriden.
    The method getProducts in the class Category is already overriden.
    The method getContentFromId in the class CMS is already overriden.
    The method Send in the class Mail is already overriden.
    The method getProducts in the class Manufacturer is already overriden.
    The method getModulesOnDisk in the class Module is already overriden.
    The method __construct in the class Order is already overriden.
    The method validateOrder in the class PaymentModule is already overriden.
    The method getTaxTabContent in the class HTMLTemplateInvoice is already overriden.
    The method getTaxTabContent in the class HTMLTemplateOrderSlip is already overriden.
    The method __construct in the class Product is already overriden.
    The method getBestSales in the class ProductSale is already overriden.
    The method getProducts in the class Supplier is already overriden.
    The method getTaxData in the class TaxCalculator is already overriden.
    The method initFormInformations in the class AdminProductsController is already overriden.
    The method sendConfirmationMail in the class AuthController is already overriden.
    The method initContent in the class OrderController is already overriden.
    The method initContent in the class OrderDetailController is already overriden.
    The method init in the class OrderOpcController is already overriden.
    The method __construct in the class ParentOrderController is already overriden.
    The method initContent in the class ProductController is already overriden.

    1. Wenn Override Reste nach einer fehlgeschlagenen Installation stehen bleiben, müssen die original Overrides aus PrestaShop wiederhergestellt werden. Sie benötigen hierfür den FTP Zugang zu Ihrem Shop.

      1) benennen Sie den override Ordner in override_bak um
      2) entpacken Sie die zip-Datei vom original PrestaShop 1.6.0.14
      3) kopieren Sie den lokal entpackten override-Ordner per FTP auf den Server (und zwar nur diesen Ordner an die alte Stelle)

      Jetzt sollte sich EU Legal problemlos installieren lassen

  2. Bei mir sind nahezu alle Kategorie-Seiten leer und auch das Modul „ausgwählte Artikel auf der Startseite“ zeigt nichts mehr an. Der Warenkorb wird auch fehlerhaft angezeigt…

    Ich habe den originalen override-Ordner vor Installation des Updates wiederhergestellt. Außerdem nutze ich das default Template mit überwiegend CSS-Anpassungen. Ich habe vll. zwei tpl-Dateien minimal verändert, aber das dürfte es wirklich nicht sein.

  3. Hallo sehr geehrtes Team,
    meine PrestaShop hat in der Version 1.6.0.14
    default-bootstrap Theme,

    Den Code wie im Punkt 7 von Ihnen beschrieben habe ich im produkt.tpl geändert, trotzdem wird inkl. MwSt. Groß angezeigt.

    1. Das müsste im Quelltext überprüft werden, ob das HTML-Markup korrekt dargestellt wird. Ansonsten könnte es ein Problem mit dem Caching geben (Cache zum Testen mal abschalten: Erweiterte Einstellungen > Leistung)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.