Google Instant – Killer of Poor & Mediocre Websites

Google recently launched a new feature called Google Instant to its search results. This feature offers searchers, using Google, a preview of the websites before they click the link. The snapshot of the webpage can help the Google user make a better judgement before visiting any website. The Ever Changing Google Businesses spend hundreds and […]

Read this article…

Magento : Delete Test Orders & Customers using SQL

When moving a Magento development site to live or cleaning up dummy orders and customers, you might want to wipe out all test customers and orders from the Magento database / backend. The following SQL queries can be run on the database. Be careful: make a backup of the database before doing this. I’ve run […]

Read this article…

Magento with GetClicky & Analytics : Campaign Revenue Tracking

With Analytics, GetClicky and other tracking tools, you can setup campaigns and the revenue associated with it. To track the revenue of all orders in Magento, you will have to include a bit of Javascript code on the checkout success page. Edit the checkout/success.phtml file inside your template folder. [php] <?php $order = Mage::getModel(‘sales/order’)->load(Mage::getSingleton(‘checkout/session’)->getLastOrderId()); // […]

Read this article…

Secure GetClicky Tracking Code on Magento Website

To use GetClicky analytics / tracking codes with Magento’s SSL (HTTPS) protected pages, you have two options. One is to use GetClicky’s HTTPS code throughout the website or use it within an IF clause. The following demonstrates an inbuilt Magento funtion to check if the visitor is on a HTTPS or HTTP page. [php] <?php […]

Read this article…

Google Page One Guarantee – A Scam

The Scam There have been calls from companies that claim to be connected with Google and promising that they will get you to Google page one within the same day. The scam is that they ask you for £100 – £1000 deposit then a monthly payment of £30 – £300. How do they do it? […]

Read this article…

Replace Links with Images in a Magento 1.4 Menu

Here’s how to replace the text links with images in the top level of your Magento menu (tested on Magento 1.4.1.1)… First, make a copy the following file… app/code/core/Mage/Catalog/Block/Navigation.php Place the file in folder… app/code/local/Mage/Catalog/Block/ – if this folder doesn’t exist, create it (This process creates a version of the Navigation.php which will over-ride the […]

Read this article…

Magento Catalog Images Dissappear When You Refresh Cache

Recently we encountered a problem with Magento, where all our product catalogue images vanished from the page when we refreshed the Images cache in the Magento backend (System -> Cache Management). After hours of scouring the internet we discovered that, because PHP Safe Mode was enabled on our server configuration, the images were not auto-resizing. […]

Read this article…

Magento Tip : Get Grouped Product’s Associated Simple Products on Category Page

Here is a simple trick to get the sub-products of a grouped product on the category products listing page. Add the following code to the products list.phtml file. $_associatedProducts = array(); if ($_product->getTypeId() == ‘grouped’) { $_associatedProducts = $_product->getTypeInstance(true)->getAssociatedProducts($_product); } Once you collect all simple product data associated with the grouped product, you can loop […]

Read this article…

Change the Number of Columns in Product Grid – Magento 1.4

In Magento the default number of columns in the Product Grid view is 3. This is fine for a 3 column layout. If you creating a custom layout, however, you may need to change the number of columns (or Column Count). This is how you do it. In the catalog.xml file in your skin’s Layout […]

Read this article…

Fixed Magento Checkout : Set ‘Ship to This Address’ as Default

How often would you buy from an online shop and ship the goods to an address that is different from your billing address? Sometimes, I do use the card that is registered with my home address, but use my office address for delivery. This might not be the same case with about 80% of online […]

Read this article…