Markus Michalski FAQ

SEPA-Lastschrift: Installation

SEPA-Lastschrift für Shopware 6.7 installieren, aktualisieren und deinstallieren: Composer, Store und ZIP, Zahlungsart einem Sales Channel zuweisen, Verhalten bei Deinstallation mit und ohne Daten.

English Version

Zurück zur Übersicht

SEPA-Lastschrift: Installation

Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net

Voraussetzungen

Anforderung Wert Hinweise
Shopware ~6.7.0 Laut composer.json des Plugins
PHP >=8.2
dompdf ^2.0.4 \|\| ^3.0 Wird als Composer-Abhängigkeit des Plugins mitinstalliert und erzeugt das Mandats-PDF
APP_SECRET nicht leer Aus diesem Wert wird der Schlüssel für die IBAN-Verschlüsselung abgeleitet, siehe Datenschutz und Sicherheit

Installation

Composer

1. Privates Repository hinzufügen

{
    "repositories": [{"type": "composer", "url": "https://packeton.markus-michalski.net"}]
}

Die Zugangsdaten für das Repository bekommst du nach dem Lizenzkauf.

2. Plugin installieren

composer require mmd/sw67-sepa-payment

3. Plugin installieren und aktivieren

bin/console plugin:refresh
bin/console plugin:install --activate MmdSepaPayment
bin/console database:migrate MmdSepaPayment --all
bin/console cache:clear
bin/build-storefront.sh

Shopware Store

  1. Plugin im Shopware Store erwerben.
  2. Im Admin unter Erweiterungen > Meine Erweiterungen das Plugin installieren und aktivieren.
  3. Cache leeren.

ZIP-Upload

  1. ZIP-Datei unter Erweiterungen > Meine Erweiterungen hochladen.
  2. Plugin installieren und aktivieren.
  3. Cache leeren.

Zahlungsart einem Sales Channel zuweisen

Bei der Installation legt das Plugin die Zahlungsart an (technischer Name payment_sepa_direct_debit, Name SEPA-Lastschrift bzw. SEPA Direct Debit) und aktiviert sie bei der Aktivierung des Plugins. Das Plugin weist sie keinem Sales Channel zu.

Weise die Zahlungsart in den Einstellungen des Sales Channels unter den Zahlungsarten selbst zu, sonst erscheint sie im Checkout nicht.

Danach trägst du die Gläubigerdaten ein, siehe Konfiguration.

Update

composer update mmd/sw67-sepa-payment
bin/console plugin:refresh
bin/console plugin:update MmdSepaPayment
bin/console cache:clear
bin/build-storefront.sh

plugin:update führt die Datenbankmigrationen des Plugins aus. Beim Update legt das Plugin die Zahlungsart erneut an beziehungsweise aktualisiert sie (Name, Beschreibung, Position).

Deaktivieren und Deinstallieren

Sichere vor einer Deinstallation ohne Datenerhalt die Mandate, die du noch für Einzüge brauchst (zum Beispiel als PDF).

Cronjobs und Hintergrundprozesse

Das Plugin bringt keine Scheduled Tasks, Konsolenbefehle oder Message-Handler mit.