Astuce - Faire apparaître bon de réduction sous Prestashop 1.5.3

Je viens de terminer de mettre en place un Prestashop pour un client, jusqu’ici tout va bien et tout est normal.

On fait les différents tests de navigateurs, tout se passe bien dans IE (alors que non habituellement), tout est bien dans Opéra, dans Safari et dans Firefox également. Mais par contre sous Chrome, sur la page “panier” impossible de faire apparaître le champs “bon de réduction”, là où on rentre les coupons de réduction.

J’ai recherché dans mon thème et sur la toile pendant pas mal de temps et j’ai réussi à trouver une réponse.

Il faut ouvrir le fichier qui se nomme “shopping-cart.tpl” c’est le template de la page “panier“.

Une fois que c’est fait vous recherchez le code suivant :

{if $voucherAllowed}
	<div id="cart_voucher" class="cart_voucher">
		{if isset($errors_discount) && $errors_discount}
			<ul class="error">
			{foreach $errors_discount as $k=>$error}
				<li>{$error|escape:'htmlall':'UTF-8'}</li>
			{/foreach}
			</ul>
		{/if}

Et vous le remplacez tout simplement par celui-ci :

{if $voucherAllowed}
	<div>
		{if isset($errors_discount) && $errors_discount}
			<ul class="error">
			{foreach $errors_discount as $k=>$error}
				<li>{$error|escape:'htmlall':'UTF-8'}</li>
			{/foreach}
			</ul>
		{/if}

Il n’y a pas grand chose à faire mais encore faut-il le savoir, et trouver la réponse peut prendre pas mal de temps !