Jérémie [Medialibs]
Bonjour,

Je me permet de sortir un ticket de notre gestion de support car je pense que son sujet est interessant :

j'aimerai savoir comment faire apparaitre les coupons une fois que on a activé cette commande
dans le factory


Alors pour commencer, vous devez disposer du module e-commerce en mode avancé pour pouvoir activer la gestion de coupon de réduction. Si tel est le cas, dans la section "Modules/Catalogue/E-commerce" du configurateur activez l'option Gestion de coupons puis générez la configuration.

Rendez-vous dans le manage. Une nouvelle section "Catalogue/Promotions et coupons/Gestion des coupons" est disponible. C'est ici que vous pourrez créer les coupons. Vous allez donc créer un nouveau coupon. Saisissez un libellé, un code et la valeur (montant ou pourcentage). C'est le code choisi qui devra être fourni à vos client pour bénéficier de la réduction. Des options sont disponibles lors de la création des coupons
  • Nombre total d'utilisation (au maximum) : Si une valeur est définie ici, elle déterminera le nombre maximum d'utilisation du coupon quelque soit les clients.
  • Nombre d'utilisation par client (au maximum) : Cette valeur défini le nombre d'utilisation maximum par client
  • Prix minimum d'une commande pour utiliser ce coupon : Si le montant total de la commande n'atteint pas le montant défini ici, le coupon n'est pas utilisable
  • Date de début et Date de fin définissent la période de validité du coupon.
  • Coupon actif pour les groupes : Vous pouvez choisir ici les groupes d'utilisateurs pour lesquels le coupon est valable.


Sur le site public, vous devez vérifier que le code suivant est présent dans les templates cart.html et cart_order_confirmation.html:

<!-- Gestion des coupons-->
<mx:bloc id="coupon">
	<tr class="coupon">
		<mx:bloc id="form">
			<td mxAttribut="colspan:colspan"><mx:text id="label" /></td>
			<td>
				<mx:bloc id="log"><mx:text id="error" /></mx:bloc id="log">
				<input type="text" name="coupon" mXattribut="value:value" />
				<input type="submit" name="submit_coupon" mXattribut="value:value_submit" />
			</td>
		</mx:bloc id="form">
		<mx:bloc id="current_coupon">
			<td mxAttribut="colspan:colspan"><mx:text id="label" /></td>
			<td>
				<mx:text id="value" />
			</td>
		</mx:bloc id="current_coupon">
	</tr>
</mx:bloc id="coupon">


Ce bloc doit être placé de préférence juste avant le code

<mx:bloc id="shipping">


Vous devez ensuite vérifier que les templates cart_payment_confirmation.html, cart_mail_administrator.html et cart_mail_customer.html disposent du bloc :

<mx:bloc id="coupon">
	<tr class="coupon">
		<mx:bloc id="current_coupon">
			<td mxAttribut="colspan:colspan"><mx:text id="label" /></td>
			<td>
				<mx:text id="value" />
			</td>
		</mx:bloc id="current_coupon">
	</tr>
</mx:bloc id="coupon">


Ce bloc doit être placé de préférence juste avant le code

<mx:bloc id="shipping">


Attention : Lors de la visualisation du détail du panier, si le visiteur n'est pas authentifié, le formulaire permettant la saisie de son code ne sera pas affiché. Dans ce cas, le client pourra saisir son code lors de l'étape de choix du moyen de paiement ou s'authentifier pour le saisir immédiatement.
Directeur du Labo R&D
Medialibs