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

Magicento – Plugin PhpStorm para Desenvolvimento Magento Commerce

Este post é direcionado para todos os desenvolvedores Magento que utilizam PhpStorm como sua plataforma de desenvolvimento IDE. Estamos falando do Magicento - um plugin PhpStorm para desenvolvedores Magento. Características do Magicento: 1. Goto O Magicento extende a funcionalidade goto do PhpStorm de uma forma que você possa utiliar o goto para localizar os métodos …

Continue reading Magicento – Plugin PhpStorm para Desenvolvimento Magento Commerce

Como Saber se um Módulo Está Ativo no Magento e Sua Versão

O código abaixo serve para retornar algumas informações sobre um módulo qualquer do Magento. Ás vezes, quando desenvolvemos módulos para Magento, podemos necessitar criar dependências de módulos específicos do Core do Magento ou de terceiros. Além de declarar esta dependência nas configurações do módulo podemos também incrementar lógicas no módulo para se comportar de maneiras …

Continue reading Como Saber se um Módulo Está Ativo no Magento e Sua Versão

Criando Seus Próprios Logs no Magento

Quando você precisar criar um arquivo diferente de log em alguma etapa de algum processo de seu módulo, o código é muito simples: [php] Mage::log('Este é meu primeiro log', null, '[nome do arquivo].log'); [/php] Porém existem momentos em que não vamos logar strings e textos, mas sim um objeto como um model do Magento. Neste …

Continue reading Criando Seus Próprios Logs no Magento

Dica Sobre Módulos Customizados para Magento

Ultimamente tenho percebido que existem algumas críticas sobre módulos desenvolvidos para Magento que não funcionam para alguns e funcionam para outros. Como por exemplo meu próprio módulo para integração com PagSeguro (veja <a href="http://www.magentocommerce.com/magento-connect/pagseguro-by-os-studios-1439.html">aqui</a>), que funciona para a maioria e para alguns existem problemas e erros que inicialmente são difíceis de se entender ou identificar. …

Continue reading Dica Sobre Módulos Customizados para Magento

Escolhendo o Melhor Evento para seus Observers

Quando você desenvolve seu próprio módulo em Magento ou qualquer tipo de modificação que faça utilizando observers para eventos específicos, é muito importante que você escolha o evento mais adequado para utilizar seu observer. O Magento não possui uma lista oficial de eventos que podem ser capturados em observes para termos como referência, porém um …

Continue reading Escolhendo o Melhor Evento para seus Observers