Ich verstehe das Prinzip mit der Lizenzieren der Plugins noch nicht ganz: Wenn ich ein Plugin für kundendomain.de kaufe, kann ich das Plugin in den anderen “Test” Umgebungen nicht verwenden?
Außerdem kann ich im Shopware Account die Domain “kunde.localhost” nicht registrieren und ich kann somit lokal zum Testen keine Plugins installieren (auch keine kostenlosen).
Wie macht ihr das, gibt es da irgendeinen vernünftigen Weg?
Das geht nicht. Du kannst aber die Host-Datei ändern und die Domain auf deinen lokalen Server ändern. Für ein Stagingsystem kannst du dieses in einem Unterordner anlegen, denn die Lizenzen gelten pro Domain.
Du kannst als Hauptshop „kundendomain.de“ benutzen, und legst für die Lokale Instanz einen neuen Subshop an mit „kunde.local“. Die Lizens wird immer gegen den Hauptshop validiert.