Erweiterung für Kunden beziehen? Voraussetzung / Einschränkungen

Wir würde gerne für einen unserer Kunden eine kostenpflichtige Shopware 6 Erweiterung aus dem Store beziehen.

Können wir das als Agentur für den Kunde vornehmen und gibt es irgendwelche Voraussetzungen?
Scheinbar ist die Erweiterung ja an den Kunden-Account gekoppelt, oder?

Wenn ich das richtig verstehe, ist die Erweiterung auch an eine Domain / Host gebunden.
D.h. kann ich das System inkl. Erweiterung dann noch lokal und auf staging nutzen?
Habe zwar eine Artikel gefunden in dem empfohlen wurde den Host Eintrag zu ändern um auf das Staging über die Live Domain zu kommen, aber das wirkt nicht unbedingt rund. Oder sind dort auch Subdomains qualifiziert?

Vielleicht kan mir ja einer von Euch ein paar Tipps oder nützlichen Links dazu geben.

Viele Grüße
Michael