In the past, Yireo has seen so many Magento sites that were build using wrong procedures, resulting in corrupt Magento applications that could not be upgraded. The key here is that the customer (you) doesn't ask for quality with the right terminology, and the developer doesn't read the manual. Here are own guidelines, that hopefully can serve you to control your Magento modifications.

Read more: Yireo Guidelines for Magento Modification

When optimizing your Magento shop for conversion, it is always good to pay attention to the Magento checkout success-page (URL checkout/success). You can thank the customer for purchasing, redirect the customer to a specific procedure. However, this page is only shown when you finish a Magento order. And after a refresh, this session is cleared - so a refresh of the success-page redirects you to an empty cart. This tutorial shows you how to improve this situation.

Read more: Customizing the Magento checkout success-page

The Magento e-commerce application makes use of events to allow third party extensions to hook into the Magento core-functionality. For instance, when a customer uses the one-page-checkout, multiple events are generated that allow other extensions to do their stuff. However, these events are not documented. While developing our own MageBridge extension, we needed to research on this ourselves - so here's the result.

Read more: Events with Magento checkout

This tutorial is the fourth and final in a series of four tutorials to explain you how you can use SOAP to connect to Magento. In the first three tutorials we have explained the most common tasks you will perform through the API. In this final tutorial you will learn how to make multiple calls at once, how to use alternative SOAP-clients or XML-RPC and some other tips and tricks.

Read more: Connecting to Magento with SOAP (part 4)