Mit dem Boom des Online-Handels ist die Schaffung einer robusten, flexiblen und auf die spezifischen Bedürfnisse jedes Unternehmens zugeschnittenen E-Commerce-Plattform zu einer großen Herausforderung geworden. Drupal 10, die neueste Version des bekannten Open-Source-CMS, ist eine Lösung der Wahl, um diesen Anforderungen gerecht zu werden. In diesem Artikel führen wir Sie Schritt für Schritt durch den Aufbau einer kompletten E-Commerce-Website (Verwaltung von Lieferungen, Zahlungen, Kundenbewertungen, Wunschlisten usw.) in nur wenigen Stunden.
Warum sollten Sie Drupal 10 für Ihre E-Commerce-Website wählen?
Drupal 10 basiert auf einer modularen Architektur, die es ermöglicht, Funktionen durch die Installation und Konfiguration spezieller Module hinzuzufügen. Dieser Ansatz bietet eine große Flexibilität und eignet sich besonders für erfahrene Entwickler, die ihr Fachwissen nutzen können, um die für jeden Bedarf am besten geeigneten Module auszuwählen. Diese Modularität kann jedoch auch zu einer längeren Entwicklungszeit führen, insbesondere bei komplexen Projekten.
Um dieses Problem zu beheben, haben wir einen Quick Start "E-commerce Sale of Bags" entwickelt. Diese schlüsselfertige Lösung ermöglicht eine schnelle und vollständige Einrichtung einer funktionsfähigen E-Commerce-Website, indem sie den Konfigurationsprozess vereinfacht und die Bereitstellungszeit erheblich verkürzt. (Siehe Vorlage "E-Commerce-Verkauf von Taschen" ).
Um Sie bei der Einrichtung Ihrer Plattform zu unterstützen, haben wir diesen Leitfaden in drei wesentliche Schritte unterteilt:
- Vorbereitung der Umgebung
- Installation von Drupal 10
- Vorstellung einiger E-Commerce-Funktionen
Wir können Ihre E-Commerce-Website innerhalb von 72 Stunden erstellen oder Sie bei der Erstellung unterstützen. Zögern Sie nicht, uns zu kontaktieren.
Vorbereitung der Umgebung
Um eine optimale Installation und Funktion Ihrer E-Commerce-Website unter Drupal 10 zu gewährleisten, ist es unerlässlich, eine geeignete Umgebung zu konfigurieren. Hier sind die technischen Empfehlungen zur Vorbereitung Ihrer Infrastruktur:
- PHP : Version 8.2 oder höher.
- MariaDB : Version 10.10.0 oder höher.
- Node.js : Version v19.0.0 oder höher (optional).
- NPM : Version 8.19.2 oder höher (optional).
Weitere Informationen zu den technischen Anforderungen finden Sie in der offiziellen Dokumentation "System Requirements" von Drupal.
Warum sind Node.js und NPM optional?
Die Pakete Node.js und NPM sind nur erforderlich, wenn Sie unseren erweiterten Ansatz zur Stilverwaltung nutzen möchten. Mit dieser Methode können Sie:
- Die Stile Ihrer Website dynamisch aktualisieren und anpassen.
- Farben und Abstände einfach verwalten, um Ihre Grafikcharta einzuhalten.
- Neue Seiten- und Abschnittsvorlagen hinzufügen und dabei die visuelle Konsistenz wahren.
Durch die Integration dieses Ansatzes profitieren Sie von einer größeren Flexibilität bei der Anpassung Ihrer Website an Ihre spezifischen Anforderungen und optimieren gleichzeitig die Benutzererfahrung.
Stellen Sie sicher, dass Ihre Umgebung korrekt konfiguriert ist, bevor Sie mit dem nächsten Schritt fortfahren. So können Sie die leistungsstarken Funktionen von Drupal 10 und unserer E-Commerce-Lösung voll ausschöpfen.
Installation von Drupal 10
Erstellen Sie einen Ordner „shoppings” und öffnen Sie diesen Ordner.
cd /siteweb/shoppings
Projekt mit Composer initialisieren:
composer create-project habeuk/habeuk_project_commerce:^10.0.8 public --no-interaction
Dateien mit Composer herunterladen
cd public && composer install
Anschließend die Installation über den Fertigstellen-Button starten.
drush si
Geben Sie die erforderlichen Informationen ein, wie z. B. den Namen der Datenbank, den Benutzernamen usw...
Das war's schon, Ihre E-Commerce-Website ist fertig.
Vorstellung einiger Funktionen des E-Commerce
Unsere E-Commerce-Website enthält zahlreiche Funktionen, von denen die wichtigsten folgende sind:
- Ein gepflegtes und responsives Design : Responsives Design, das für mobile Geräte, Tablets und Computer geeignet ist.
- Eine gepflegte Präsentation der Produkte : Eine Galerie mit HD-Bildern und Videos, um die Produkte hervorzuheben.
- Filter und erweiterte Suche : Eine Suchfunktion, mit der Sie ein Produkt anhand seiner Eigenschaften finden können.
- Optimierung des Warenkorb-Prozesses:
- Optimierter Checkout : Vereinfachte Schritte (Identifizierung, Lieferung, Zahlung) mit Option für Gast-Checkout (ohne Erstellung eines Kontos).
- Optimierter Checkout : Überprüfung der Angaben vor der Zahlung