Quantcast
Channel: Frédéric MARTINEZ - Freelance MAGENTO » newsletter
Viewing all articles
Browse latest Browse all 2

Enlever certaines fonctionnalités de Magento

$
0
0

Le but de cet article est de faire le ménage sur la page d’accueil.

  1. Enlever le sondage
  2. Enlever les listes d’envies
  3. Enlever les tags des produits (et le nuage de tags au passage)
  4. Enlever les commentaires des produits
  5. Enlever la newsletter
  6. Enlever le moteur de recherche
  7. Enlever les produits téléchargeables
  8. Enlever le bloc « comparateur de prix » de la page d’accueil
  9. Enlever complètement le comparateur de prix du site
  10. Enlever la possibilité d’avoir des livraisons à des adresses multiples
  11. Enlever « Aidez-nous à améliorer Magento – Signaler un dysfonctionnement »
  12. Rajouter l’affichage de produits dans la page d’accueil

Edit :

  • 04/11/09 : Enlever la possibilité d’avoir des livraisons à des adresses multiples
  • 17/08/09 : Enlever le moteur de recherche

Etape 1 : Enlever le sondage

  • Partie Administration > CMS > Gestion des sondages
  • Cliquez sur le sondage « What is your favorite color » > Supprimez le -ou désactivez le puis sauvegardez.

Etape 2 : Enlever les listes d’envies

  • Admin > Système > Configuration > Clients > Liste d’envies > Options Générales
  • Mettez « Activé » sur « Non » et sauvegardez.

Etape 3 : Enlever les tags des produits (et le nuage de tags au passage)

  • Admin > Système > Configuration > Avancé > Avancé
  • Mettez « Mage_Tag » à « Désactiver » et sauvegardez.

Etape 4 : Enlever les commentaires des produits

  • Admin > Système > Configuration > Avancé > Avancé
  • Mettez « Mage_Review » à « Désactiver » et sauvegardez.

Etape 5 : Enlever la newsletter

  • Admin > Système > Configuration > Avancé > Avancé
  • Mettez « Mage_Newsletter » à « Désactiver » et sauvegardez.

Etape 6 : Enlever le moteur de recherche

Modifier votre local.xml :

app/design/frontend/{votre_interface}/{votre_theme}/layout/local.xml
<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
		<reference name="header">
			<action method="unsetChild">
				<name>topSearch</name>
			</action>
		</reference>
	</default>
</layout>

Etape 7 : Enlever les produits téléchargeables

  • Admin > Système > Configuration > Avancé > Avancé
  • Mettez « Mage_Downloadable » à « Désactiver » et sauvegardez.

Etape 8 : Enlever le bloc « comparateur de prix » de la page d’accueil

  • Admin > CMS > Gestion des pages > Home > Design Personnalisé > XML de mise à jour d’agencement
  • Rajouter le code suivant :
<reference name="right">
	<action method="unsetChild">
		<alias>catalog.compare.sidebar</alias>
	</action>
</reference>

Etape 9 : Enlever complètement le comparateur de prix du site

Il n’y a malheureusement aucun moyen d’enlever complètement le comparateur de prix simplement en désactivant le module depuis l’administration.

1) Modifier local.xml (suppression des blocks dans la sidebar de droite)

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
		<remove name="catalog.compare.sidebar" />
		<remove name="right.reports.product.compared" />
	</default>
</layout>
</reference>

2) Modifier list.phtml (suppression du lien dans la fiche produit)

Modifier votre list.phtml :

/app/design/frontend/{interface}/{theme}/template/catalog/product/list.phtml

Commentez (entourez de /* et */) ce passage :

<?php if($_compareUrl = $this->getAddToCompareUrl($_product)): ?>
	<li class="last"><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

Cela devient :

<?php /* if($_compareUrl = $this->getAddToCompareUrl($_product)): ?>
	<li class="last"><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; */ ?>

Etape 10 : Enlever « Aidez-nous à améliorer Magento – Signaler un dysfonctionnement »

Modifier votre footer.phtml :

app/design/frontend/{votre_interface}/{votre_theme}/template/page/html/footer.phtml

Supprimer (ou commenter) la ligne suivante :

 <p class="bugs"><?php echo $this->__('Help Us to Keep Magento Healthy') ?> - <a href="http://www.magentocommerce.com/bug-tracking" onclick="this.target='_blank'"><strong><?php echo $this->__('Report All Bugs') ?></strong></a> <?php echo $this->__('(ver. %s)', Mage::getVersion()) ?></p>

Etape 11 : Enlever la possibilité d’avoir des livraisons à des adresses multiples

  • Admin > Système > Configuration > Ventes > Paramètres de livraison > Options > Autoriser les livraisons à des adresses multiples
  • Sélectionnez « Non » dans la liste déroulante

Etape 11 : Rajouter l’affichage de produits dans la page d’accueil

Il y a plusieurs façons d’afficher des produits sur la page d’accueil. Cela va de la gestion aléatoire de tout le catalogue, ou alors une gestion précise des produits présentés en 1ère page. Cela est manuel, mais nous permet de vendre des produits invendables ou en promotions par exemple.

Le but ici est de :

  1. Lier les produits que nous voulons afficher en page d’accueil à une catégorie.
  2. Ensuite nous affichons notre catégorie dans la page d’accueil.

1. Lié les produits à une catégorie

L’idée ici est de créer une catégorie « Active » mais qui aura l’attribut de catégorie « Include in Navigation Menu » à « Non ».
La catégorie ne sera donc pas afficher dans le menu qui est composé de toutes vos catégories.

  • Default Category
    • Chaussures
    • Pantalons
    • Page Accueil
    • Promotion du mois
    • Coup de cœur

Dans la page des produits voulus, cochez la catégorie « Page Accueil » pour la lier.

2. Afficher notre catégorie dans la page d’accueil

  • Ouvrez la catégorie « Page Accueil » et retenez son ID (identifiant). Exemple : 40.
  • Allez dans : Admin > CMS > Gestion des pages > Home > Informations Générales > Contenu
  • Copier ce code :

Accueil de nom_de_votre_boutique

{{block type="catalog/product_list" category_id="40" template="catalog/product/list.phtml"}}

Cela va afficher la catégorie 40 selon une liste de produits définie dans app/design/frontend/blank/default/template/catalog/product/list.phtml


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images