Discussion on Shopper - Magento Theme, Responsive & Retina Ready


Queldorei supports this item


This author's response time can be up to 2 business days.

1401 comments found.

Hi guys,

for some reason my Facebok like box isen’t being styled properly (it’s the default FB style that applies…).

Any idea why?

Thanks, J

Greetings julienraby,

Facebook has many restrictions. Probably it does not like custom css url ( ~ symbol ). Can you try it on live domain?


How can I disable the add to compare functionality? Disabling the compare and wishlist through the theme settings doesn’t work.

Greetings etiennex,

In theme options you can only disable ajax compare / wishlist functionality.

To disable wishlist:

1. Go to the Admin interface (select the appropriate scope) and under System -> Configuration -> Customers -> Whishlist select “No” under the “Enabled” in the General options.

This will remove all of the whishlist links in the magento blocks as well as the whishlist itself.

2. Go to: System > Configuration ->Advanced>Advanced and set disable “Mage_Whishlist”

Disabling compare is not that easy. Please check this article for more info – http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/catalog/how_to_remove_add_to_compare


Will this theme work with Magento Go?

Greetings shrek87,

Our theme was developed for magento community edition.


@shrek87 … no …. this is for magento community.

Hello. I want to use lazy loader with this theme. Please read my original post in the following link.


Greetings letsmodify,

There should be no problem with installing lazy images.

Did you cleared cache after install?

Did you get any javascript errors?


Does this theme is using bootstrap?

Greetings pad_arty,

No, we do not use bootstrap.

How about those “Featured” and “New Items” blocks with randomized products on first page? That would take this theme to a completely new level. My opinion.

Greetings Atelierul,

We will think about randomized products feature for home page.


Hi, I have made some changes to the local.css and responsive.css.How can I keep these changes each time after the up-grade of the theme?

Would you consider to add some fields for us to apply css changes through the control panel instead of changing the css files?

@Queldorei Thank you for the advice, I will try and see how it works :)

We are applying Asian characters to our website so we need to change the all “font-family” into a specified font(google font is not working for Asian characters). Now we have changed all font-family field in the local.css file. How can we apply all these changes by using “Miscellaneous HTML ”?

Hi Rocwu

Just insert styles you changed in this field and wrap it with <style> tag

@RocWu save the changes you have made to the override.css file and upload. The CSS changes in this file will override the CSS styles found elsewhere. Hope this helps.

How do I change the title block of the newsletter form? I see where the newsletter content can be modified; however, I need to change the title block. I’ve seem to have looked everywhere, but can’t find where to update this. Thanks.

Greetings jwcolli,

Newsletter title can be changed in app\design\frontend\default\shopper\locale\en_US\translate.csv

Look for: “Newsletter”,”newsletters signup”


Thanks. That did the trick.

What’s the best way to include jQuery from the Google CDN , rather than locally? I see jQuery is being included in multiple xml files and, rather than update all of them and cause ourselves a headache when your next update is released, we’d like to approach this in the best possible manner. Thanks.

Greetings Gailstorm,

To include jquery from cdn you need to update local.xml

Check this article: http://magebase.com/magento-tutorials/5-useful-tricks-for-your-magento-local-xml/

But be aware that other extension will include its own versions of jquery and might need to edit their layout files.

Let the sun guides you.

Thanks – we’d already bookmarked that particular page having googled a way to do this ;) The thing we’re concerned about is the many layout .xml files that include jquery in this theme:






We’re guessing that it’s not sufficient to just replace the entry in local.xml, or is it?


Hi gailstorm

Usually each extension use its own layout file. It cant rely on other layout files. But in your particular case you can remove jquery from other layout files.


Is there a basc HTML version of this theme?

Thanking you in anticipation


Greetings rolo777,

No, we do not have and do not plan to release html version.


I think I made a mistake buying this. I just purchased MagentoGo and paid yesterday. When I found your template last week, the comment “This is a Magento Community theme” was not there. Now I am completely screwed! I have NO idea how to work this thing. ARG ! I might need to cancel my paypal or ask for refund if I cannot make this work. I thought is was like a content management system, and I would login into Magento account to add a product or change one. I have NO IDEA how to read or write a PHP script, or MySql crap.

I am in over my head – can you help?

Here is what I wasted money on at mengento: http://tigliboutique.gostorego.com/ Here is my hosting account I bought (and just uploaded your quick_start_package too) http://tigliboutique.com/ Please, I will pay for help with paypal $$, what do I do? Call me please (952) 356-4408 (Anyone – please help me). -Melanie aWebWizard@Gmail.com

Hi, for some reason I don’t see the cart button top right next to the search and compare buttons. Is there a setting that I need to activate for that to show up?

There is no separate settings to control right top cart icon. Did you override layout ? Maybe some extension does it?

No, no layout modifications have been made at all yet to the theme’s xml files. We do have some extensions loaded but I’ve gone through each of the layout updates they add and find nothing altering cart_top or cartTop.

We tracked this down to the module Excellence_Ajax being disabled in system>advanced>Disable Modules Output.

Not sure how this occurred because we hadn’t set it to disabled and looking at the .xml file it was set to enabled.

Very, very strange! Anyway it’s now working :)

Hi. We are having a few problems. We’re trying to integrate MANADEV ’s SEO layered navigation Plus with this theme. In order to get the correct ordering of that extension’s layered navigation block we have to add the code from the foot of your catalog/layer/view.phtml template:

<?php $queldorei_blocks = Mage::registry(‘queldorei_blocks’); if ( !$queldorei_blocks ) { $queldorei_blocks = array(); } else { Mage::unregister(‘queldorei_blocks’); } $queldorei_blocks[‘block_layered_nav’] = ob_get_clean(); Mage::register(‘queldorei_blocks’, $queldorei_blocks);

This succeeds in positioning the MANADEV layered navigation block below the category block, however it then breaks the Ajax requests being issued from it and we end up with these errors in system.log:

2012-11-19T20:50:49+00:00 DEBUG (7): HEADERS ALREADY SENT :

[0] /app/code/core/Mage/Core/Controller/Response/Http.php:52
[1] /lib/Zend/Controller/Response/Abstract.php:766
[2] /app/code/core/Mage/Core/Controller/Response/Http.php:83
[3] /app/code/core/Mage/Core/Controller/Varien/Front.php:188
[4] /app/code/core/Mage/Core/Model/App.php:354
[5] /app/Mage.php:683
[6] /index.php:87

If we remove the php scripting that positions the block then the Ajax works as intended but the block is incorrectly positioned ABOVE the categories block. We’ve attempted editing the local.xml (and also the manadev xml files) to force the block to render BELOW the category block but we just can’t override your layout!

Can you give us an idea on how we can resolve this? How can we override the block positioning without resorting to using your php code?


Greetings gailstorm,

Basically you need to add some parameter to ajax request like isAjax=1 and use it to make correct php condition in sideblock.

Please check app\design\frontend\default\shopper\template\catalog\product\compare\sidebar.phtml to get the idea.

Let the sun guides you

So let me get this right – we need to do 2 things:

1) add a flag, such as isAjax=1 to the ajax requests being made by the extension

2) add a ‘if(empty($params[‘isAjax’]))’ condition to the php code in the template file, like so:

$params = $this->getRequest()->getParams();
    $queldorei_blocks = Mage::registry('queldorei_blocks');
    if ( !$queldorei_blocks ) {
            $queldorei_blocks = array();
    } else {
    $queldorei_blocks['block_layered_nav'] = ob_get_clean();
    Mage::register('queldorei_blocks', $queldorei_blocks);

Is that correct?

Hi gailstorm

Yes, it is correct.

@awebwizard … you have two options … (a) change to magento community and use this theme, or (b) keep using Magento GO and you have lost $85.


why does disabled products displayed in category list?

Admin->inventory settings->show out of stock = false

and these products are out of stock and disabled

Greetings sajo,

Please provide admin/ftp info and problem url via form at our profile page. We will check it.


Hi. We have a problem with the category layout. If one product in the row has a name that runs to two lines then the products in the row below are not floating properly – gaps are left. See this screenshot for example:


Greetings gailstorm,

You should get javascript error in this case. Can you check chrome developer console for javascript errors and send it to us?