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
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
Here is a little code snippet as requested from one of my readers :). Hope you find it useful.
<?php $_coreHelper = $this->helper(’core’); $_taxHelper = $this->helper(’tax’); $_finalPriceInclTax = $_taxHelper->getPrice($_product, $_product->getFinalPrice(), true); $_finalPriceInclTaxNicelyFormated = $_coreHelper->currency($_finalPriceInclTax,true,false); echo $_finalPriceInclTaxNicelyFormated; ?>
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
This is the list of collective knowledge of the top web shop annoyances and frustrations that ordinary web surfers and your potential costumers tend to hate about e-commerce web sites.Read more
Alexa recently implemented the most useful feature since… well, since the Alexa was first released. I’m talking about ability to see the keywords any website is getting most of their visitors from search engines from.Read more
I’ve seen many questions about issues related to website localization and multiple languages all over the web. One of the most commonly asked questions is does it count as a duplicated content in the eyes of search engines?Read more
One of my previous articles was a Magento Event Hooks. This one will be a practical example on using the event hooks. Although the more proper way would be to call them Observers, bare with me. I’m use to this “hooks”.
Here’s the walk-trough on how to add a new property (attribute) to an object (Mage_Sales_Model_Order object in our case).Read more
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
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
Here is simple code snippet (class) that enables you to add custom sound effects to iPhone application. As you can see procedure is fairly simple.Read more
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.