Le but de cet article est de faire le ménage sur la page d’accueil.
- Enlever le sondage
- Enlever les listes d’envies
- Enlever les tags des produits (et le nuage de tags au passage)
- Enlever les commentaires des produits
- Enlever la newsletter
- Enlever le moteur de recherche
- Enlever les produits téléchargeables
- Enlever le bloc « comparateur de prix » de la page d’accueil
- Enlever complètement le comparateur de prix du site
- Enlever la possibilité d’avoir des livraisons à des adresses multiples
- Enlever « Aidez-nous à améliorer Magento – Signaler un dysfonctionnement »
- 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 :
- Lier les produits que nous voulons afficher en page d’accueil à une catégorie.
- 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