Neuerungen in OpenCart 2.3

In diesem Artikel werde ich einige der wichtigsten Funktionen von OpenCart 2.3 vorstellen. 

Wenn Sie ein OpenCart-Entwickler sind, der mit früheren OpenCart-Versionen vertraut ist, bietet OpenCart 2.3 einige Überraschungen für Sie. Natürlich wird in jeder neuen Version neben Fehlerbehebungen etwas Aufregendes erwartet, aber OpenCart 2.3 bringt etwas mit, das Ihre Aufmerksamkeit auf jeden Fall erfordert.

Als OpenCart-Erweiterungsentwickler interessieren Sie sich für die Änderungen der Verzeichnisstruktur, die ich im nächsten Abschnitt besprechen werde. Abgesehen davon sind es die Änderungen an der Backend-Oberfläche, die ich im Rest des Artikels erläutern werde.

Lassen Sie uns schnell das Rezept durchgehen:

  • Änderungen der Verzeichnisstruktur
  • Änderungen im Navigationsbereich für Erweiterungen
  • Intuitivere Layoutbearbeitung
  • Einführung der Dashboard-Management-Benutzeroberfläche
  • Hinzufügung neuer Zahlungsgateways

Verzeichnisaufbau

Eine der wichtigsten Änderungen, die Sie in OpenCart 2.3 feststellen werden, ist die Umstrukturierung der Verzeichnisstruktur der Erweiterungen. In den früheren Versionen hätten Sie bemerkt, dass es für die folgenden Erweiterungen separate Verzeichnisse gab:

  • Captcha
  • Futter
  • Modul
  • Openbay
  • Zahlung
  • Gesamt

Wie Sie im folgenden Screenshot sehen können, ist ein neuer Erweiterung Die Verzeichnisebene wird unter hinzugefügt Regler Verzeichnis.

Das Erweiterung Das Verzeichnis enthält die oben aufgeführten Erweiterungen. Früher waren sie nur unter Regler Verzeichnis selbst. Und ja, es ist nicht nur das Regler Verzeichnis; Für die restlichen MVC-L-Komponenten wird die gleiche Hierarchie implementiert, darunter auch Well-Model, View und Language. Wenn Sie also die Modell-, Ansichts- und Sprachverzeichnisse untersuchen, sollten Sie eine ähnliche Umstrukturierung feststellen.

Das Erweiterungsverzeichnis enthält die Komponenten, die leicht erweitert werden können, und fügt bei Bedarf neue hinzu. Zum Beispiel die Zahlung Das Verzeichnis enthält alle auf der Site verfügbaren Zahlungs-Gateway-Erweiterungen. In der gleichen Weise die Captcha Das Verzeichnis enthält verschiedene Dateien, die sich auf die Captcha-Methode beziehen.

Wenn Sie also eine neue Zahlungsgateway-Methode für Ihr Geschäft benötigen, sollte dies untergehen Verlängerung / Zahlung, und in der gleichen Weise sollten neue, mit der Captcha-Challenge-Methode verwandte Dateien untergehen Erweiterung / Captcha. Natürlich hätten Sie in der älteren Version etwas Ähnliches getan, indem Sie die Dateien in der Zahlung und Captcha Verzeichnisse. Das neue Erweiterung Die Verzeichnisebene fügt das Gefühl der Trennung von den Kerndateien hinzu.

Der Rest der Verzeichnisse wie Konto, Kasse, Tool, Produkt usw. wird von den Erweiterungen, die wir besprochen haben, auf einer Ebene gehalten, da sie eher zur Kernfunktionalität des Einkaufswagens gehören als etwas Erweiterbares.

Überarbeitete Erweiterungen

Bevor wir in diesen Abschnitt eintauchen, werfen wir einen Blick auf die Screenshots der Erweiterungen Navigation in beiden Versionen von OpenCart.

Sie sind mit dieser Navigation bereits vertraut:

Und zu Ihrer Überraschung sieht das in OpenCart 2.3 so aus:

Sie müssen sich fragen, wo sind diese Links für Zahlung, Auftragssummen und Module? Gehen Sie in OpenCart 2.3 zum Backend und klicken Sie auf Erweiterungen> Erweiterungen, und so sieht es aus:

Wie Sie im obigen Screenshot sehen können, handelt es sich um eine brandneue Benutzeroberfläche für das Erweiterungsmanagement. Die Dropdown-Box enthält Typen von Erweiterungen, die Sie auf dieser Seite verwalten können.

  • Analytics
  • Captchas
  • Instrumententafel
  • Einspeisungen
  • Betrugsbekämpfung
  • Module
  • Zahlung
  • Versand
  • Themes
  • Auftragssummen

In den früheren Versionen von OpenCart wurden die meisten der obigen Abschnitte im Hauptnavigationsmenü selbst platziert. Wählen Sie im Dropdown-Feld einen beliebigen Erweiterungstyp aus, um die Liste der entsprechenden Erweiterungen anzuzeigen. Im obigen Screenshot wird das angezeigt Analytik Art von Erweiterungen. Auch die Installation von Erweiterungen basiert jetzt auf AJAX.

Benutzer mit scharfen Augen hätten in der obigen Liste einige neue Kandidaten bemerkt-Instrumententafel und Themes. Wir werden das Dashboard im nächsten Abschnitt besprechen, aber schauen wir uns an, was Themes dreht sich alles um.

Wenn Sie in den früheren Versionen das Standarddesign Ihres Geschäfts und die zugehörigen Einstellungen ändern wollten, wechseln Sie zu System> Einstellungen. Dann bearbeiten Sie Ihren Shop und ändern die Standardlayout Einstellung unter der Geschäft Tab. Auch die Möglichkeit und Bild Mithilfe von Registerkarten können Sie themenbezogene Einstellungen wie die Anzahl der Produkte pro Seite, Bildgrößeneinstellungen und dergleichen konfigurieren.

In der aktuellen Version werden die verschiedenen themenbezogenen Einstellungen unter einem Dach zusammengefasst, was die Sache wesentlich vereinfacht. Wählen Themes In der Dropdown-Liste wird die Liste der in Ihrem Geschäft verfügbaren Designs angezeigt.

Bearbeiten Sie den Standardspeicher, und Sie gelangen auf die folgende Seite.

Auf dieser Seite können Sie das Standarddesign für Ihr Geschäft und andere themenbezogene Einstellungen konfigurieren. Es ist also eine willkommene Änderung, da die Dinge in Bezug auf die Themeneinstellungen sichtbarer werden.

Obwohl es sich um eine brandneue Schnittstelle für das Erweiterungsmanagement handelt, ist es meiner Meinung nach eine Fortsetzung der Änderungen in der Verzeichnisstruktur, die wir zuvor in diesem Artikel besprochen haben. Es war also intuitiv und sollte vorgestellt werden.

Dashboard-Verwaltung

Wie im vorherigen Abschnitt versprochen, beschreibt dieser Abschnitt die Einführung des Instrumententafel Modulverwaltungsschnittstelle. Wenn Sie sich beim Back-End-Bereich anmelden, werden die verschiedenen Module im Dashboard-Bereich angezeigt.

  • Weltkarte
  • Sales Analytics
  • Letzte Aktivität
  • letzte Bestellungen
  • und mehr

In der früheren Version gab es keine Back-End-Schnittstelle zum Verwalten dieser Module. In der neuen Version können Sie diese Module auf dieselbe Weise verwalten wie andere Erweiterungsmodule.

Gehe zu Erweiterungen> Erweiterungen, und wählen Sie Instrumententafel aus der Erweiterungs-Dropdown-Box. Es bringt dir so etwas.

Wie Sie sehen, handelt es sich also um eine identische Schnittstelle zu der Seite mit den Modullisten. Jetzt haben Sie die vollständige Kontrolle darüber, was auf Ihrer Admin-Dashboard-Seite angezeigt wird. Natürlich können Sie Ihre benutzerdefinierten Dashboard-Module auf die gleiche Weise erstellen wie andere OpenCart-Module.

Intuitive Layoutverwaltung

Wieder lasse ich die Screenshots sprechen - das ist, was Sie in früheren Versionen von OpenCart gewohnt sind:

OpenCart 2.3 bringt Ihnen so etwas.

Die Modulzuordnungsschnittstelle ist im Vergleich zur älteren Version optisch ansprechender. Obwohl es sich nur um eine Neuanordnung der Modulfeldpositionen handelt, können Sie die Reihenfolge und Position der aktivierten Module an Ihrem Standort leicht visualisieren. Es ist eine geringfügige, aber eine großartige Verbesserung, würde ich sagen.

Zahlungs-Gateways

Die Liste der unterstützten Zahlungs-Gateways wächst ständig, und einige willkommene Ergänzungen sind:

  • Skrill
  • CardConnect
  • Divido
  • Pilibaba für chinesische Kasse

Fazit

Das sind einige der wichtigsten Änderungen in Bezug auf die OpenCart 2.3-Version. Ich hoffe, wir werden in der kommenden Version weitere aufregende und nützliche Funktionen haben und bis dahin dranbleiben! 

Machen Sie sich mit diesen neuen Funktionen vertraut und vergessen Sie nicht, Ihre Fragen und Ihr Feedback mithilfe des unten stehenden Feeds zu teilen.

Heute haben wir einige neue Funktionen in OpenCart 2.3 besprochen. Obwohl dies vom OpenCart-Team mit jeder neuen Version erwartet wird, war diese Version insofern speziell, als sie einige wichtige Änderungen im Bereich des Erweiterungsmanagements vorgenommen hat.

Das wars heute von meiner Seite. Fühlen Sie sich frei, Ihre Gedanken zu posten, und Sie können mich auch über Twitter erreichen.