Observer pitfalls of building serious modules in Magento

Unlike good old WordPress that “every kid in the block” knows how to create a plugin for, Magento is a whole new system. It requires extensive knowledge of OOP, ORM’s, MVC, and few other stuff. This is why not “every kid in the block” can write a module for Magento, and this is why I love it. However, unlike WordPress, Drupal and other community driven systems out there who keep in mind backward compatibility things with Magento things are a bit different.

Read more

How to fully disable (turn off) Magento module

Although the title might sound silly and so easy, there are lot of people having difficulties with this. At first turning Magento module can be easy as going trough System Configuration > Current Configuration Scope > Advanced > Advanced > Disable Module Output. However, be very careful, this action only disables module output as it says. If your module uses, let’s say some Observer functionality to hook into some part of the system and does some overriding then those actions won’t be disabled.

Read more

Magento, price helper code snippet

Here is a little code snippet as requested from one of my readers :). Hope you find it useful.

$_coreHelper = $this->helper(โ€™coreโ€™);
$_taxHelper = $this->helper(โ€™taxโ€™);
$_finalPriceInclTax = $_taxHelper->getPrice($_product, $_product->getFinalPrice(), true);
$_finalPriceInclTaxNicelyFormated = $_coreHelper->currency($_finalPriceInclTax,true,false);
echo $_finalPriceInclTaxNicelyFormated;
Read more

Access denied – Magento module error

I believe that most of you building custom Magento module came across this error “Access denied” when trying to view their module output in Magento administration. I just lost around an hour trying to find my way around this one. Note, this is far from my first Magento module, however it still got me thinking and sweeting. So I thought I’ll share the pain ๐Ÿ™‚

Main issue (or super cool feature) with modules is that most of the config.xml errors die peacefully, meaning you see no meaningful error description on page. You either see stuff like “Access denied” or you see blank page or you see god know what.

Read more

Magento official documentation download

We were among a few of the studios to receive the early release of theย  Magento documentation before it’s official release date.

We broke the embargo ’cause we just didn’t have the heart to keep it to our selves, we all now how painful it is to work without it.

Read more

Latest News in Magento

You would like to have a eCommerce power of Magento, but also have a blog to empower your business? In this case, you probably know that Magento doesn’t have some article manager in the box. Many clients seek for supplementary solution like WordPress to accomplish this goal. Ok, so you created a blog on same or different domain and you would like those articles to appear somewhere in Magento (probably sidebar). This article will explain how to do it.

Read more

Building a wordpress theme without the heavy lifting (Part I)

This article will cover the converting of a static web site design into WordPress without, as the title says, lifting heavy loads.

Is it possible? Well yes, if you’ve got the moves, the tools and know what you’re doing and you have Branko, Ivan and Tomislav at your side to help when you get stuck in that coding jungle :p.

This article is targeting wordpress users that are comfortable with HTML&CSS and have a need to convert their static sites into a dynamic CMS.

Read more