Zum Inhalt springen

SellermaxGithubPlugins

Shopware 6 (SW6) GitHub plugin manager – install and update Sellermax plugins from releases

Sellermax GitHub Plugin Manager

Admin-Plugin zum Installieren, Aktivieren, Deaktivieren und Aktualisieren der Sellermax Shopware-Plugins über GitHub Releases (ohne Shopware Store).

Live & Demo

  1. Live: www.sellermax.de
  2. Demo: Eine Demo kann auf Anfrage bereitgestellt werden.

Was macht dieses Plugin?

Das Plugin liest den Plugin-Katalog aus dem öffentlichen Überblick-Repository (plugins.json), zeigt Status und GitHub-Versionen im Admin und erlaubt:

  1. Installation per Klick (ZIP aus dem neuesten GitHub Release → custom/plugins/)
  2. Aktivieren / Deaktivieren
  3. Update-Prüfung und Aktualisierung aus GitHub Releases

Abhängigkeiten

Abhängigkeit Version
PHP>= 8.2
shopware/core~6.7.0
shopware/administration~6.7.0
symfony/process^6.4 || ^7.0
PHP-Erweiterungencurl, zip

Extern

  1. Erreichbares GitHub
  2. Katalog-URL (Standard: plugins.json)
  3. Release-ZIPs an den jeweiligen Plugin-Repos

Installation

Dieses Manager-Plugin muss einmalig manuell installiert werden (danach verwaltet es die übrigen Sellermax-Plugins):

# nach custom/plugins/SellermaxGithubPlugins kopieren
bin/console plugin:refresh
bin/console plugin:install --activate SellermaxGithubPlugins
bin/console cache:clear
bin/console assets:install


Admin neu laden. Menü: Einstellungen → Sellermax GitHub Plugins (bzw. Erweiterungen).

Konfiguration

Unter Einstellungen → Erweiterungen → Sellermax GitHub Plugin Manager:

Option Beschreibung
Katalog-URLRaw-URL zur plugins.json
GitHub TokenEmpfohlen – ohne Token oft HTTP 403 (API-Rate-Limit). PAT mit public_repo bzw. Contents: Read
Auto-MaintenanceNach Install/Update Cache & Assets

Nutzung

  1. Katalog öffnen → Status und Versionen werden geladen
  2. Installieren / Aktivieren / Deaktivieren
  3. Updates prüfen → bei neuer Version Aktualisieren

Hinweis: Der Manager aktualisiert sich nicht selbst über die UI.

Copyright

© Orga Consult – in Teamarbeit mit Seller Max GmbH

Sprache: PHP