Plugins Lizenz erstellen

Liebes Forum :slight_smile: :slight_smile:

ich möchte gerne ein Plugin für den Gebrauch sichern, indem es lizensiert werden muss. Es soll aber trotzdem quelloffen sein. Wenn es also jemand ohne Lizens nutzt, soll im Plubinmanager bei Lizenz eine entsprechende Meldung kommen.

Wie macht man das ? Wo steht etwas darüber ?

Liebe Grüße

Kerstin :slight_smile:

Hallo,

indem du dich also Hersteller im Community Store von Shopware registrierst, dich freischalten lässt, das Plugin hochlädst und von Shopware prüfen und freischalten lässt. Die Lizenzprüfung selbst läuft durch Shopware automatisch, da hast du keinen Einfluss darauf.

Grüße

Sebastian

Ach so, danke. Muss man das Plugin denn nicht irgendwie dafür vorbereiten ? Shopware muss doch erkennen, dass es sich um ein lizenzpflihtiges Plugin handelt.

Es gibt in diesem Sinne kein Lizenzpflichtig mehr. Jedes Plugin was im Store steht, wird auch geprüft.

Ok, danke, Moritz, das ist ja beruhigend. Aber man muss es doch trotzdem irgendwie kennzeichnen, irgend woran muss shopware das ja erkennen. Doch wohl nicht einfach am Namen ?

Hallo,

Shopware erkennt das Plugin am technischen Namen inklusive deinem Herstellerkürzel + der Domain, wo es eingesetzt wird.

Die Guidelines müssen beim Erstellen des Plugins auch berücksichtigt werden https://docs.shopware.com/en/plugin-standard-for-community-store , da sonst das Plugin nie freigeschalten wird.

Grüße

Sebastian

Wenn ich also ein eigenes Plugin so nenne wie ein im Store vorhandenes, wird die Lizenz angefordert ?

Hallo,

wenn du ein Plugin so nennst wie ein Plugin im Store, hast du ein Duplikat und kriegst auch die entsprechende Meldung, das du keine gültige Lizenz für das Plugin besitzt. Da aber jeder Hersteller sein eigenes Herstellerkürzel vor dem Pluginnamen hat, ist dies eigentlich aber unmöglich.

Grüße

Sebastian

Das ist korrekt - und genau dafür gibt es das Entwickler Kürzel, wodurch das eigentlich nicht vorkommen sollte.

Viele Grüße

Vielen Dank. Das muss ich mal probieren :slight_smile: