Magento themes and extensions

How to make configurable options autoselected on Product view page

Posted on June 20th, 2011 | Posted by admin

If you ever tried to do anything with Magento configurable products view page, most likely you needed changes in  /js/varien/product.js in case you wanted to manipulate dropdowns.

This will be one of the ways to do it.

Basically, what we need to do in order to make initial selection of a product is the following:

Open this file: /app/design/frontend/default/your_theme/template/catalog/product/view/type/options/configurable.phtml

Working with multiple PHP frameworks – The best practice

Posted on June 20th, 2011 | Posted by admin

Hi, first of all, I’d like to explain the title of this post. I won’t go into depths of complicated examples, but rather explain the logic of it.

PHP first implemented OOP (Object Orientated Programming) the right way in version 5. OOP is powerful tool in any programming language. But the next logic step was to create framework as an “abstract layer” that will help developers in both speed and quality of their work. To conclude this brief introduction, I’ll say that there are many frameworks written in PHP for PHP.:D

Now to the fun part. For example I’ll use Magentos framework, that is written over Zend framework. To make stuff just a little bit more complicated. Zend framework is written on top of PHP’s built in functions.

Google TV and e-commerce

Posted on June 15th, 2011 | Posted by admin

By now, everybody that reads this blog has probably heard of upcoming Google TV, a device that is set to revolutionize the broadcasting industry and finally take it to the next step – the world of actual two way interaction. Since we deal with e-commerce here at inchoo, the first thing that popped into my head when I saw what Google TV is was its effect on e-commerce world.

Since Google TV will be able to run Android apps, what should we actually call this kind of shopping – e-commerce, m-commerce or tv-commerce? Well, first of all, your TV is not very mobile, so I guess m-commerce is disqualified as a valid name, no matter it can run apps initially intended for mobile use. E-commerce should be a pretty valid name, since your TV will be connected with the internet so you are actually buying via the internet. I think tv-commerce or TVcommerce would be the most proper name, but it could get confused with “old tv-commerce”.

Magento Darwin Awards contest

Posted on June 15th, 2011 | Posted by admin

This is a guest post, originally published by Philippe Humeau which he was kind enough to translate to English and allow us to publish it here. I found this post awesome and really wanted it to be shared with much broader audience in English language.

NBS System is a managed hosting company working mainly on Magento so they have a lot of Magento hosted to put it short (~200 sites). They also maintain a blog regarding Magento optimization and this is a translated post from it (Wikigento):

Here is a small contribution of the support and commercial best phones call, along with other « real life » experiences. The worst questions, the silliest ideas, the best wills hybridized with the worst technical solutions, just see by yourselves.

PS : We always laugh with no bad intentions. Every jobs has it stakes, constraints and problems, one’s difficulty is not to be laughed at but our day-to-day life can be rejoiced by some juicy results ! We also make mistakes, who don’t 

How are you treating your existing customers?

Posted on June 13th, 2011 | Posted by admin

A quick follow-up… I’ve been on a conference yesterday in Zagreb to watch Seth Godin and Alex Hunter (and some other people, not relevant for this story). It was pretty fun thanks to the Twitter wall behind the lecturers.

I had an opportunity to meet Alex Hunter in person. I was holding an iPad and he saw it for the first time in his life, ironically, here in Croatia. Seth told the same old story, so nothing new happened for people that read his books and watched his talks. Although nothing new was learned, the experience did bring me lots of inspiration, including the inspiration for this blog post. Alex made us think what would happen if there were no new customers in the world and we’d have to use what we already have. Would you treat your customers differently? Why not do it now anyway?