Magento themes and extensions

Installing a Magento Theme

Posted on October 24th, 2012 | Posted by admin

The default theme that comes with Magento is quite ugly, and after configuring your store you may want to change the look and feel. If you have specific needs for your design you may want to hire an expert to design your theme for you, or you may want to search cyberspace and find one of the free themes out there. Either way, you may need to install an existing theme to your store, and that’s what this tutorial is about. These are the steps to install a Magento theme:

Step 1 – Check the theme structure and find out the theme name
Most pre-made themes can be downloaded in .zip format, and can be extracted directly into the root directory of your Magento installlation. However you may want to check the themes documentation to be sure this is the case.

Disabling Polls on Your Magento Store

Posted on October 23rd, 2012 | Posted by admin

By default, Magento includes a polls module asking the question “What is your favorite color?” To disable the polls module follow the these steps:
Log into your store admin and select ‘Configuration’ under the ‘System’ dropdown.
All the way at the bottom of the left menu select the ‘Advanced’ link under the ‘Advanced’ menu.
Click to expand the ‘Disable Modules Output’ bar
Find ‘Mage_Poll’ and change the selection to ‘Disable’
Click the ‘Save Config’ button at the top of the page
Now visit the frontend of your site and polls will be disabled. This method can be used to enable/disable any of the default modules in Magento.

503 service unavailable error when updating Magento theme via connect manager

Posted on October 22nd, 2012 | Posted by admin

Error: The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Sometimes after installing a new theme via the Magento Connect Connect Manager the site will display “server unavailable error message” usually this wont be a server issue and the fix is easy.

First locate maintenance.flag file within public_html then delete.

How to translate product names in Magento through .csv files

Posted on October 21st, 2012 | Posted by admin

Let’s add to cart one item from our Magento community edition. If you have MCE with sample data you can visit something like this: Add item to your cart and you’ll see success message “Sony VAIO VGN-TXN27N/B 11.1? Notebook PC was added to your shopping cart.”. Now if we add in our .csv file for de_DE translations something like this:

“%s was added to your shopping cart.”,”%s wurde zum Warenkorb hinzugefügt.” “Sony VAIO VGN-TXN27N/B 11.1″ Notebook PC”,”Sony Deutsch VAIO VGN-TXN27N/B”

If you have already setup all required things for “German” translations, then try again buy same product and you will not be able to see our translated “success message”. It’s not only because of “”” in product name. Let’s find and change (not recommended) in app/code/core/Mage/Checkout/controllers/CartController.php “public function addAction()”, lines

$message = $this->__(‘%s was added to your shopping cart.’, Mage::helper(‘core’)->htmlEscape($product->getName())); $this->_getSession()->addSuccess($message);

Magento Fix : Table ‘catalog_product_entity_decimal’ doesn’t exist

Posted on October 20th, 2012 | Posted by admin

We were doing a Magento upgrade and came across a very nasty error, which dint even let us do anything. It was showing, Table ‘catalog_product_entity_decimal’ doesn’t exist

So, in order to fix it, we went to phpmyadmin and ran this sql :

CREATE TABLE IF NOT EXISTS `catalog_product_entity_decimal` (
`value_id` int(11) NOT NULL AUTO_INCREMENT,
`entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`attribute_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`store_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`entity_id` int(10) unsigned NOT NULL DEFAULT '0',
`value` decimal(12,4) DEFAULT NULL,
PRIMARY KEY (`value_id`),