Utilize o código abaixo para verificar no Magento se existe algum método de entrega disponível. [php] public function haveShippingMethods() { if (count(Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getShippingRatesCollection())) { return true; } return false; } [/php] Até a próxima! Tiago Sampaio
Author: Tiago Sampaio
Hackeando a Licença de Extensões Comerciais para Testes em Localhost
Se você está trabalhando para um cliente por algum tempo existe uma grande probabilidade de você precisar instalar uma extensão com licença comercial. Ou talvez o dono da loja e você compraram uma extensão específica, mas agora você precisa testa-la em seu ambiente local antes de você fazer o deploy para a loja de produção. …
Continue reading Hackeando a Licença de Extensões Comerciais para Testes em Localhost
Como Desinscrever um Cliente da Newsletter do Magento pelo Email do Cliente
Olá pessoal! Estes dias precisei fazer um módulo que faria a leitura de um arquivo que continha uma listagem de e-mails de clientes da loja para cada registro constava se o cliente deveria ou não receber as newsletter da loja. Podemos fazer isso manualmente via Admin, simplesmente navegando até Customers > Manage Customers, clicando em …
Continue reading Como Desinscrever um Cliente da Newsletter do Magento pelo Email do Cliente
Criando uma Crontab no Magento
Olá galera! Estes dias precisei criar um módulo para conexão com o SFTP da EmailVision para sincronização de dados entre o sistema da EmailVision e o Magento. Desenvolvi um módulo para fazer esta integração e tive a necessidade de criar Crontabs para que a sincronização ocorra pela madrugada e não impacte na performance da loja …
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
Compilação no Magento: como funciona e porque usar?
Olá pessoal! Há algum tempo venho recebendo dúvidas sobre como melhorar (um pouco) a performance do Magento sem precisar comprar módulos que prometem fazer sua loja rodar na velocidade da luz (sim, existem desenvolvedores que prometem isso). Minha visão aqui é simples: O Magento é um dos melhores softwares para e-commerce da atualidade, porém uma …
Continue reading Compilação no Magento: como funciona e porque usar?
Mostrar a validação de erro de formulário do Magento como um tooltip
Aqui está uma rápida dica de como aprimorar as mensagens de erro da validação de seus formulários no Magento e mostrá-las como uma tooltip. Não há necessidade de nenhuma modificação no template, tudo o que você precisa fazer é editar seu arquivo CSS e atualizá-lo com um código customizado. Abaixo segue um vídeo no qual …
Continue reading Mostrar a validação de erro de formulário do Magento como um tooltip
How to properly build Magento theme: Skinning, not theming
It been a while since my last article. I have been playing with Python and Django for the last few weeks. Figured I might write an article about Magento in a meanwhile (its been a while since my last post). Recently we had a discussion in company about how to improve certain areas of our …
Continue reading How to properly build Magento theme: Skinning, not theming
Pacote de Wallpaper Abstratos do Magento
Check out Magento abstract wallpaper pack by Inchoo. Featuring Magento visuals and abstract backgrounds, these wallpapers would look fantastic on the desktop of any Magento fan! Feel free to download and enjoy Magento Corner Dark 1920×1080 | 1600×1200 Magento Corner Light 1920×1080 | 1600×1200 Magento Flow Dark 2560×1440 | 2560×1024 | 1920×1080 | 1600×1200 | 1650×1050 Magento Flow Light 2560×1024 | 1920×1080 | 1600×1200 | 1650×1050