
Unser Leitfaden zur Einrichtung eines E-Commerce-Shops in Droopler
Droopler ist ein Drupal-Installationsprofil, das es Ihnen ermöglicht, eine neue Website schnell zu starten. Die Programmiergemeinschaft, Droopler-Nutzer und Droptica-Spezialisten führen ständig Verbesserungen ein, die dieses Tool für neue Möglichkeiten öffnen. Eine der neueren Verbesserungen ist die Fähigkeit, einen Online-Shop basierend auf dem Commerce-Modul viel schneller und einfacher zu erstellen als es der Standard in Drupal ist.
E-Commerce-Shop in Drupal
Drupal ist ein Content-Management-System, das viele Möglichkeiten bietet. Dank seines Open-Source-Codes und der großen Community können wir fertige Lösungen für die meisten Funktionen genießen, die uns einfallen. Eine dieser Funktionalitäten ist die Möglichkeit, einen Online-Shop zu eröffnen. Die Drupal-Community entwickelt das Commerce-Modul seit vielen Jahren zusammen mit vielen zusätzlichen Submodulen. Es ist derzeit die beliebteste Lösung, um einen Online-Shop in Drupal zu betreiben.
Sie können Erweiterungen für Drupal Commerce installieren. Diese sind unterteilt in die Module, die neue Funktionalität hinzufügen, Designs, die für das Erscheinungsbild verantwortlich sind, und vollständige Installationsprofile, die einen bestimmten Funktionsumfang von vornherein bieten. Für eine vollständige Liste der Erweiterungen besuchen Sie die Drupal Commerce-Website.
Die Entwickler des Commerce-Moduls haben ein vollständiges Projekt erstellt, das zum Beispiel mit dem Composer-Befehl installiert werden kann:
$ composer create-project drupalcommerce/demo-project demo-commerce --stability dev --no-interaction
Nach Ausführung dieses Befehls sollten Sie Drupal auf die übliche Weise installieren. Die entsprechenden Commerce-Module werden automatisch installiert.
Hinzufügen des Commerce-Moduls zu einer bereits vorhandenen Website
Im Falle einer bereits vorhandenen Webseite ist es am besten, das Commerce-Modul über Composer mit dem Befehl zu installieren
$ composer require “drupal/commerce”
Später sollten im einfachsten Fall die folgenden Module installiert werden: commerce_product, commerce_checkout, commerce_cart. Dank dessen erhalten Sie Zugriff auf neue Funktionalitäten: Shop, Produkte, Warenkorb, Kasse. Shop ist für den Laden verantwortlich. Sie können viele Shops definieren, zu denen Sie die entsprechenden Produkte hinzufügen. Das Cart-Modul ist für die Standard-Warenkorbfunktionalität verantwortlich, während Checkout den Kauf von Produkten ermöglicht. Bei einer bestehenden Website muss jedes dieser Elemente manuell konfiguriert werden, sowohl in Bezug auf die Struktur des Shops und der Produkte als auch auf deren Erscheinungsbild. Außerdem müssen die Produktliste und viele andere zeitaufwendige Aspekte bearbeitet werden.
Gibt es einen schnelleren Weg?
Es gibt keinen schnelleren Weg, wenn Sie das Commerce-Modul zu einer bestehenden Website hinzufügen und konfigurieren möchten. Wenn Sie jedoch eine neue Webseite erstellen, empfehlen wir, das von den Entwicklern des Moduls bereitgestellte Projekt zu verwenden. Wenn Sie jedoch möchten, dass Ihre Website neben einem Shop weitere Funktionalitäten hat, sollten Sie das kostenlose Droopler-Installationsprofil in Betracht ziehen. Es wird verwendet, um schnell fortschrittliche Drupal-Websites zu erstellen.
Einrichten eines E-Commerce-Shops in Droopler
Im Falle einer bereits bestehenden Website müssen Sie nur das Commerce-Modul und pretty_paths mit dem Befehl installieren
$ composer require drupal/commerce drupal/facets_pretty_paths
und dann das d_commerce-Modul aktivieren.
Wenn Sie ein neues Projekt erstellen, wird der erste Schritt darin bestehen, die Umgebung zu installieren. Sie können dies mit Composer tun (Node v13 erforderlich):
$ composer create-project droptica/droopler-project "^8.3.0"
$ cd droopler
$ composer install
$ npm install --global gulp-cli
$ cd web/profiles/contrib/droopler/themes/custom/droopler_theme
$ npm install
$ gulp compile
$ cd -
$ cd web/themes/custom/droopler_subtheme
$ npm install
$ gulp compile
Der nächste Schritt wird sein, die notwendigen Drupal-Module zu installieren. Sie benötigen zwei davon: Commerce und Facets Pretty Paths. Um beide Tools zu installieren, verwenden Sie den Befehl:
$ composer require drupal/commerce drupal/facets_pretty_paths
Dann gehen Sie zu http://your-serwer.local/install.php und führen die Standardinstallation bis zum Schritt Zusätzliche Komponenten aktivieren aus, wo Sie das d_commerce-Modul aktivieren sollten.

Konfiguration des E-Commerce-Shops
Nach Abschluss der Installation werden Sie zur Startseite weitergeleitet. In diesem Stadium können Sie Shops hinzufügen und konfigurieren. Dazu gehen Sie zu /store/add/online und geben die Details des Shops ein.

Nach dem Einrichten des Shops können Sie die Produkte hinzufügen. Um dies zu erleichtern, aktivieren Sie zusätzliche Module:
d_commerce_product, das eine vordefinierte und gestaltete Liste von Produkttypen enthält,
d_commerce_products_list, das eine Produktliste mit Kategoriefiltern und Sortierung hinzufügt.
Die Installation der Module ist standardmäßig, gehen Sie einfach zu /admin/modules, suchen Sie die entsprechenden Module und klicken Sie auf Installieren.

So sieht das Produktformular aus:

Alle in Droopler verfügbaren Absätze können in der Produktansicht verwendet werden. Dies beschleunigt den Prozess der Bereitstellung eines Shops erheblich, abgesehen von der Zeit, die für die Planung und Umsetzung von Vorlagen und Stilen benötigt wird.
Wie richtet man einen E-Commerce-Shop ein? Zusammenfassung
Drupal-gestützter E-Commerce ist möglich und weit verbreitet. Die Drupal-Community stellt die Werkzeuge bereit und verbessert sie ständig, die es ermöglichen, diese Art von Websites zu betreiben. Die Möglichkeiten für Konfigurationen, Erweiterungen und Anpassungen sind dank der Flexibilität der verwendeten Lösungen unbegrenzt. Angenommen, Sie benötigen nicht so viel Anpassung. In diesem Fall gibt es auch Profile wie Droopler, die Ihnen ermöglichen, Drupal zusammen mit dem Commerce-Modul in einem vordefinierten Thema mit vordefinierten Einstellungen, Vorlagen und Stilen zu installieren, sodass Sie Ihren Shop schnell bereitstellen können. Darüber hinaus wird Ihre Website die ganze Zeit von Drupal unterstützt, was die Möglichkeit eröffnet, sie weiter mit Elementen wie einer Landingpage, einem Blog, einem Forum und vielen, vielen weiteren zu erweitern. Wenn Sie einen E-Commerce-Shop in Drupal erstellen möchten, wird Ihnen unser Drupal Commerce-Team dabei helfen, die beste Lösung auszuwählen.