Working on a new Magento theme often involves manipulating the default layout from the base or another supplied Magento theme. Instead of copying and overriding the individual layout XML files from the source theme, we can use the local.xml file to contain all our customizations, keeping things tidy and more upgradable. Continue »
Setting default values based on GeoIP data
In this article I show you how to set a default currency as well as displaying the correct tax inclusive or tax exclusive prices to your overseas visitors. Continue »
Quick Fix: Coupon Codes Used Up On Incomplete Transactions
We exposed a flaw in the Magento's coupon code system when running a campaign based on single-use coupons, and using a hosted payments page where the coupon is marked as used if the payment fails. Here's how to work around this. Continue »
Enable Free Shipping Promotions with Magento’s Table Rate Method
Have you ever tried to create free shipping promotions in Magento and wondered why they don't work? You are probably using the default table rate shipping method which doesn't support free shipping promotions out of the box. Here's how to fix this. Continue »
Random Testimonials in Magento Using CMS Blocks – Part 1
Often you want to display customer testimonials on an e-Commerce site. You can use static CMS blocks but it would be nice if you could randomize which block will be shown. In the first part of the tutorial, you will see how you can achieve this. In part 2, we'll create a Magento extension with some added features. Continue »
Quick Tip: Converting From One Currency to Another
By using Magento's Directory Helper class, you can easily convert between available currencies. You have to make sure that you have loaded the exchange rates for the currencies you are converting. Continue »








Proud members of the 







Recent Comments