Desenvolvedor certificado em Magento Commerce

Hoje não vou postar um artigo ensinando vocês a fazer algo no Magento, estou escrevendo este artigo simplesmente para informar que depois de vários dias de estudo reforçado consegui tirar minha certificação em Magento. Dia 27 de dezembro fiz meu exame para a Certificação e consegui o Score necessário para que eu fosse aprovado, portanto: …

Continue reading Desenvolvedor certificado em Magento Commerce

Lista dos tipos de colunas nos grids do aminhtml no Magento

Olá Galera, Quando desenvolvemos nossos próprios módulos, na maioria das vezes precisamos criar uma tabela para salvar registros sobre algumas coisas. Quando temos que fazer algo mais administrativo possivelmente precisaremos também utilizar os Grids do Adminhtml do Magento para podermos mostrar uma lista de registros a partir de uma Collection de nosso módulo ou de …

Continue reading Lista dos tipos de colunas nos grids do aminhtml no Magento

There is No Place Like 127.0.0.1

Instalando o Magento em Seu Localhost – Configurando o Ambiente

Olá pessoal! Após vários dias fora do ar devido uma grande demanda de trabalhos e jobs volto a postar novos artigos em meu blog. Hoje pretendo iniciar uma série voltada para o desenvolvimento em Magento primeiramente em seu localhost. Como sabemos, ou ao menos deveríamos saber, todo projeto, seja ele qual for, deve primeiramente passar …

Continue reading Instalando o Magento em Seu Localhost – Configurando o Ambiente

Entendendo as APIs do Magento – SOAP – Introdução

Este post faz parte de uma séries de posts que vou fazer sobre os WebServices do Magento, tanto em SOAP quanto em REST. Espero realmente que curtam este conteúdo e o que está por vir. A API SOAP v1 do Magento proporciona a possibilidade de gerenciar suas lojas e-commerce fazendo chamadas para trabalhar com os …

Continue reading Entendendo as APIs do Magento – SOAP – Introdução

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 Formatar Números como Moeda ou Preço no Magento

Ás vezes precisamos fazer a formatação de um valor, por exemplo 99.9900 para valor monetário como R$99,99. Para fazer esta conversão é simples, podemos utilizar um método do helper do próprio Magento chamado currency: [php] $amount = 99.9900; $price = Mage::helper('core')->currency($amount, true, false); [/php] O resultado desta conversão será R$99.99. Se analisarmos o método estático …

Continue reading Como Formatar Números como Moeda ou Preço no 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

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

As Configs do Magento

As configs são praticamente o coração do sistema do Magento. Ele descreve, em geral, quase todos os módulos/model/classe/template/etc que você precisa acessar. É um nível de abstração com a qual a maioria dos programadores PHP não estão acostumados a trabalhar, e de vez em quando aumenta o tempo de desenvolvimento em forma de confusão fazendo …

Continue reading As Configs do Magento

Quando Você Deve Sobrescrever os Arquivos do Core do Magento em app/code/local/Mage?

A resposta mais curta para esta pergunta é: nunca! A resposta mais longa não é tão absoluta e por isso requer um pouco de explicação. Frequentemente você lerá algum tutorial para Magento ou algum post em fóruns que ensina criar uma implementação ou alteração em algum comportamento padrão do Magento e, óbvio, altere diretamente alguma …

Continue reading Quando Você Deve Sobrescrever os Arquivos do Core do Magento em app/code/local/Mage?