Jump to content

[RESOLU] Modifier le texte et l'action du bouton "Ajouter au panier" sur la page catégorie


Recommended Posts

Bonjour,

 

Mes produits apparaissent dans leur page de catégorie respective avec le bouton "Ajouter au panier" à côté du bouton "Détails".

 

Comme tous mes produits nécessitent une personnalisation par le client (sur la page produit), j'aimerai

modifier le texte "Ajouter au panier" par "Commander" ou "Personnalisation" et que ce bouton redirige vers la page produit.

 

Après cette modification, le bouton "Détail" n'aura plus d'intérêt; je voudrais donc le supprimer.

 

Par avance merci pour vos réponses.

Edited by favancini (see edit history)
Link to comment
Share on other sites

Bonjour,

 

Mes produits apparaissent dans leur page de catégorie respective avec le bouton "Ajouter au panier" à côté du bouton "Détails".

 

Comme tous mes produits nécessitent une personnalisation par le client (sur la page produit), j'aimerai

modifier le texte "Ajouter au panier" par "Commander" ou "Personnalisation" et que ce bouton redirige vers la page produit.

 

Après cette modification, le bouton "Détail" n'aura plus d'intérêt; je voudrais donc le supprimer.

 

Par avance merci pour vos réponses.

PS: Si votre produit a des attributs, vous avez une option en BO (Préférences -> Produits) qui permet de cacher le bouton "ajouter au panier" (ou "Commander") si le produit a des attributs.

 

 

Sinon, allez dans le fichier product-list.tpl de votre thème et supprimez (ou commentez <!--  -- > ) le block

					{if ($product.allow_oosp || $product.quantity > 0)}
						{if isset($static_token)}
							<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html'}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
						{else}
							<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}", false)|escape:'html'}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
						{/if}						
					{else}
						
						<span class="exclusive"><span></span>{l s='Add to cart'}</span><br />
						
					{/if}

Ensuite, dans les traductions, renommez "Détails" par "Commander". Vous n'aurez plus qu'un seul bouton qui vous renverra vers la page du produit.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...