Magento Speed Up

Salvando Dados Diversos no Cache do Magento

Olá galera, Atualmente temos pouco hábito de se trabalhar com o cache nativo do Magento em nossos projetos de e-commerce, principalmente quando o projeto não é um projeto de grande porte. O sistema de cache nativo do Magento é baseado no Zend_Cache e não é difícil de ser usado. Recomendo fortemente o uso do cache do …

Continue reading Salvando Dados Diversos no Cache do Magento

Criando um Script Fora do Magento, mas Utilizando as Classes do Próprio Magento

Para se criar um script fora da estrutura do Magento é simples, porém deve ser feito com cautela. Quando criamos um script externo pode acontecer de pensarmos, principalmente quem está iniciando em Magento, que não há uma forma de se utilizar as classes e métodos do Magento, como por exemplo a classe Mage. Na verdade …

Continue reading Criando um Script Fora do Magento, mas Utilizando as Classes do Próprio Magento

Como Exibir um Bloco Estático no Magento Utilizando PHP

Este é um snippet muito útil quando temos alguma dificuldade com os arquivos XML de layout do Magento. Para exibir um bloco estático criado no Backend de sua loja em Magento basta abrir um arquivo .phtml, por exemplo, e inserir o seguinte código aonde o bloco deve ser impresso: [php] <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('codigo identificador do …

Continue reading Como Exibir um Bloco Estático no Magento Utilizando PHP

Erro ao Carregar um Cliente no Magento: Customer website ID must be specified when using the website scope.

Estes dias estava desenvolvendo uma nova funcionalidade em um dos módulos no qual estava trabalhando e me deparei com o seguinte erro: 'Customer website ID must be specified when using the website scope.' Pois bem, isso acontecia no momento que eu tentava utilizar um método do objeto Customer do Magento (Mage_Customer_Model_Customer) chamado loadById(), que retorna …

Continue reading Erro ao Carregar um Cliente no Magento: Customer website ID must be specified when using the website scope.

Funções de Redirecionamento do Magento

Para você que sempre quis saber mais sobre as funções de redirecionamento do Magento, criei este post para apresentar os métodos de redirecionamento do Magento. Primeiramente todos os métodos referentes á redirecionamento estão presentes na class Mage_Core_Controller_Varien_Action, portanto estes métodos devem ser chamados diretamente dentro dos controllers. [php] /* Redireciona para uma URL definida */ …

Continue reading Funções de Redirecionamento do Magento