- March 2009 (2)
- April 2009 (1)
- May 2009 (2)
- June 2009 (7)
- July 2009 (7)
- August 2009 (1)
- September 2009 (1)
- October 2009 (10)
- January 2010 (2)
- February 2010 (2)
- March 2010 (5)
- May 2010 (1)
|
Tuesday 14 Jul 4 Comments |
Magento CMS static blocksStatic blocks in Magento are a useful way of making elements of your site easily configurable by administrators. If you have sidebar blocks, headers or other elements that can change from time to time, using a static block can be easier in the long run than hard-coding them. |
|
Monday 13 Jul 7 Comments |
Magento on the MacMagento is a web-based application, and therefore Magento development is thankfully not limited to any particular platform or operating system. As a Mac user I prefer to do my Magento development on my Mac. In setting up my development environment, I discovered that there are very few useful resources out there for other developers looking to do the same. So hopefully this post will serve as a start for others looking to do the same. |
|
Tuesday 7 Jul 1 Comment |
Debugging Magento with XdebugDiagnostic |
|
Monday 6 Jul 2 Comments |
Customised Magento review summaryThere is little doubt that product reviews are popular with online shoppers, and are playing an increasingly important role in purchasers' buying decisions. Magento includes a solid feature set for implementing product reviews and can show them on various pages that include product listings. You may find that you want to customise the way these reviews are displayed, but the best way to do this may not be immediately obvious. |
|
Wednesday 1 Jul No Comments |
Magento debugging - loading blocks, layouts and config filesOccasionally I've needed to take a closer look at exactly which block, layout or config file is being loaded by Magento. In this post I will demonstrate a "brute force" approach to checking exactly what is being processed. |
|
Thursday 25 Jun 9 Comments |
Definitive Magento installation guideWhile getting started with Magento some time ago, I thought it would be a good idea to write a post that started at the beginning: how to install it. Reading through the Magento forums, I get the impression that Magento users have extremely varied levels of web development and systems administration experience. That raises the question of the amount of detail to include in a post aimed at Magento newcomers, since experienced web developers will need only the important steps, whilst those new to web development will prefer more info. Here's our take on an install guide that will hopefully prove useful for both audiences. |
|
Wednesday 24 Jun 4 Comments |
API product IDs vs SKUsThe Magento web services API is quite flexible - a lot of the time, it can either take an ID (like a product ID) or a more human-readable identifier (like a product SKU). Unfortunately, the downside of this is that in certain circumstances these can be mixed up, in which case the the wrong product will be affected. |
|
Tuesday 23 Jun 2 Comments |
Web services API filter operatorsMany of the Magento web services API methods facilitate listing certain types of data - customers, products, orders, etc. However, when using these methods we rarely want to retrieve every record. Luckily there are a number of filter operators that can be used to narrow the result set that will be returned. |
|
Monday 22 Jun No Comments |
Preventing PO box customer addressesIt's often undesirable to mail items to customers who provide post office boxes or locked bags for their delivery address when placing an order on a Magento site. Most commonly this is a requirement for fraud prevention or shipping reasons. Unfortunately, simply stating that PO boxes cannot be accepted somewhere on the site is often not enough to stop some customers from still placing an order with one. Rather then be left with orders that either require a followup or can't be fulfilled, an easy solution is to add validation code to prevent PO boxes and/or locked bags from being entered in the first place. |
|
Tuesday 16 Jun No Comments |
Custom controllersHere are a few notes on creating your own controllers and actions in Magento modules. This example shows how to create a controller called 'subscriber' for a module called 'MailingList'. |
