Magento themes and extensions

Magento products will not show in category

Share
Posted on October 25th, 2012 | Posted by admin

I’ve recently been tasked with the build and deployment of a large Ecommerce site. In the past we’ve had to use the clients legacy X-cart installation for redevelopment (too far integrated with their existing work flow).

We’d heard good things about Magento, so I’ve set up a test install to get to grips with it. After a couple of initial issues, there is a live development site which displays categories on the default theme. The problem we’ve hit now is that products don’t display..!

After a lot more in-depth research into this, all I’ve been able to discover is that quite a number of developers endorse using other solutions entirely, with the other 50% saying after the steep learning curve the platform is as wonderful as we’d initially been led to believe.

Installing a Magento Theme

Share
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

Share
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

Share
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 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

Share
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: http://loc.magento.com/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html?___store=german&___from_store=default 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);