Magento unnötige Standardfunktionen deaktivieren (Wishlist, Send-a-friend, Tagging, Compare)

Posted in Magento, 20.12.2012 15:12

einfach zu erledigen (Backend):

Wunschzettel 

System->Konfiguration->Kunden->Wunschzettel-> Aktiviert - > nein

Send-a-friend

System->Konfiguration->Katalog-> E-Mail an einen Freund ->Aktiviert -> nein 

Tagging/ Reviews (durch Kunden)

System > Configuration > Erweitert > Erweitert > Mage_Tag - Disable

 ebenso Mage_Reviews.

Kompliziert:

Produktvergleich deaktiveren

ausführliche Anleitung hier: http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/catalog/how_to_remove_add_to_compare

Kurz: Es muß eine Modulausgabe überschrieben werden, damit sie false zurückgibt.

Footerlinks

in local.xml folgenden Block innerhalb des <default>-Nodes:

 
<reference name="footer_links">
            <action method="removeLinkByUrl"><url helper="catalog/map/getCategoryUrl" /></action>
            <action method="removeLinkByUrl"><url helper="catalogsearch/getSearchTermUrl" /></action>
            <action method="removeLinkByUrl"><url helper="catalogsearch/getAdvancedSearchUrl" /></action>
            <action method="removeLinkByUrl" ifconfig="contacts/contacts/enabled"><url>http://www.shop.url/contacts/</url></action>
            <action method="removeLinkByUrl" ifconfig="rss/config/active"><url>http://www.shop.url/rss/</url></action>
            <action method="removeLinkByUrl"><url helper="sales/guest_links" /></action>
</reference>

Sonderfall "Rücksende"-Link:

 
<remove name="return_link"/><!-- ruecksendungen -->

Rabattcodeeingabe (checkout.xml)

/app/design/frontend/yourtheme/default/layout/checkout.xml

folgendes löschen:


<block type="checkout/cart_coupon" name="checkout.cart.coupon" as="coupon" template="checkout/cart/coupon.phtml"/> 
<block type="checkout/cart_shipping" name="checkout.cart.shipping" as="shipping" template="checkout/cart/shipping.phtml"/>

Billing Agreements, Recurring Profiles (Wiederkehrende Profile, Zahlungsvereinbarungen)

1. Die Dateien recurring_profile.xml und billing_agreement.xml kopieren

von: app/design/frontend/base/default/layout/sales

nach: app/design/frontend/default/IhrTemplate/layout/sales

2. Den GESAMTEN Inhalt aus den gerade kopierten Dateien löschen

app/design/frontend/default/IhrTemplate/layout/sales/billing_agreement.xmlapp/design/frontend/default/IhrTemplate/layout/sales/recurring_profile.xml

3. Magento Cache löschen