Jun 8, 2011
kalpesh

eBay to buy Magento

On June 6th, 2011 I got email from magentocommerce that eBay agreed to acquire our darling magento. Whether it is a good news or bad news for the Magento developers? Without any proper documentation or helpful sources, we have fought enough to get our Magento development run flawless. It may be obvious that after eBay acquires Magento, there may be many changes in Magento world, like proper documentation with code examples, good community support (where we can expect working answers to our posted questions) for enterprise edition, leader in the eCommerce market, education of Magento and its training globally, any many more.

Magento will be called as X.Commerce after eBay acquires it. eBay is already attached with Magento since 2010, when it became the magento’s outside investor. eBay saw a great scope of Magento and that is the reason it does not resist itself in acquiring this eCommerce web application giant.

Jun 6, 2011
kalpesh

Magento: Get all the values of a Magento EAV for a particular attribute code

If you have ever wondered how to get all the values of any EAV attribute for products in Magento, then this is the workaround for you:

1
2
3
4
5
6
$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'color'); //here, "color" is the attribute_code
$allOptions = $attribute->getSource()->getAllOptions(true, true);
foreach ($allOptions as $instance) {
    $myArray[$instance['value']] = $instance['label'];
}
Mage::log($myArray);

You will get list of all colors in an array called “myArray” in value => label format.

Jun 5, 2011
kalpesh

Magento 1.5: Cannot login to admin panel after fresh install

After installing magento 1.5, I tried to login to the admin panel with correct username and password, but it does not let me in without any error message. This is due to cookie problem in magento and can be fixed as below:

Open this file in your favorite editor: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

Comment lines that says like (probably line number 81 to 83)

1
2
3
$this->getCookie()->getDomain(),
$this->getCookie()->isSecure(),
$this->getCookie()->getHttponly()

to

1
2
3
//$this->getCookie()->getDomain(),
//$this->getCookie()->isSecure(),
//$this->getCookie()->getHttponly()

Now you could login to your admin panel without any problem.

Welcome to my Blog

Kalpesh MehtaHelping Magento developers in their day-to-day development problems since 2011. Most of the problems and solutions here are my own experiences while working on different projects. Enjoy the blog and don't forget to throw comments and likes/+1's/tweets on posts you like. Thanks for visiting!

Certifications