Ça n'a rien a voir.
Dans Model\Coupon, les méthodes relatives au Customer existent via la table pivot coupon_customer_count, qui permet de stocker les utilisations de coupons par customer.
En fait, ce dont tu as besoin, c'est d'une condition spécifique qui permet de prendre en compte les nouveaux clients.
Il te faudrait créer un module qui implémente une condition qui hérite de Thelia\Condition\Implementation\ForSomeCustomers, et permet de mettre a jour au fil des inscriptions les clients autorisés à se servir d'un (?) coupon.
Tu déclares ensuite cette condition dans le confix.xml du module :
<service id="thelia.condition.for_some_customers" class="Thelia\Condition\Implementation\ForSomeCustomers">
<argument type="service" id="thelia.facade" />
<tag name="thelia.coupon.addCondition"/>
</service>
Tu vois le genre ?