Markus Michalski FAQ

Kleinunternehmer: Installation

Kleinunternehmer §19 UStG für Shopware 6.7 - Voraussetzungen, Installation per Store, Composer oder ZIP, was die Aktivierung im Shop ändert, Deaktivierung und Deinstallation sowie die Plugin-Linie für Shopware 6.6.

English Version

Zurück zur Übersicht

Kleinunternehmer: Installation

Voraussetzungen

Anforderung Wert
Shopware ~6.7.0 (Paket shopware/core)
PHP >=8.2
Composer-Paket mmd/sw67-kleinunternehmer
Plugin-Klasse / Technischer Name MmdKleinunternehmer

Für Shopware 6.6 gibt es eine eigene Plugin-Linie mit einem anderen Paketnamen, siehe den Abschnitt "Shopware 6.6" weiter unten.

Installation

Via Shopware Store (empfohlen)

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

Via Composer

  1. Privates Composer-Repository hinzufügen. Die Zugangsdaten erhältst du nach dem Kauf.
{"repositories": [{"type": "composer", "url": "https://packeton.markus-michalski.net"}]}
  1. Plugin installieren:
composer require mmd/sw67-kleinunternehmer
  1. Plugin installieren und aktivieren:
bin/console plugin:refresh
bin/console plugin:install --activate MmdKleinunternehmer
bin/console cache:clear

Via ZIP-Upload

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

Nach der Installation

  1. Plugin-Konfiguration öffnen: Erweiterungen > Meine Erweiterungen > Kleinunternehmer §19 UStG.
  2. Die Einstellung Kleinunternehmerregelung aktiv einschalten, siehe Konfiguration.
  3. Bestehende Produkte migrieren, siehe Produkt-Migration.

Die Aktivierung des Plugins schaltet die Anzeige nicht ein. Die Einstellung Kleinunternehmerregelung aktiv steht nach der Installation auf "Aus".

Was Aktivierung, Deaktivierung und Deinstallation im Shop ändern

Vorgang Wirkung
Plugin aktivieren Merkt sich den aktuellen Standard-Steuersatz des Shops. Legt den Steuersatz Kleinunternehmer §19 UStG (0%) mit 0 % an, falls er noch nicht existiert (ein vorhandener Steuersatz mit diesem Namen wird wiederverwendet). Setzt ihn als Standard-Steuersatz des Shops.
Plugin deaktivieren Stellt den gemerkten Standard-Steuersatz wieder her. Produkte, die bereits auf den 0%-Steuersatz migriert wurden, bleiben unverändert.
Plugin deinstallieren (ohne "Nutzerdaten behalten") Löscht den Steuersatz, sofern ihn das Plugin selbst angelegt hat, und entfernt die gemerkten Konfigurationswerte. Mit "Nutzerdaten behalten" passiert nichts davon.

Bereits vorhandene Produkte und Bestellungen ändert die Aktivierung nicht. Produkte wechseln erst durch die Produkt-Migration auf den neuen Steuersatz.

Setze Produkte vor einer Deinstallation mit --restore auf einen regulären Steuersatz zurück, denn der 0%-Steuersatz wird beim Deinstallieren gelöscht. Die Hinweise dazu stehen unter Produkt-Migration.

Shopware 6.6

Für Shopware 6.6 gibt es eine getrennte Plugin-Linie. Beide Linien haben denselben technischen Namen MmdKleinunternehmer und dieselbe Plugin-Klasse, dürfen also nicht gleichzeitig installiert werden.

Shopware 6.7 (diese Doku) Shopware 6.6
Composer-Paket mmd/sw67-kleinunternehmer mmd/sw66-kleinunternehmer
Shopware-Anforderung shopware/core ~6.7.0 shopware/core ~6.6.0
PHP >=8.2 >=8.2

Installation und Aktivierung laufen bei beiden Linien gleich (Store, Composer oder ZIP). Die Unterschiede im Funktionsumfang stehen im Abschnitt "Unterschiede der Shopware-6.6-Linie" auf der Seite Technische Details.