Home » OpenCart » Alles, was Sie vor dem Aufbau eines OpenCart-Geschäfts im Jahr 2023 wissen müssen

Alles, was Sie vor dem Aufbau eines OpenCart-Geschäfts im Jahr 2023 wissen müssen

Wenn Sie auf der Suche nach einer selbst gehosteten, kostenlosen Open-Source-E-Commerce-Plattform sind, haben Sie wahrscheinlich festgestellt, dass eine der beliebtesten Lösungen OpenCart ist.

OpenCart kann eine gute Warenkorb-Plattform für den Verkauf von physischen und digitalen Produkten sein. Aber Sie sollten wissen, dass es sich von den meisten anderen populären Open-Source-Programmen unterscheidet. Bevor Sie also OpenCart installieren, empfehle ich Ihnen, diesen Leitfaden zu lesen, um sicherzustellen, dass OpenCart das Richtige für Sie ist.

Sie werden auch einige Informationen erhalten, die auf der offiziellen OpenCart-Website nicht verfügbar sind – das könnte Ihre Meinung über OpenCart ändern, zum Guten oder zum Schlechten. Betrachten Sie diesen Artikel als Zeitersparnis.

Artikel Abkürzungen:

Ich kann Ihnen keine wirklichen Zahlen nennen, wie viele OpenCart-Shops gebaut wurden und derzeit funktionieren – es gibt keine aktuellen Statistiken. Aber nachdem ich seit fast einem Jahrzehnt OpenCart-Erweiterungen (Plugins) verkaufe, kann ich eindeutig sagen, dass es mehr als 10 000 aktive OpenCart-Shops gibt. Die Zahl könnte aber noch viel größer sein. Es gibt einige gute Gründe, warum OpenCart so beliebt ist.

Erstens – OpenCart selbst ist eine kostenlose Warenkorblösung. Sie können einen voll funktionsfähigen Online-Shop erstellen, und das Einzige, wofür Sie zahlen müssen, ist Ihre Website-Domain und das Hosting. Der gesamte Einkaufswagen ist völlig kostenlos. Sie können alle grundlegenden Versandmethoden, Zahlungsmethoden, eine unbegrenzte Anzahl von Produkten und Kategorien, Produktfilter und Attribute haben, ohne einen Cent auszugeben.

Der zweite Grund, warum OpenCart so beliebt ist: Das Einrichten eines einfachen Online-Shops (Hinzufügen von Produkten und Kategorien, Verwalten von Bestellungen) ist wahrscheinlich das Einfachste und Leichteste, was man tun kann. Die meisten meiner Kunden nutzen OpenCart-Shops seit Jahren, ohne dass sie Hilfe benötigen. Wenn Sie eine der anderen beliebten E-Commerce-Lösungen WooCommerce mit OpenCart vergleichen, sind Produkte und Kategorien viel einfacher zu handhaben, vor allem für diejenigen, die keine Erfahrung mit der Verwendung von Content Management Systemen und E-Commerce-Plattformen haben.

Dritter Grund: Jeder, der zumindest etwas Erfahrung mit PHP hat, kann Erweiterungen erstellen und Änderungen am Shop vornehmen. Sie müssen keine speziellen Frameworks erlernen oder über fortgeschrittene Programmierkenntnisse verfügen.

Wie unterscheidet sich OpenCart von anderen kostenlosen, selbst gehosteten E-Commerce-Lösungen?

Bis jetzt haben Sie wahrscheinlich gedacht, dass OpenCart die beste Lösung ist. Und es ist kostenlos!

Nun, es gibt einen Haken. Oder eine riesige Tasche voller Überraschungen aller Art. Beginnen wir mit der beliebtesten Frage in der OpenCart-Community.

Welche OpenCart Version soll ich verwenden?

Wenn Sie auf der offiziellen OpenCart-Website im Bereich Downloads nachsehen, werden Sie feststellen, dass die neueste Version von OpenCart (zumindest zum Zeitpunkt der Veröffentlichung dieses Artikels) 4.0.1.1 ist.

Wenn es sich um WooCommerce, Craft Commerce oder irgendeine andere Software handeln würde, würden Sie die neueste Version von OpenCart herunterladen, ohne auch nur darüber nachzudenken, und sie auf Ihrem Server installieren.

OpenCart ist anders. Die aktuellste Version von OpenCart, die auf der OpenCart-Website verfügbar ist, ist nicht produktionsreif. Sie befindet sich irgendwo in der Mitte der Entwicklung. Sie werden überall Bugs finden – in der Systemsteuerung, im Fontend. Kunden werden nicht einmal in der Lage sein, einen Kauf abzuschließen. Das Lustige ist, dass der Stand der Version nicht auf der OpenCart-Website dokumentiert ist.

Sie können die neueste OpenCart-Entwicklungsversion von Github herunterladen – einige der Probleme werden dann behoben sein. Aber es ist immer noch eine Entwicklungsversion, so gibt es keine Garantie, dass Sie nicht verschiedene Probleme mit der Github-Version mitbringen.

Meine persönliche empfohlene OpenCart-Version ist v3.0.3.2. Ja – sie ist drei Jahre alt und läuft am besten mit PHP 7.3… Sie hat ein paar Bugs, aber die sind kein Beinbruch. Sie können diese Version von OpenCart installieren und Sie werden sicher sein, dass alle grundlegenden Funktionen von OpenCart gut funktionieren. Außerdem unterstützen die meisten beliebten OpenCart-Vorlagen und -Erweiterungen diese Version von OpenCart.

Können Sie die OpenCart-Version in Ihrem Shop aktualisieren?

OpenCart kann nicht so einfach von einer Version zur anderen aktualisiert werden wie die meisten anderen beliebten Warenkorblösungen. Es gibt keinen nativen OpenCart-Updater im Kern von OpenCart, so dass Sie den Kern, die Vorlagen oder Erweiterungen nicht automatisch aktualisieren können.

Sie können den OpenCart-Kern manuell von einem Minor-Release auf ein anderes aktualisieren (z.B. von v3.0.3.2 auf v3.0.3.3), indem Sie die Kerndateien überschreiben, und in den meisten Fällen funktioniert diese Art der Aktualisierung gut. Sie sollten jedoch manuell ein komplettes Backup Ihrer Shop-Dateien (und der Datenbank) erstellen, für den Fall, dass etwas nicht so funktioniert, wie Sie gehofft haben.

Ein Upgrade von OpenCart von einer Hauptversion auf eine andere (z.B. von v2.x auf v3.x oder von v3.x auf v4.x) ist ein absolutes No-No. Die OpenCart-Datenbank ändert sich nicht viel, aber der Kern ändert sich ständig drastisch. Der beste Weg, OpenCart von einer Hauptversion auf eine andere zu aktualisieren, besteht also darin, einen neuen Shop zu erstellen, Produkte, Bestellungen und andere Informationen manuell zu verschieben (einschließlich der zugehörigen Mysql-Tabellen), die neue Version des Templates und der Erweiterungen manuell zu installieren und einzurichten. Damit die Dinge auch wirklich funktionieren, brauchen Sie einen OpenCart-Entwickler, der eine Menge Arbeit zu tun hat.

Brauchen Sie einen Entwickler, um einen OpenCart-Shop zu erstellen und zu betreiben?

Die Installation von OpenCart ist eine einfache Aufgabe – Sie brauchen dafür keinen PHP-Entwickler. Die grundlegende Einrichtung des Shops ist ebenfalls recht einfach. Aber wenn Sie vorhaben, das Template anzupassen, Erweiterungen oder Templates von Drittanbietern zu installieren oder Backups des Shops zu erstellen, benötigen Sie definitiv einen Entwickler.

Sobald der OpenCart-Onlineshop vollständig konfiguriert ist und mit allen Versandmethoden, allen Zahlungsmethoden und anderen benötigten Funktionen läuft, kann der OpenCart-Shop jahrelang ohne die Hilfe eines Entwicklers laufen. Bis Sie neue Erweiterungen hinzufügen müssen.

OpenCart Erweiterungsversionen und Unterstützung

Die neueste Version von OpenCart wurde dieses Jahr entwickelt, aber wenn Sie sich das OpenCart Forum ansehen, werden Sie feststellen, dass die Leute immer noch alle Versionen von OpenCart benutzen. Sogar solche, die vor 10 Jahren gebaut wurden.

Dafür gibt es zwei Gründe. Der erste Grund ist, wie ich bereits erwähnt habe, dass OpenCart nicht leicht zu aktualisieren ist.

Der zweite Grund ist, dass viele Entwickler von OpenCart-Vorlagen und Erweiterungen sich nicht die Mühe machen, ihre Software für alle OpenCart-Versionen zu entwickeln. Das passiert, weil einige Entwickler keine Zeit haben, ihre Erweiterungen nach ein paar Jahren neu zu entwickeln, wenn eine neue OpenCart-Version die Funktionsweise massiv verändert. Der andere Grund ist, dass viele Entwickler OpenCart wegen all dieser Inkonsistenzen verlassen haben.

Bevor Sie also eine neue OpenCart-Version installieren, sollten Sie überprüfen, ob alle Erweiterungen, die Sie benötigen, auch mit der gewünschten OpenCart-Version funktionieren. Andernfalls könnte es zu kostspielig sein, die Erweiterungen fast von Grund auf neu zu erstellen.

Eine weitere wichtige Sache über OpenCart Erweiterungen. Es gibt keine strengen Regeln, wie OpenCart-Erweiterungen gebaut werden sollten, und die Einstiegshürde für Programmierer ist niedrig. Daher empfehle ich nicht, irgendwelche Erweiterungen in produktiven OpenCart-Shops zu installieren. Vor allem, wenn Sie Caching-Erweiterungen oder andere Erweiterungen verwenden, die Ihnen alle möglichen Probleme bereiten könnten, wenn sie nicht richtig gebaut werden oder wenn sie mit anderen Erweiterungen in Konflikt geraten. Erstellen Sie einen Klon Ihres funktionierenden Shops, um neue Erweiterungen zu testen. Andernfalls werden Sie in kürzester Zeit Probleme bekommen.

OpenCart Vorlagen, oder das Fehlen von Vorlagen

OpenCart hat nicht viele wirklich solide und qualitativ hochwertige Designvorlagen, und das hat einen Grund. Die Codestruktur von OpenCart ist im Grunde monolithisch, auch wenn sie auf einer MVC-Architektur basiert. Wenn Sie also möchten, dass Ihr Theme mit den meisten OpenCart-Erweiterungen funktioniert, müssen Sie entweder Ihr Template auf Basis des Standard-OpenCart-Themes erstellen (gleiche Bootstrap-Version, ähnliche Codestruktur) oder Sie müssen ein komplettes Framework erstellen, das alles enthält, was ein Shop-Betreiber benötigt. Wie das beliebteste OpenCart-Theme aller Zeiten – Journal.

Alle anderen OpenCart-Themes, die eine andere Codebasis verwenden, werden Ihnen Kopfzerbrechen bereiten, weil entweder das Design der Erweiterungen von Drittanbietern nicht mit dem Stil Ihres Templates übereinstimmt oder die Erweiterungen nicht ohne zusätzliche Codierung funktionieren werden.

OpenCart Modifikationssysteme

Auch hier ist OpenCart ein Einhorn. Wenn Sie eine Erweiterung für OpenCart erstellen möchten, ist das recht einfach und unkompliziert. Bis zu dem Punkt, an dem Sie feststellen, dass das Hinzufügen oder Entfernen von Dingen in Designvorlagen schwieriger ist, als es sein sollte.

Eine Möglichkeit, das zu lösen, ist das eingebaute Events-System. Damit können Sie Kerndateien ändern, ohne sie tatsächlich zu berühren. Aber es ist langsam, ziemlich kompliziert und kann nicht alles tun, was Sie vielleicht brauchen. Es ist bestenfalls ein „Work in Progress“, um es mal so zu sagen.

Die Versionen OpenCart v2 und v3 hatten das OCMOD Modifikationssystem, mit dem man Code im OpenCart-Kern und in den Templates hinzufügen oder ersetzen kann, ohne die Kerndateien tatsächlich zu verändern. Es hat gut funktioniert, aber wenn zwei OpenCart-Erweiterungen versuchen, denselben Code mit ihren eigenen Interpretationen zu ändern, wird eine der Erweiterungen nicht funktionieren. Dann brauchen Sie die Hilfe eines geduldigen OpenCart-Entwicklers.

should you use opencart in 2022

Leider wird OCMOD in OpenCart v4 nicht mehr unterstützt, so dass Hunderte oder Tausende von Erweiterungen nicht mehr funktionieren werden. Und da das andere offizielle Modifikationssystem nicht bereit ist..

Ein weiteres Modifikationssystem für OpenCart ist vQmod. Es ist nicht offiziell, aber es ist für fast jede OpenCart-Version verfügbar. Auch wenn es nicht offiziell vom OpenCart-Autor unterstützt wird, aktualisiert der Autor von vQmod es bei Bedarf. VQmod ist aus der Sicht des Entwicklers besser, aber sowohl OCMOD als auch vQmod haben eine ähnliche Idee. Beide modifizieren Kerndateien, ohne sie tatsächlich zu berühren. Aber auch hier gibt es Probleme, wenn mehrere Modifikationen denselben Code ändern. Aber diese Probleme sind nicht allzu schwer zu beheben, und selbst wenn diese Modifikationssysteme nicht großartig sind, tun sie ihre Arbeit gut genug. Wenn wir einmal davon absehen, dass das eine nicht offiziell unterstützt wird und das andere nicht mehr unterstützt wird.

OpenCart-Dokumentation, oder das Fehlen einer solchen

Wenn Sie jemals Laravel, Vue, Craft CMS, Statamic oder eine andere populäre Web-Software verwendet haben, wissen Sie wahrscheinlich, wie die Dokumentation geschrieben werden sollte und wie nützlich sie ist.

OpenCart ist das Gegenteil davon. Es gibt einige Dokumentationen auf der offiziellen OpenCart-Website und einige auf Github, aber die meisten davon werden seit einiger Zeit nicht mehr aktualisiert, so dass sie vielleicht nicht mehr relevant sind.

Der beste Weg, um OpenCart zu lernen, sind wahrscheinlich OpenCart-Foren und OpenCart-Entwickler-Blogs. Erwarten Sie aber nicht, dass die Dokumentation in absehbarer Zeit Laravel-Qualität hat.

OpenCart Release-Plan und kommende Funktionen

OpenCart hat keinen offiziellen Veröffentlichungszeitplan. Es gibt auch keine detaillierten Pläne oder Ankündigungen für neue Funktionen. Sie verwenden es so, wie es ist, und hoffen, dass es sich nicht allzu sehr verändert.

Warum OpenCart so viel… anders ist

Das liegt vor allem daran, dass der OpenCart-Kern von einer einzigen Person gebaut, entwickelt und unterstützt wird, die ihre eigene Meinung und ihre eigene Art hat, Dinge zu tun. Und er ist nicht an den Meinungen und Vorschlägen anderer interessiert. Das ist wahrscheinlich der wichtigste Absatz des Artikels, wenn Sie planen, einen großen Online-Shop mit OpenCart aufzubauen.

Sollten Sie also OpenCart für Ihr Online-Geschäft verwenden?

Wenn Sie eine kostenlose, selbst gehostete E-Commerce-Plattform nutzen möchten, die sofort einwandfrei funktioniert und eine klare Vision für die Zukunft hat, dann ist OpenCart nichts für Sie. Verwenden Sie lieber WooCommerce oder suchen Sie nach anderen Alternativen wie Shopify.

Aber OpenCart kann immer noch eine Lösung für einige von Ihnen sein. Wenn Sie Tausende von Produkten in Ihrem Shop haben müssen, ist OpenCart schneller als WooCommerce, insbesondere für Shop-Administratoren. Wenn Sie Ihren Shop in mehreren Sprachen betreiben wollen, ist OpenCart die bessere Wahl. Schade, dass man ein PHP-Entwickler sein muss, um das meiste aus OpenCart herauszuholen, oder einen geduldigen Entwickler haben muss, der sich mit einer chaotischen, schlecht dokumentierten Plattform beschäftigen möchte, die keine klare Zukunft hat. Zumindest ältere OpenCart-Shops laufen seit Jahren ohne jede Hilfe.

Tags:

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK