Magento themes and extensions

5 Duplicate Content Issues for Magento

Posted on November 12th, 2012 | Posted by admin

As the vast majority of our SEO clients are built on Magento, I’ve faced a huge amount of technical issues with the platform, most of which come down to duplicate content.

Here are five of the issues I’ve faced, along with ways to resolve them and prevent them from happening again in the future:

1) Duplicate content from dynamic filter pages

Dynamic filter pages are one of the most common technical issues that people face with Magento and site owners often find that thousands of them are indexed by search engines.

Example of a dynamic filter page:


These pages are used to filter product results on category pages.

How to speed up your magento

Posted on November 10th, 2012 | Posted by admin

As We know that the implementation of a “Models Tier” is a important part of any MVC framework. It represents the data of your application, and most applications are useless without data. Magento Models play an even important role, as they contain the “Business Logic” that’s often relegated to the Controller or Helper methods in other PHP MVC frameworks.

Actually in case of collections in Magento. Collection is a Model type containing other Models, it is basically used in Magento to handle product lists from a category or a bundle option, but not only.

Below is a simple example of loading some product collection from a category and ordering them on their product name using Magento’s API.

$collection = Mage::getModel('catalog/category')->load($categoryId)
    ->addAttributeToSort('name', 'ASC');

you can sort multiple Fields by using Collection’s method addAttributeToSort.

CIB Bank Payment Gateway Module for Magento

Posted on November 9th, 2012 | Posted by admin

Magento team at has developed CIB Bank payment gateway module for the Magento for Hungary. There is no CIB Bank Hungarian Payment module with the standard Magento solution. As on the requirement from one of the CIB Bank Hungarian client, CIB Bank Hungarian payment module integration is successfully delivered.

About CIB Bank Hungary:

CIB Bank has become a universal bank, and has gained an influential role in the Hungarian financial market, the new group, with its cca. 20% market share is the largest bank group of Italy, it is among the top banks of the European financial market. CIB Bank and Inter-Europa Bank have also joined their forces, which was resulted in a branch network of almost 140 units, multiple prize-winner electronic channels, and many renewed products and services. CIB bank card Internet Payment Interface provides a communication, transaction controlling and feedback interface required for executing banking transactions for WebShops or WebShop-like operating other services.

How to Change a Magento Footer

Posted on November 8th, 2012 | Posted by admin

Magento is a full-featured e-commerce solution which uses a proprietary template structure combining various functionality from XML, HTML and PHP together to create dynamic and secure catalog pages and customer management features. By default, Magento places its own tagline and copyright information in the footer which may be undesirable. This information is stored in the “footer.phtml” file and easily modified, however, locating the file to change can be challenging and may vary depending on the Magento theme being used.

Connect to your Web server and enter your active theme folder located under “app/design/frontend.” This folder should contain two sub-folders, “Base” and “Default.”

How to remove Recurring Profiles & Billing Agreements links from customer account navigation menu in Magento

Posted on November 7th, 2012 | Posted by admin

I spent quite a while trying to work out how to remove the Recurring Profile and Billing Agreements links from the Customer Account navigation menu in Magento. There are plenty of blog posts and Magento forum topics describing how to comment out or even delete the appropriate lines in the billing_agreement.xml or recurring_profile.xml files like this…

<!-- <reference name="customer_account_navigation" >
<action method="addLink" translate="label"><name>recurring_profiles</name><path>sales/recurring_profile/</path><label>Recurring Profiles</label></action>
</reference> -->

However, like many other developers, here at Optimise Web, we use the local.xml method of configuring our layout. Therefore the above technique does not work. Neither does <action=”unsetChild”>.