Quantidade de novos produtos na home

Uma das minhas primeiras dores de cabeça com essa primeira loja virtual que estou montando foi como alterar a quantidade de produtos novos exibidos na home.

Para isso abra o arquivo: app/code/core/Mage/Catalog/Block/Product/New.php

E altere a constante abaixo para o valor que preferir.

const DEFAULT_PRODUCTS_COUNT = 5;

    É simples assim.

    Inaugurando o site

    Pensei em criar este site com o propósito de divulgar meus trabalhos. Mais tarde senti uma nova necessidade que também poderia ser suprida pelo site: um armazem de how to do que eu aprendo.

    Sendo assim, vou utilizar este site não só para divulgar o que faço, mas também para passar meu conhecimento pra frente. Com isso espero ganhar amigos com os mesmos interesses.

    Atualmente tenho conhecimento de C#, Java, CSS, HTML, javascript, jQuery, um pouco de AS2 e AS3. Estou neste momento montando os novos sites das empresas Sorvedoces e Informatiza Brasil. Os sites dos links são os atuais, os novos, porém, podem ser vistor nessas duas thumbs:

    O site da Informatiza está sendo o maior desafio, pois nunca mexi com Magento eCommerce. O da Sorvedoces só não ficou pronto ainda porque os clientes ainda não disponibilizaram as informações que serão cadastradas no site, só estou dependendo disso.

    Bom, é isso, site inaugurado.

    Exibindo produtos na home do Magento

    Tenho certeza que a primeira coisa que você quis foi exibir produtos na home do Magento.

    Para isso basta ir em: admin>cms>páginas>home

    E em conteúdo adicionar:

    {{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}
    

    ou

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
    

    ou

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="3" template="catalog/product/list.phtml"}}
    

    Esses três código fazem respectivamente:

    • Exibe os novos produtos, aqueles que você marca como novos dentro de uma determinada data.
    • Exibe uma lista com todos os produtos.
    • Exibe uma lista dos produtos de uma determinada categoria, neste caso a categoria de id 3.

    Executando código PHP em uma página CMS no Magento

    Este tutorial tem como objetivo ensinar de forma fácil como utilizar uma página phtml no seu magento para que você possa fazer suas próprias programações nele sem nenhuma gambiarra.

    Vantagens:

    • Um .phtml aceita programação PHP
    • Aceita também funções nativas do Magento

    Compatibilidade:

    • Todas as versões

    Passos:

    1 – Entre na administração do magento e acesse:

    • Sistema > CMS > Páginas

    2 – Crie uma nova página clicando em Criar Página:

    3 – Digite as informações necessárias na primeira etapa (Informações da Página)

    4 – Navege até Conteudo. Em Conteúdo coloque o seguinte código:

    {{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="cms/suapagina.phtml"}}
    

    Obs.: Não altere quaisquer informações no código ou poderá não funcionar. Mude apenas o nome do arquivo (suapagina).

    5 – O arquivo deve estar em:

    • app/design/frontend/base/default/template/cms/suapagina.phtml

    6 – Para acessar a página você deve digitar o endereço do site + o que você colocou em Nome na URL lá na primeira etapa.

    Caso tenha colocado algo como minha-pagina então você teria que acessar simplesmente:

    • www.seusite.com.br/pastadomagento/sua-pagina/

    ou (caso você não configurou seu htaccess)

    • www.seusite.com.br/pastadomagento/index.php/sua-pagina/

    ou (caso sua loja seja a raiz do site)

    • www.seusite.com.br/sua-pagina/

    7 – Onde colocar os códigos PHP?

    No arquivo .phtml que você criou.