Archive

Posts Tagged ‘thème Prestashop’

Mes modifications sur le thème par défaut

novembre 30, 2009 10 commentaires

Ce message va me servir pour une éventuelle mise à jour du thème par défaut. Il s’agit ici d’enregistrer toutes les modifications que j’aurai apporté au thème initial livré avec Prestashop (il y a aussi des modifications dans les fichiers des modules).

Suppression du bouton « ajouter au panier ».

Voir « empêcher la prise de commande sur les articles » pour les raisons de ce changement.

Pour retirer le bouton « ajouter au panier » des listes d’articles :

Dans les fichiers : /themes/votre theme/ product-list.tpl

Supprimer lignes :

{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
<a rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&amp;id_product={$product.id_product|intval}&amp;token={$static_token}">{l s='Add to cart'}</a>
{else}
<span>{l s='Add to cart'}</span>
{/if}

Pour retirer le bouton « ajouter au panier » sur les article phare :

Fichier : /modules/homefeatured/homefeatured.tpl

Supprimer les lignes :

{if ($product.quantity > 0 OR $product.allow_oosp) AND $product.customizable != 2}
<a rel="ajax_id_product_{$product.id_product}" href="{$base_dir}cart.php?qty=1&amp;id_product={$product.id_product}&amp;token={$static_token}&amp;add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a>
{else}
<span>{l s='Add to cart' mod='homefeatured'}</span>
{/if}

Modification de l’affichage des attributs.

Voir modif sur mon article sur l’affichage des déclinaisons.

Publicités

Prestashop : empêcher la prise de commande sur les articles

novembre 30, 2009 3 commentaires

Pour résoudre ma problématique taille / coloris (en fait une problématique diamètre / coloris j’ai utilisé les déclinaison pour stocker mes stocks, et mes prix de vente.

Sur la boutique, à plusieurs endroits (featured products en page d’accueil et catégories au moins) on peut ajouter au panier directement à partir de l’article. le problème est que dans ce cas, on ajoute au panier un mètre de la déclinaison par défaut (nos produits sont vendus au mètre).

Pour moi il faudrait éliminer de ces affichages les boutons « ajouter au panier ».

Dans le catalogue il ne me semble pas que l’on puisse définir que seuls les déclinaisons peuvent êtres ajoutées au panier (ce qui serait assez logique dans une optique de gestion taille / coloris).

dans panneaux d’administration >> Préférences >> Produits il n’existe pas non plus ce genre de paramétrage.

J’ai bien peur qu’il va falloir que je mette les mains dans le thème (et jusqu’à maintenant le thème par défaut me convenait très bien) pour virer ce bouton. Voir cet article : modification du thème par défaut.