Magento-Erweiterungen erweitern die Funktionalität Ihres Webshops. In dieser Anleitung lernen Sie, wie Sie Erweiterungen sicher installieren und verwalten.

Erweiterungen finden

Magento Marketplace

Die offizielle Quelle für Magento-Erweiterungen:

  1. Gehen Sie zu marketplace.magento.com
  2. Filtern Sie nach Magento-Version und Kategorie
  3. Überprüfen Sie Bewertungen und Kompatibilität
  4. Achten Sie auf das Datum der letzten Aktualisierung

Qualitätskriterien

Achten Sie bei der Auswahl von Erweiterungen auf:

  • Kompatibilität: Unterstützt Ihre Magento-Version
  • Bewertungen: Mindestens 4 Sterne, mehrere Bewertungen
  • Updates: Kürzlich aktualisiert (innerhalb von 6 Monaten)
  • Support: Aktiver Entwickler mit Support
  • Dokumentation: Gute Installations- und Konfigurationsdokumente

Risiko schlechter Erweiterungen

Schlechte Erweiterungen können führen zu:

  • Sicherheitslücken
  • Leistungsprobleme
  • Konflikte mit anderen Erweiterungen
  • Update-Probleme bei Magento-Upgrades

Installation über Composer (empfohlen)

Composer ist die Standardmethode für Magento 2 Erweiterungen.

Schritt 1: Marketplace-Zugang konfigurieren

  1. Melden Sie sich bei marketplace.magento.com an
  2. Gehen Sie zu Mein Profil > Zugangsschlüssel
  3. Erstellen Sie ein neues Schlüsselpaar
  4. Kopieren Sie den öffentlichen und privaten Schlüssel

Schritt 2: Auth konfigurieren

Fügen Sie die Schlüssel zu auth.json hinzu:

{
    "http-basic": {
        "repo.magento.com": {
            "username": "public_key_hier",
            "password": "private_key_hier"
        }
    }
}

Schritt 3: Erweiterung installieren

# Navigieren Sie zum Magento-Root
cd /pfad/zu/magento

# Installieren Sie die Erweiterung
composer require vendor/module-name

# Registrieren Sie das Modul
bin/magento setup:upgrade

# Kompilieren Sie die Abhängigkeitsinjektion
bin/magento setup:di:compile

# Statische Inhalte bereitstellen
bin/magento setup:static-content:deploy de_DE

# Cache leeren
bin/magento cache:clean

Manuelle Installation

Für Erweiterungen, die nicht über Composer verfügbar sind:

Schritt 1: Herunterladen und hochladen

  1. Laden Sie die Erweiterung (ZIP-Datei) herunter
  2. Entpacken Sie sie auf Ihrem Computer
  3. Laden Sie sie hoch nach app/code/Vendor/ModuleName/

Schritt 2: Modul registrieren

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

Struktur überprüfen

Ein korrekt strukturiertes Modul hat:

app/code/Vendor/ModuleName/
├── registration.php
├── etc/
│   └── module.xml
├── Block/
├── Controller/
├── Model/
└── view/

Erweiterungen verwalten

Übersicht der installierten Module

bin/magento module:status

Dies zeigt alle aktivierten und deaktivierten Module.

Modul deaktivieren

bin/magento module:disable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean

Modul aktivieren

bin/magento module:enable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean

Modul entfernen

# Über Composer (empfohlen)
composer remove vendor/module-name
bin/magento setup:upgrade
bin/magento cache:clean

# Manuelle Module
bin/magento module:disable Vendor_ModuleName
# Entfernen Sie den Ordner aus app/code/
bin/magento setup:upgrade

Erweiterungskonfiguration

Nach der Installation müssen Sie die meisten Erweiterungen konfigurieren:

  1. Gehen Sie zu Stores > Configuration
  2. Suchen Sie den Erweiterungsbereich (oft unter eigenem Namen)
  3. Konfigurieren Sie die Einstellungen
  4. Klicken Sie auf Save Config
  5. Leeren Sie den Cache bei Bedarf

Häufig verwendete Erweiterungen nach Kategorie

Zahlungen

  • Mollie Payments: iDEAL, Kreditkarte, Bancontact
  • MultiSafepay: Mehrere Zahlungsmethoden
  • Adyen: Enterprise-Zahlungen

SEO

  • Mageplaza SEO: Komplettes SEO-Paket
  • Amasty SEO Toolkit: Erweiterte SEO
  • MageWorx SEO Suite: SEO-Optimierung

Leistung

  • LiteSpeed Cache: LiteMage-Caching
  • Amasty Full Page Cache Warmer: Cache-Warming
  • MageWorx Image Optimizer: Bildoptimierung

Marketing

  • Mailchimp: E-Mail-Marketing-Integration
  • Klaviyo: Marketing-Automatisierung
  • Google Shopping: Feed-Management

Fehlerbehebung

"Class not found" nach Installation

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

"Cannot save" oder Berechtigungsfehler

Überprüfen Sie die Dateiberechtigungen:

find var generated vendor pub/static pub/media app/etc -type f -exec chmod 644 {} \;
find var generated vendor pub/static pub/media app/etc -type d -exec chmod 755 {} \;

Konflikte zwischen Erweiterungen

  1. Deaktivieren Sie Erweiterungen einzeln
  2. Identifizieren Sie die konfliktverursachende Erweiterung
  3. Kontaktieren Sie den Entwickler der Erweiterung
  4. Ziehen Sie eine alternative Erweiterung in Betracht

Website funktioniert nach Installation nicht

# Deaktivieren Sie das Modul
bin/magento module:disable Vendor_ModuleName

# Wenn das nicht funktioniert, tun Sie es über die Datenbank
# Suchen Sie das Modul in der setup_module-Tabelle

Best Practices

  1. Zuerst auf Staging testen: Niemals direkt auf Produktion installieren
  2. Backup erstellen: Immer ein Backup vor der Installation erstellen
  3. Einzeln installieren: Erweiterungen einzeln installieren
  4. Dokumentieren: Halten Sie fest, welche Erweiterungen Sie haben
  5. Regelmäßig aktualisieren: Halten Sie Erweiterungen für die Sicherheit auf dem neuesten Stand

Verwandte Artikel

Brauchen Sie Hilfe?

Wir sind für Sie da! Stoßen Sie auf Probleme oder haben Sie Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und denken gerne mit Ihnen mit.