THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Coupon add customer

(17-12-2014 22:39:55)


Bonjour,

J'ai cree un code promo actif pour la liste de clients selectionnes.
j'aimerai a l'inscription d'un nouveau client le rajouter a cette liste.
je ne vois pas la commande

une idee ou regarder ?

Merci

Offline

#2 Re: Coupon add customer

(18-12-2014 09:28:28)


Cette fonction n'existe pas. Il te faut passer par un module.


OpenStudio Toulouse

Offline

#3 Re: Coupon add customer

(18-12-2014 13:03:06)


Merci Roadster31

Je pensais bien passer par un module.
Mais comme dans l'api, je n'ai pas vu pour la commande coupon add customer ....

Offline

#4 Re: Coupon add customer

(18-12-2014 13:58:44)


Mais comme dans l'api, je n'ai pas vu pour la commande coupon add customer ...

Que veux tu dire ?


OpenStudio Toulouse

Offline

#5 Re: Coupon add customer

(18-12-2014 21:18:15)


j'ai vu dans l'api
public Coupon addCustomer(Customer $customer)

je pensais pouvoir utiliser cette fonction mais ....
je cherche encore

Offline

#6 Re: Coupon add customer

(18-12-2014 23:03:22)


Ç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 ?


OpenStudio Toulouse

Offline

#7 Re: Coupon add customer

(18-12-2014 23:24:11)


Merci Roadster31
je vais regarder de ce cote
je te tiens au courant

Offline

#8 Re: Coupon add customer

(19-12-2014 12:40:07)


je viens de regarder ce n'est pas clair du tout
je continue a chercher peut etre une etincelle va jaillir smile