Prestashop : Retirer la case ‘Etat’ lors de la création du compte

Le système de Prestashop propose une solution de vente en ligne Multilingue. Chaque boutique en ligne est configurée par défaut pour pouvoir vendre à l’international. Lors de la création d’un compte, le système vous demande de choisir votre Etat.



Cette option est inutile si vous souhaitez vendre vos produits uniquement en France. Ce champ par défaut dans prestashop est même un frein à la création de compte.



Comment retirer simplement ce champ select depuis la page de création de compte Prestashop ?


Il suffit de cacher le champ actuel et d’en créer un autre invisible indiquant au système que l’état n’est pas utile.

Retirer le champ inutile

Vers la ligne 187 du fichier authentification.tpl de votre dossier template, remplacer:



<p class="required id_state select"><label for="id_state">{l s='State'}</label></p>
<select id="id_state" name="id_state"> <option>-</option> </select><sup>*</sup>




par



<!--
		<p class="required id_state select">
			<label for="id_state">{l s='State'}</label>
			<select name="id_state" id="id_state">
				<option value="">-</option>
			</select>
			<sup>*</sup>
		</p>
		-->
		<input type="hidden" value="" name="id_state" id="id_state">




Cette petite modification cachera uniquement le champ état lors de la création du compte.

Il vous faudra modifier tous les autres fichiers templates pour faire entière disparaitre de votre boutique prestashop…