logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

5.1. Herunterladen und Installation von Drupal Commerce.

27/05/2025, by Ivan

Zuallererst benötigen wir für die Installation von Drupal Commerce Composer:

https://getcomposer.org/download/

Composer ist ein Paketmanager für PHP. Er ermöglicht das Einbinden benötigter PHP-Bibliotheken, also das Herunterladen und Hinzufügen von Bibliotheken zur Autoload-Funktion Ihres Projekts, in diesem Fall Ihrer Drupal 8-Website. Drupal 8 enthält bereits viele Fremdbibliotheken, insbesondere vom Symfony-Framework.

Composer lässt sich in der Regel problemlos installieren, vergessen Sie nur nicht, Open Server oder einen anderen lokalen Webserver vor der Installation zu starten. Während der Installation klicken Sie einfach mehrfach auf Weiter, und Composer wird automatisch installiert.

Installieren Sie also Composer, und geben Sie danach in der Konsole folgenden Befehl ein:

composer --version

Es sollte eine Meldung erscheinen, welche Version von Composer installiert ist.

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

Sie können sowohl die Windows-eigene CMD-Konsole verwenden:

Drupal

Als auch die Konsole von Open Server:

drupal open server

Ein separates Tutorial zur Nutzung der Konsole werde ich noch erstellen. Für den Moment können Sie sich ein Video ansehen, dort finden Sie genug Befehle, um Drupal Commerce zu installieren.

Nach der Installation von Composer müssen Sie Drush installieren. Drush ist ein Konsolenwerkzeug zur Arbeit mit Drupal. Es ist sehr praktisch, Module über Drush zu installieren und zu aktivieren, obwohl es korrekter ist, Module zuerst via Composer herunterzuladen und dann über Drush zu aktivieren.

Um Drush zu installieren, führen Sie den folgenden Befehl aus:

composer global require drush/drush:8.*

Statt 8.* können Sie auch 9.* oder eine andere aktuelle Version angeben. Um zu prüfen, ob Drush korrekt installiert wurde, führen Sie diesen Befehl aus:

drush version

Meine aktuelle Version ist 9.*:

$ drush version
 Drush version : 9.0-dev-g9ec6aa42

Falls Sie Probleme bei der Installation von Drush oder Composer unter Windows haben, nutzen Sie diese Anleitung für die Einrichtung von Drush in Open Server:

12.1. Installation von Drush 8 auf Open Server.

Nun brauchen wir Drupal 8, um mit der Installation von Drupal Commerce zu beginnen. Wenn Sie bereits eine funktionierende Drupal 8-Seite haben, können Sie die Drupal-Installation überspringen und direkt mit der Installation von Drupal Commerce fortfahren.

Ich lade meistens den Drupal-Kern manuell von drupal.org herunter und erstelle eine weitere Website auf Open Server:

drupal files

Alternativ kann Drupal auch per Composer heruntergeladen werden, dann müssen Sie aber den Document Root der Website in den Open Server Domain-Einstellungen anpassen. Ich bevorzuge Einfachheit und installiere einen frischen Drupal von drupal.org ohne zusätzliche Einstellungen.

Installieren Sie Drupal wie gewohnt. Alternativ können Sie Drush für eine schnellere Installation nutzen:

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

In meinem Fall ohne Passwort sieht der Befehl so aus:

drush si --db-url=mysql://root@127.0.0.1/commerce --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8 Commerce" --locale=ru --yes

Hier legen wir Benutzername und Passwort des Admins sowie seine E-Mail-Adresse fest. Falls die Datenbank "commerce" nicht existiert, wird sie von Drush neu erstellt bzw. die bestehende Datenbank wird überschrieben und mit einer frischen Drupal-Installation befüllt.

Die Konsoleninstallation dauert ca. 3 Minuten, während die Standardinstallation über den Browser mit dem Herunterladen der Übersetzungen etwa 10 Minuten dauert. Die Konsole spart also viel Zeit.

Starten Sie Open Server neu und prüfen Sie, ob die Drupal 8-Seite funktioniert:

Drupal установка

Nun gehen wir direkt zur Installation von Drupal Commerce über. Die Installation erfolgt über Composer. Wechseln Sie in der Konsole in den Ordner Ihrer Website und führen Sie folgenden Befehl aus, um die Composer-Konfiguration um die Drupal-Modulquelle zu erweitern:

composer config repositories.drupal composer https://packages.drupal.org/8

Jetzt fügen Sie Drupal Commerce hinzu:

composer require "drupal/commerce 2.x-dev"

Composer lädt automatisch alle benötigten Drupal-Module herunter:

Drupal Dateien

Und auch die benötigten PHP-Bibliotheken:

Drupal commerce

Nun können Sie die Module Commerce, Commerce Cart, Commerce Checkout, Commerce Price, Commerce Product, Commerce Store, Commerce Order aktivieren:

drush en commerce commerce_cart commerce_checkout commerce_order commerce_price commerce_product commerce_store address entity inline_entity_form

Falls einzelne Module sich nicht per Drush aktivieren lassen, können Sie sie auch über die Admin-Oberfläche aktivieren:

Drupal commerce