Hoe presenteer je producten op de homepage van je Magento webshop die nieuw zijn? Of featured products? Populairste producten? Meest verkochte producten?
We leggen je hieronder stap voor stap uit hoe je dat voor elkaar krijgt. Het geheel bestaat uit twee stappen.
Let op: de code die in dit artikel staat is bedoeld voor Magento versie 1.4.x en 1.5.x. Check voor versie 1.6.x de comments onder het bericht. Met dank aan ‘Tennisartikelen’.
Weergeven van producten op de homepage
- Maak een nieuwe categorie aan met de naam ‘Nieuwe producten’, of ‘Featured products’, of ‘Sale’, net wat je wilt weergeven;
- Zet deze categorie op ‘Is active’: No
- Elke categorie heeft een eigen ID, tegenwoordig wordt dit in Magento tussen haakjes weergegeven achter de categorie, dat ziet er bijvoorbeeld uit als ‘Home (ID: 19)’ . Houd deze ID in gedachte of noteer even;
- Wijzig de homepage: ga naar CMS => pages => Home page, onderdeel inhoud (content). Voer de volgende code in: {{block type=”catalog/product_list” category_id=”8″ template=”catalog/product/list.phtml”}}
- Vervang het ID nummer voor je eigen nummer;
- Ga nu naar de categorie die je voor de homepage producten hebt aangemaakt, en kies tabblad ‘Categorie producten’. Je kunt hier kiezen welke producten je op de homepage wilt weergeven.
Aanpassen van de Sitemap
Zodra de producten die je op Home wilt tonen er goed in staan is er nog een andere aanpassing nodig; het verbergen van de niet-actieve categorie in de Sitemap.
Een categorie die inactief is gezet wordt wel weergegeven in de Sitemap. Op het moment dat een bezoeker die categorie zou aanklikken volgt de 401-Not found pagina.
Dat los je als volgt op:
- Ga met behulp van een FTP-programma naar file app/design/frontend/default/[jouwtemplate]/template/catalog/seo/tree.phtml en open die met een text-editor;
- Voeg de code toe die we hieronder vetgedrukt / oranje hebben weergegeven, en sla het gewijzigde bestand op. That’s all!
Vragen of opmerkingen? Laat een reactie achter!
Tennisartikelen
Thanks voor je snelle reactie. Ik heb even met de code geklooid en deze werkt wel:
{{block type=”catalog/product_list” name=”home.catalog.product.list” alias=”products_homepage” category_id=”XX” template=”catalog/product/list.phtml”}}
In Magento 1.6.1 dus.
Petra Blankwaard
In reactie op Tennisartikelen
Kijk, dat is mooi, dat scheelt hier weer. 🙂 Ik zal in het artikel zelf even verwijzen naar jouw comment. Dank en succes met je shop.
Petra Blankwaard
Het artikel is geschreven in de periode dat versie 1.4.x actueel was. Artikel wordt vast en zeker geupdatet. Op dit moment is het hier erg druk, ik hoop er volgende week tijd voor te hebben. Mocht je er haast mee hebben, vraag even op het forum of check het Engelstalige forum voor een oplossing.
Tennisartikelen
Lukt mij ook ff niet, ik heb magento 1.6.1 …
Jouke Wijdoogen
Ik heb Magento 1.6.2.0 en mij lukt het niet er komt bij mij niets te staan op de home page
Petra Blankwaard
Leuk om te horen, succes met je webshop!
N
Eindelijk na lang zoeken op engelse websites hier gewoon een goeie en makkelijke oplossing gevonden!