Welche Plattform sollte ich für meinen E-Shop wählen? Zum Beispiel, Prestashop
1. Februar 2014Die moderne Technologie bringt neue Möglichkeiten mit sich, eine davon ist der Verkauf von Waren online und im Internet. Ein Online-Shop dient dem Verkauf von Waren im Internet. Eine der Möglichkeiten ist Prestahop, mit dem Sie schnell Ihren Onlineshop einrichten können.
Über Prestahop
Prestashop ist eine Open-Source-Webanwendung für den Verkauf von Waren über das Internet - also ein Online-Shop. Wie die meisten Onlineshops ist es in PHP geschrieben. Die erste Version wurde im Januar 2008 veröffentlicht, seither sind acht Hauptversionen erschienen. Natürlich werden laufend Patches veröffentlicht. Die aktuelle Hauptversion ist 1.5. Im April 2014 soll die nächste Hauptversion, also 1.6, erscheinen.
Aufteilung der eshops
Es gibt eine große Anzahl von eshops. Ich persönlich würde eshops wie folgt klassifizieren:
- Eshop als Dienstleistung - wie der Name schon sagt, bezahlt man für die Dienstleistung. Es gibt also keine Arbeit, die mit der Entwicklung eines eshops oder dem Start desselben verbunden ist. Der eshop ist sofort einsatzbereit, er muss in der Regel noch konfiguriert und natürlich mit Waren befüllt werden. Die Inbetriebnahme ist schnell, aber der Kunde bekommt nicht mehr als genau das, was angeboten wird.
- Gewerbliche geschlossene eshops - dazu gehört der individuelle Teil der eshops. Die Möglichkeiten des eshops richten sich nach den Bedürfnissen des Kunden, aber eine Anpassung durch den Kunden ist nicht möglich. Sie müssen vom Anbieter vorgenommen werden, der wiederum dafür bezahlt wird, obwohl es sich um eine Kleinigkeit handelt, die auch ein angehender eshop-Besitzer erledigen könnte.
- Open-source eshops - das Hauptmerkmal ist die Offenheit des Projekts - die Quellcodes sind verfügbar, so dass jeder ihn bearbeiten kann. Natürlich sind Kenntnisse über den eshop erforderlich, damit er funktioniert. Zunächst einmal müssen Sie den E-Shop installieren und konfigurieren, das können Sie selbst tun. Das hängt von der Bereitschaft ab, den Umgang mit einer neuen Anwendung zu lernen und Zeit zu investieren. Nach der Auswahl einer geeigneten Open-Source-Lösung sind in der Regel Anpassungen erforderlich, da jede Lösung verschiedene zusätzliche Funktionen gegenüber der Basis erfordert. Für die Anpassungen ist bereits mehr oder weniger Fachwissen erforderlich. Das hängt von der Komplexität der Anforderungen ab, aber in der Regel wird ein Experte bezahlt, egal ob es sich um einen Angestellten oder einen Freiberufler handelt. Der Vorteil eines Open-Source-E-Shops ist natürlich die Unabhängigkeit vom Anbieter, d. h. jeder kann die Anpassung vornehmen, wenn er über die erforderlichen Kenntnisse verfügt. Typischerweise werden die verschiedenen Modifikationen des E-Shops von verschiedenen Fachleuten durchgeführt, und die Arbeitsteilung ist auch typisch für die Entwicklung großer Unternehmen.
- Echte kundenspezifische Lösung - wird heutzutage nur noch selten eingesetzt, aber selbst in diesem Fall basiert sie auf einer bereits entwickelten Version oder es wird eine universell einsetzbare Lösung als Grundlage verwendet.
Eshops, die in die erste Kategorie fallen, sind für den Anfang interessant. Die Basisversion ist in der Regel günstig, manchmal sogar kostenlos, um neue Kunden zu locken. Eshops der zweiten Kategorie haben auch ihre Vorteile, aber sie sind nur für große Unternehmen mit einem Überschuss an Geld interessant. Wenn man es mit dem Internetverkauf ernst meint, dann ist die einzige Wahl die dritte Kategorie - eine Open-Source-E-Commerce-Lösung. Und genau in diese Kategorie fällt Prestashop.
Ein weiterer Vorteil von Open-Source-Lösungen ist, dass man mit einem kleinen Budget beginnen und einen kleinen, einfachen eshop erstellen kann. Andere notwendige Funktionen werden hinzugefügt, wenn der Shop wächst und auf die Bedürfnisse des Verkäufers zugeschnitten ist.
Funktionen von Prestahop
Zugegeben, ich habe nicht alle Eshops ausprobiert und habe nur mit einem anderen mehr Erfahrung,
aber von dem, was ich ausprobiert und gesehen habe, und den Informationen, die ich gesammelt habe, kann ich sagen
Prestashop ist die leistungsfähigste, nicht-progressive und schnell zu bedienende Open-Source-Anwendung für den Online-Verkauf (2014).
Dies wird von der Mehrheit der Internetbevölkerung bestätigt, die an der Einrichtung von Onlineshops interessiert ist.
Hand in Hand mit der Leistungsfähigkeit einer solchen SW geht natürlich auch die Schwierigkeit der Bedienung und die Kenntnisse und Fähigkeiten des Programmierers,
der den eshop einrichtet und eventuell anpasst.
Da nach dem Lob die Kritik das Wichtigste ist, muss ich auch ein paar Unzulänglichkeiten erwähnen. Auch Prestahop leidet unter einem allgemeinen Problem aller PHP-Projekte der Trennung von Inhalt und Aussehen. Aber es ist nicht so, dass die Entwickler nicht darauf geachtet hätten, im Gegenteil sie verwenden Model-View-Controller, aber schließlich ist eShop keine gewöhnliche Website (wie z.B. ein Redaktionssystem) und daher ist die Trennung des Erscheinungsbildes von der Anwendungslogik sehr viel schwieriger. Prestasho verwendet zu diesem Zweck das Smarty Template-System. In der Tat ist mit der neuesten Version von Prestashop (1.5) die Trennung des Erscheinungsbildes von der Anwendungslogik schon viel besser.
An Wissen, um Prestashop zu modifizieren oder eigene Komponenten zu entwickeln, mangelt es nicht.
Wie bei den meisten größeren Webprojekten ist es optimal, Kenntnisse in vielen Bereichen zu haben.
Es besteht ein Bedarf an Personen, die diese Technologien auf einem gewissen Niveau abdecken können:
Grafikerstellung, CSS, HTML, JavaScript, XML, PHP, Smarty, SQL (Datenbank), Unix/Linux.
(Auch hier werden sich wieder alle beschweren,
dass noch kein Mensch geboren wurde, der zwei oder mehr Disziplinen und alle beteiligten Technologien auf höchstem Niveau abdeckt).
Erfahrungen mit Prestahop
Spezifische Parameter und grundlegende Funktionen finden Sie auf der offiziellen Website und um den besten Überblick zu bekommen, ist es am besten, Prestashop zu installieren und es auszuprobieren! Daher werde ich hauptsächlich auf das eingehen, was nicht auf den ersten Blick ersichtlich ist.
Für einen neuen Benutzer ist Prestashop mit viel Aufwand verbunden. Auch ich war in den ersten Tagen von der Komplexität dieses E-Shops abgeschreckt.
Aber die Komplexität von Prestashop ist auf seine Fähigkeiten zurückzuführen.
Und so ist die Unkenntnis von Prestashop eine große Barriere für neue Benutzer.
Ich empfehle, den E-Shop mit den Grundfunktionen zu beginnen und nach und nach die anderen Funktionen zu erlernen und zum Laufen zu bringen.
Und erst später beginnen, die Funktionen zu erweitern, die spezifisch für den Betreiber sind.
Es ist wichtig, alle Felder auszufüllen und alle Möglichkeiten eines bestimmten Teils von Prestahop zu nutzen.
Es ist sinnlos, nicht alle Möglichkeiten zu nutzen.
Wenn es nicht richtig ausgefüllt wird, ist der Benutzer dann überrascht, dass etwas nicht so funktioniert, wie es sollte.
Es ist gut, einen bestimmten Teil der Prestashop-Funktionalität an einer Kopie eines scharfen E-Shops auszuprobieren.
Sie müssen auch über die Anforderungen und Verkaufsmöglichkeiten nachdenken und vorschlagen, wie man sie in Prestashop umsetzen kann.
Zum Beispiel ist es unnötig und aus vielen Gründen unangemessen, nicht zu verwenden Funktionalität wie: Kombinationen, Rabatte, Mengenrabatte.
Es ist auch eine gute Idee, darüber nachzudenken, wie das Lager verwaltet werden soll.
In Prestashop werden der Spediteur und die Zahlung separat ausgewählt,
was bei der Wahl zwischen Vorkasse und Nachnahme,
nicht immer einfach ist, richtig einzustellen.
Vor allem bei der Tschechischen Post, die verschiedene Arten und Preise von Paketen hat.
Die Zahlung wird als Modul in Prestashop gehandhabt, so dass Sie die Zahlungsarten ändern können, ohne in das Kernsystem einzugreifen.
Spediteure werden nicht über das Modul abgewickelt, was gut wäre, wenn es in Zukunft überarbeitet werden würde.
Es ist also möglich, benutzerdefinierte Module für Zahlungen zu verwenden.
Allerdings muss für eine ordnungsgemäße Funktionalität eine Menge Logik implementiert werden.
Aber das ist nichts Besonderes, denn es ist ein Hauptbestandteil des Systems.
Ich selbst habe mich jedoch nicht getraut, mehr zu tun, als die bestehenden Module für Zahlungen zu ändern und neu zu gestalten.
Es ist einfach die Art und Weise, wie die Implementierung erfolgt ist, dass die Zahlung und das Transportunternehmen separat ausgewählt werden.
Das ist manchmal etwas seltsam, z. B. wenn es nur einen Anbieter und eine Zahlungsart gibt, aus denen man auf der Grundlage der Kundenbedingungen wählen kann.
Gleichzeitig sind die Auswahl der Zahlung und des Carriers nicht voneinander abhängig, aber das kann zusätzlich gelöst werden,
d.h. die Wahl des Transportunternehmens und der Zahlungsart zu verbinden.
Prestashop kann sogar 50tis Artikel verarbeiten.
Aber natürlich ist ein ausreichend dimensionierter und richtig konfigurierter Server ein Muss!
Für einige Funktionen, vor allem bei großen Shops, wird es ratsam sein, einige PHP-Limits zu erhöhen.
Meine persönliche Erfahrung ist, dass die Prestashop-Entwickler einen proaktiven Ansatz zur Behebung gemeldeter Fehler verfolgen :-).
>
Für einen großen eshop sind auch sonst gute Webhosting Wedos nicht geeignet.
Wie man aus den Diskussionen herauslesen kann, endet die Arbeit nicht mit dem Start des eshops. Es ist in der Regel eine gute Idee, die Funktionen des Shops zu erweitern und zu verbessern, was mit dem Entwickler zusammenhängt. Und was den Händler betrifft, so fängt die Arbeit mit dem eshop gerade erst an. Es ist notwendig, ständig an der Promotion des eshops zu arbeiten und vor allem die Leute zum Kauf zu bewegen. Es ist ratsam, auf irgendeine Weise Nachrichten zu versenden (Newsletter) und interessante Möglichkeiten bietet das neue Followup Modul in Prestashop. Die daraus resultierenden Schwierigkeiten bei der Auftragsabwicklung sind eigentlich eine Belohnung für Ihre Arbeit.
PS: Bitte senden Sie keine unerwünschten E-Mails (SPAM), dazu gehören auch E-Mails, die an gekaufte E-Mail-Adressen gesendet werden. In der Regel werden diese Adressen, wo immer möglich, von Bots gesammelt.
Artikel zu einem ähnlichen Thema
Rektor: Upgrade der PHP-Anwendung
Programmiersprache Go
Analyse des Auftrags und der Preisgestaltung bei der Entwicklung von Softwareprojekten
Python-Programm zur Steuerung von Docker über die API
Wie man MailCatcher zum Testen von E-Mails verwendet
Python OpenAI API
Erstellen einer WebSocket-Webanwendung und Einrichten eines Proxys
Projektmanagement: agile Softwareentwicklung
Wie man alte PHP-Anwendungen ausführt
Was ein guter Programmierer wissen sollte
Programmiersprache Rust
NodeJS: Entwicklung, Serverkonfiguration
Nette Sicherheitslücke CVE-2020-15227
REST API: Plattform-API
Kundenspezifisches Web- und E-Mail-Hosting mit ISP Config-Software
Programmierung in SQL: PostgreSQL, MySQL/MariaDB
HTTPS: sicheres Web
NoSQL-Datenbank Mongo DB
Herstellen einer Verbindung zu Microsoft SQL Server unter Linux
Was ist die Stellenbeschreibung eines Programmierers?
Lokalisierung von Python-Anwendungen
Welches Mail- und Webhosting Sie wählen sollten
Digispark - Atmel ATtiny Mikrocontroller mit Arduino IDE programmieren
Entwicklung für ARM-Prozessoren mit Arduino IDE
Wie programmiere ich den ESP8266 WiFi-Prozessor?
Offenes Smartphone mit Linux - Openmoko Neo FreeRunner
Newsletter
Wenn Sie daran interessiert sind, gelegentlich Neuigkeiten per E-Mail zu erhalten.
Sie können sich registrieren, indem Sie Ihre E-Mail-Adresse eingeben
News-Abonnement.
+