Intermediate Magento tutorials. Basic Magento knowledge required.
If your clients have multiple currencies enabled for their store, they will most likely want you to make the currency display respond to the visitor's country and set the appropriate currency. You can pay for an extension or roll your own in 10 minutes. Here's how. Continue »
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 »
In our first installment, we saw how we can quickly create a Magento template file with specific functionality. However, this clashes with the paradigm of separating design from business logic and can lead to the habit of implementing increasingly complex functionality in our presentation layer. In this part, we provide an extension you can take and extend to your own needs. Continue »
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 »
If you ever encounter weird characters, gobbledygook, garbled output on your Magento site, it might be due to some error. The problem is, you can't read the error! The solution might be easier than you think. Continue »
Removing extensions doesn't delete options in core_config_data among other things. This can lead to trouble later down the line and you're left wondering what's going on. This quick tip may help avoid hours of bug hunting. Continue »