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.
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
- Plugin im Shopware Store erwerben.
- Im Admin unter Erweiterungen > Meine Erweiterungen das Plugin installieren und aktivieren.
- Cache leeren.
ZIP-Upload
- ZIP-Datei unter Erweiterungen > Meine Erweiterungen hochladen.
- Plugin installieren und aktivieren.
- 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
- Deaktivieren: Die Zahlungsart wird deaktiviert, die Mandate bleiben erhalten.
- Deinstallieren mit Erhalt der Benutzerdaten: Tabelle
mmd_sepa_mandateund Plugin-Konfiguration bleiben bestehen. - Deinstallieren ohne Erhalt der Benutzerdaten: Die Tabelle
mmd_sepa_mandatewird gelöscht und alle Einstellungen unterMmdSepaPayment.config.*werden entfernt. Die gespeicherten Mandate sind danach unwiderruflich weg.
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.