Need help buying now? +48-22-219-5163 +1-917-720-3250
My Cart

Your Cart is Empty

Need help buying now?
+48-22-219-5163 +1-917-720-3250

Latest Magento Headlines, GoMage Updates and eCommerce Best Practices

Items 161 to 170 of 311 total

Browse Pages:
  1. 1
  2. ...
  3. 15
  4. 16
  5. 17
  6. 18
  7. 19
  8. ...
  9. 32
  • Penguin 3.0

    Penguin 3.0

    At the end of August 2014 Google search engine informed all website owners that a new algorithm would be released soon, which is called Penguin 3.0. Let us review what kind of filter that is and what webmasters should expect, also how to avoid being banned by the search system.

    What is the peculiarity of Penguin?

    Penguin is a new-generation filter from Google. Its work is directed to location and elimination of websites which use so-called ‘black SEO’ for their optimization. The ‘Black SEO’ includes the following:

    1. Cloaking;

    2. Corrupted, infected or spam-like links to your site from other resources, which are often used to increase the site rating in the search results;

    3. A lot of advertizing links from your site.

    According to statistics, such updates usually take place on Friday – Saturday. Since the announcement was made by Google at the end of August, we should expect the new algorithm implemented in late September – early October period.

    Most of web sites’ and stores’ administrators did not worry too much before, especially if they were not using the optimization ways of so-called ‘black SEO’. But Google has recently banned two most popular European link markets which is a very bad sign even for the most conscientious webmasters.

    Why is it dangerous

    Most likely, your web store will be thrown into the end of the search results list, your ratings will fall and the volume of visits will reduce. Sometimes, more strict measures are taken: stop of your site indexing, removal from Google advertizing network, etc. For a simple site with informative content this may not be a big problem, but for a Magento web store it may become critically important.

    Why Penguin was launched

    It will soon be one year since the last Google PR update took place. Despite the rumors that PR will shortly be cancelled, we should note that launching of Penguin is a clear sign that ranging is going to be reviewed. In other words, the search engine wants to filter out bad sites or those which used to be good but lost their positions, and place more interesting and useful resources in their place.

    We cannot say that it is bad. In any case, all webmasters work for the profit of their customers and users. However, it is useful to know how to protect your site from Penguin:

    1. Check all links that direct to your site and from your site, regardless of whether or not they are being indexed. This is very important. Remove unnecessary links, clean your site from broken ones;

    2. Check your links using audit-check on corresponding trustful sites. Make sure that each link corresponds to Google regulation. You can find it in the Google Webmasters guide;

    3. Check the functionality and the volume of visits on your store every day using special services. This is necessary to see and resolve any functionality problems and eliminate them at once. Also monitor the amount of visits considering possible season characteristics of your business;

    4. Do not work with link markets. After they were scandalously closed many users doubt the quality of links they provide. It is better to deal with the site owners directly;

    5. Based on the previous point we should note, that it is now extremely important to control the amount of links used in your site optimization (no matter where they come from). If you experience a sudden grow of visitors who are redirected from other sites this will attract the attention of the search engine. Of course, you can contact the technical support and remove the ban, but this will not compensate your lost time and potential customers.

    By the way, you can check Magento SEO Extension which improves the search engine optimization safely.

    What to do if you have already been caught by Penguin algorithm?

    First of all, stop panicking. This is not the worst of the filters so you have a chance. Review your links profile using special services. Avoid frequent usage of the same key words in your anchor list. If there are a lot of sites directing to yours with similar anchors, you should work on tempering of your external URLs anchor list. Failure to comply with this requirement may serve as a reason for taking more strict measures against your site. It is possible that you will have to wait for some time. Thirdly, check how many months left before it expires (even if you have done everything correctly by this time. Fourthly, contact specialists in order to get the individual recommendations.

    In his last statement, John Mueller said that the algorithm is going to be updated every 10-12 months, so be attentive.

    If you know other ways to avoid the attention of Penguin 3.0 filter please share them in comments to this article. If necessary, GoMage specialists can help you to analyze your site and locate corrupted links.

    Read More
  • How to install Magento on Denwer by yourself

    How to install Magento on Denwer by yourself

    Development of a web store on your own is not an easy task, especially for an inexperienced programmer. Let us review how to install Magento on Denwer, some frequently made installation mistakes and ways of their resolution.

    General information

    The installation of Magento to Denwer is not very different from the installation of Wordpress and other similar CMS. But you should understand that there may be some difficulties.

    Denwer is software that allows creating a local website on your computer for its configuration and development, and then uploading the ready site to the Internet. In other words, it is a whole set of various distributions that make it possible to perform full programming development on a local computer. This software has very wide possibilities, and besides, it is free. Another important advantage of Denwer in comparison with other programs is a possibility to install a site on a flash card, and then copy and configure it on other computers. For the moment, such option is only provided by this software.

    Most problems that appear during the installation of Magento to Denwer are caused by the fact that this software is very sensitive to the server parameters. You should pay attention that not all software will be suitable to work with Magento. Even browsers should be carefully selected.

    Step-by-step installation of Magento to Denwer

    1. Download the necessary Magento package from its official site;

    2. Download Denwer from its official site and do not forget to get the Denver extension modules, as well;

    3. Install the software to your computer;

    4. Here comes the most difficult part of the work: configuration of php5 and MySQL. When the software is installed on your computer, enable two php modules for it – mcrypt and curl. Go to php5 folder which is located at denwer/usr/local, there should be two files - libmcrypt.dll (note that php core has been added in version 5.3 so this file may be absent) and php_curl.dll. Now open php.ini and enable the line ‘extension=php_curl.dll’ (remove the semicolon symbol). Then do the same with ‘extension=php_mcrypt.dll’ (don’t forget about the version 5.3 with php file);

    5.Magento is a system of web stores development which only supports MySQL in InnoDB mode, so you need to put the symbol # in the beginning of the line ‘skip-innodb’ in file denwer/usr/local/mysql5/my.cnf (or /my.ini). Do not forget to do that or there will be a conflict between the system and the database. Magento will be simply not installed to Denwer;

    6. Install and use PhpMyAdmin to create a new database user and database;

    7. It’s time to unzip Magento archive. After it is extracted, move the files to denwer/home/test.loc folder and make sure you do not miss any files.

    8. Copy the URL http://test.loc/magento/install/ and paste it into a browser address bar, then open the page. If the browser cannot open that page, try to add the line ‘ test.loc’ in the end of Windows\System32\drivers\etc\hosts file;

    9. Localize the files in the system. If you do not use English then you will need to configure the language parameters separately. In that case you will need to perform localization manually;

    10. Enter the parameters of the new database you have created;

    11. Enter the data for the store administrator;

    12. Check how your installation and configuration works.

    To test your environment, use the URLs http://test.loc/magento or http://test.loc/magento/admin. The former one is the store frontend and the latter one is the backend.

    If you wish to consult with GoMage specialists regarding the installation of Magento to Denwer, please leave your comments to the article or contact us directly by email. We will also appreciate your recommendations and advise regarding the issues you experienced during the installation of this software on your local server and their possible solutions.

    Read More
  • Magento Cart Outlook

    Magento Cart Outlook

    Cart is one of the mainest things in any online store. The development of this department of the site demands much efforts and investments because a customer will make a purchase or stay a potential customer based on his experience from the shopping cart. Let us review some practical recommendations how to improve Magento Cart Outlook.

    Some Advices for Cart

    1. Precise thumbnail image of commodity items. It is very important for any customer, otherwise the cart will look like a bit empty without attractiveness. This mistake takes place in many well-known online stores. Also there is a strong possibility that impulsive purchases will work out with this design (if you are using such a technology of the sales increasing). This issue can be solved fast and easily.

    2. It is necessary to enable the links to a product and its price in order to give the opportunity to make a final decision without a difficult search on the site.

    3. Enable the cross sales because it will be really helpful when the necessary product is out of stock and it is searched by a potential customer. Also you should specify whether the products are in stock or at the office in the shopping cart. This technology is often used by the Chinese online apparel stores.

    4. You should use the graphics at maximum for attracting attention to certain cart areas as a variant to give a customer the opportunity to remove or change the order parameters. Please pay your strong attention to the images; it should not be neither big, not bright. It can make customers annoying. Also a color scheme has an important role. Preference is given to a living, rich, but not acidic colors. One of the important moments is that the buttons for the parameters changes of the order should be placed close to the thumbnail.

    5. It is necessary to use calls to action, but without fanaticism. For example, do not use “Urgently Buy”, but use “Buy Now”, “Place Order” and so on.

    6. Many marketers argue among themselves about where the order button should be placed. For example, someone says that it should be under the order; someone says that it should be aside. We recommend you to create a floating window which will be lowered following the movements of the client mouse. It is important to make this descent smooth and easy, with no sudden movements.

    7. The cart design can increase customers’ trust to your Magento site. You need to place the mentions about consumer protection, security logo and other signs that your store is a responsible company. The main thing is that you should not overdo it.

    8. Create the opportunity to use coupons in this department. We should pay your attention to the fact that you need to create a separate window, but your own coupons should be used, not the deals with the companies. The coupon numbers can be placed directly on the site. It is a good way to increase the sales. It can be placed in the distribution. IT is a perfect decision to attract new customers. It can be used to make new deals in order to attract new partners and so on.

    9. Check out how in the pricing is created in the cart. More than 90% of customers wait to see the full price including taxes and shipping after placing an order. It saves customers’ budget and time. It is necessary to add this function to the department.

    10. Work with live chat, but please do not forget that it should be active at any time of the working day, otherwise it loses sense.

    11. At the very end of the design we advise you to create small bait: when a customer needs only to click on the Place Order button, remind him of free shipping which starts from a certain amount or that he will get 5% discount if he has a certain amount.

    Also you might be interested in Magento Extensions which make different processes on your Magento store easier.

    Periodically check the availability of all these functions and also look through the competitors’ sites and compare your site with theirs. If you want to improve Magento Cart Outlook professionally, you can use our GoMage service.

    Read More
  • September GoMage Novelties for Magento Users

    We hasten to inform you about a new release of GoMage company. The improvements have been added to the significant extension called SEO Booster which is a helpful tool for enhancement of the search engine optimization and the visibility of your Magento store in the search engines’ results.

    Now it has the improved Rich Snippet Functional. Also the site search functional has been re-developed and it provides you with the ability to use this Magento extension on the search page without any problems.

    We have added the Trailing Slash feature, the clearing/removing of the filters on the category and search pages and improved the use of the special characters in the attribute names.

    Moreover, Magento extension is compatible with LightCheckout extension 5.7 and Advanced Navigation extension 4.6. It gives you a wonderful ability to armor your Magento site from head to toe in order to get more customers and increase your sales.

    Read More
  • Architecture of EAV database

    Architecture of EAV database

    A database in Magento eCommerce Platform has quite complicated structure, but each user needs to have at least basic knowledge about it. We will now review what the architecture of EAV database is and how it works.

    General information about EAV

    EAV is an abbreviation for Entity, Attribute and Value. Each of these components has its own very important meaning for Magento platform functionality. Let us review each component in details.

    Entity – is a so-called Magento entity. It is represented by such elements as products, categories, potential and existing customers, and orders (both pending and processed ones).

    Attribute – as the name of this element says, it is responsible for various attributes of products and categories. For example, each product has such attributes as price, color, size, processing status, etc.

    Value – this parameter is responsible for each specific attribute.

    In simple language, in Magento each product has specific entities, each item, in its turn, has specific set of attributes which have their own values and characteristics.

    EAV principle of work

    Standard web store databases have quite simple appearance. Each database is responsible for storing specific data, e.g. one of them stores the information about product categories, the other one – about specific product class while the third database combines the information from the first two ones. But after Magento eCommerce Platform was created the things became more complicated. This engine uses several dozens of different databases to run a web store, and each of them has its own peculiarities.

    In order to understand why so many databases are needed it is first important to understand how the data is stored on this platform. A large amount of data used to be stored in one database table, but it is not always convenient. Magento splits the data between several database tables. The tables have their own hierarchy as well as all Magento files do. The most important and the main one is catalog_product_entity table.

    It stores the most important information about all products in the web store and their attributes. For instance, this table contains the data about SKU (product number). This table is used for building of a logical product list with the description of the main attributes.

    The next one in the hierarchy is eav_attribute table which plays the role of the main entity storage. Here you can see a lot of similar attributes, often even with the same names. Based on this, it appears to be almost impossible to determine to which entity this or that attribute belongs. But it is only at first sight. In order to distinguish the attributes the system needs entity_type_id.

    Entity_type_id contains a special numeric code which, in its turn, is checked by other database tables. All such attributes correspond to their products so there are no problems distinguishing them.

    Further in the hierarchy, there are different tables containing information about all prices and characteristics of a certain product. They can be easily recognized by name as it always corresponds to the data format.

    The question why we need to use EAV can be answered in the following way: this database configuration system can be scaled which is not a feature of a standard database. This is very convenient for large data storages (especially for web stores).

    At the same time, you may notice slow operation of databases when EAV is used. The system uses a lot of resources to check and create new tables and attributes which may cause some slowness.

    Also please check Magento Modules which could be useful for you as well.

    If you have any questions about Magento EAV you are welcome to contact GoMage specialists and request our assistance.

    Read More
  • How to restore the access to Magento admin panel

    How to restore the access to Magento admin panel

    Sometimes, after making modifications to your web store, you may notice that some web site functions stop working. Let us review how to restore access to the Magento admin panel after error 503 and transferring your site to a new hosting server.

    What should be done after error 503 occurred?

    Error 503 is a critical server error. If it happens you will see the following error message:

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    Before making any premature conclusions and trying to restart the server or search for the problem, answer a few questions:

    1. Have you changed your internet browser?

    2. Have you cleaned your cache and browsing history recently?

    3. Do you use a different computer?

    If the answer to at least one question is ‘yes’ then this may be a reason of the problem. The errors like 500 or 503 etc. often happen if you work with Mozilla Firefox browser which may not always accept and transfer data correctly. Try to access your admin panel using another browser, e.g. Google Chrome.

    Try to regularly clean cache and cookies in your browser as it may not allow you view some sites or pages due to their cached copies and even slow down your computer. You can use a free program CoClever, it is very convenient for cleaning unnecessary files from your hard drives.

    The problem is a little more difficult to solve if the computer was changed and the old one is already unavailable. You will have to do some work about the databases and root catalogs.

    If any of these actions do not resolve the problem and you are still unable to access your admin panel, use the following instruction: on your hosting server, go to the root directory of your web store and find the file called maintenance.flag. This file should only contain one word. In order to restore normal functionality of Magento admin panel you need to erase the file content and save the changes.

    maintenance.flag is a file automatically created by Magento eCommerce Platform in order to save and protect the data when some server malfunction happens. Other CMS do not usually provide such feature although it is very convenient.

    Not able to access your admin panel after hosting server change?

    This problem occurs quite often. Each web store owner at least once changed their hosting provider to a better or a cheaper one. After having changed the hosting for Magento, you need to make sure that your databases do not use cookies and site history from the previous hosting space. In other words, they need to be re-configured.

    You will need to access phpMyAdmin and find the database table called core_config_data. The database configuration settings are located there. In order to adjust them to the new hosting space you need to change the lines


    to the ones appropriate for the new server. Then save the changes and try to access your admin panel again.

    Please note that all work related to correction of access errors should be performed by the chief administrator. Just do not forget to backup all data before starting any work.

    After all changes are done always clean var/cache to prevent your store from looking for the old pages and paths. If you have any issues with restoring access to your Magento admin panel, you may use the service of GoMage specialists. Please also share your thoughts and experience on resolving this problem in the comments.

    Read More
  • Magento Store Performance

    Magento Store Performance

    In order to build proper functionality on your web store it is very important to occasionally check the competitors’ sites. For your convenience, we offer a short review of services that allow you check the performance of a web store.

    A review of performance checking services

    If you do not have a personal analyst programmer then Google Analytics service is what you need to build your online business correctly. It allows not only track users’ actions on your site but also analyze competitive sites, which is very convenient. If you enable Google Analytics service for your site you will be able to compare the refusal levels for certain queries in your store and other stores. The only disadvantage of this service, in some users’ opinion, is that almost all results are based on the data received from Google.


    This is a very convenient free service that allows analyzing your web store even without registration. Of course, it offers much less options that Google Analytics, but the results are more precise as they are taken from different search engines. One of the best functions is a possibility to compare the average cost of a product in different web stores, various sale offers and wide range of products. The majority of data are taken from web stores based in the USA and the UK.

    If you have several web stores this service will be the most convenient for you. It allows you track the data from several sites. The similar functionality is offered by Google Trends service. There, you will not have many standard options but you will be able to check the popularity level of your store in comparison with other competitive stores.

    A very useful feature is that you can check how the amount of visits in your store depends on the season and then create an approximate sales plan. This will help you to avoid unnecessary purchases and adjustment of the store settings.

    Open Site Explorer

    This service helps to scan reverse URLs and check their effectiveness. Beside reverse URLs you can also check follow / nofollow / 301. This will be useful if you notice a sudden drop of visits in your store. It may be caused by some links being broken or redirecting to some other resources.

    Going a little off the topic, we’d like to mention that you need to regularly check your links and buy new ones, because search engines constantly eliminate various link bases. It is very important to be aware if some of your links return errors, otherwise you can lose not only your customers but the trust of the search engines, too.

    Visitors’ opinions

    In order to have high sales it is important to sell the ‘needed’ products as well as products which have positive reviews. In order to learn what potential customers think of certain trademarks, you may use the following services:

    Twittersentiment – it analyzes reviews in Twitter and groups the results into a general picture. It is an extremely useful service, especially if you use SMM method to increase your sales. A possibility to save the results of all checks and compare them with the current ones is very convenient. – this resource allows make a more detailed review as it works with almost all known microblogging services, social networks, polls, etc. The analysis creates a general picture of customers’ view not only basing on a specific site, but on the whole Internet. – it has a pleasant interface but much less options than the above mentioned services. It works only with Twitter, too, but it does not save the checking results. Besides, you cannot download the results of the analysis to your computer.

    Naturally, the effectiveness of free services is much lower than that of the paid ones. The best of them are Radian6, Trackur and UberVu. They are user-friendly, allow saving results, transferring them, analyzing season purchases, and also grouping them by “negative’ and ‘positive’ reviews.

    Besides the services listed above you may also use the most up-to-date service Google Product Search. It is known for its ability to gather the data from different business ratings on the Internet.

    In order to begin the analysis of this kind you need to paste the following line into the search field - where ‘’ is your actual domain name.

    Also if you are interested in improving the usability of your Magento store please check Magento Extensions which provides great solutions for it.

    If you use other services to check your web store performance, we will be grateful for you sharing them in comments to this article. If you need any assistance, GoMage specialists will be glad to perform a detailed analysis of your Magento site.

    Read More
  • The category and products configuration

    The category and products configuration

    Magento frontend is often changed based on the personal preferences or usability testing. Let us review how to make a tree-categories and how to remove the comparison of the products.

    Tree-categories of the menu

    Before you start, you need to choose the block which we will output as a tree. For example, let’s take catalog/navigation/left.phtml. The code has been taken from the site and created with the class called Varien_Data_Tree:

    <div id="leftnav"><br>
    	<?php $helper = $this->helper('catalog/category') ?><br>
    	<?php $categories = $this->getStoreCategories() ?><br>
    	<?php if (count($categories) > 0): ?><br>
       	<ul id="leftnav-tree" class="level0"><br>
           	<?php foreach($categories as $category): ?><br>
               	<li class="level0<?php if ($this->isCategoryActive($category)): ?> 
                active<?php endif; ?>"><br>
                   	<a href="<?php echo $helper->getCategoryUrl($category) ?>"><span>
                    <?php echo $this->escapeHtml($category->getName()) ?></span></a><br>
                   	<?php if ($this->isCategoryActive($category)): ?><br>
                       	<?php $subcategories = $category->getChildren() ?><br>
                       	<?php if (count($subcategories) > 0): ?><br>
                	           <ul id="leftnav-tree-<?php echo $category->getId() ?>" 
                               	<?php foreach($subcategories as $subcategory): ?><br>
                                   	<li class="level1<?php if ($this->isCategoryActive
                                    ($subcategory)): ?> active<?php endif; ?>"><br>
                                       	<a href="<?php echo $helper->getCategoryUrl
                                        ($subcategory) ?>"><?php echo $this->escapeHtml(
                                        trim($subcategory->getName(), '- ')) ?></a><br>
                               	<?php endforeach; ?><br>
                           	<script type="text/javascript">decorateList('leftnav-tree-
                            <?php echo $category->getId() ?>', 'recursive')</script><br>
                       	<?php endif; ?><br>
                   	<?php endif; ?><br>
           	<?php endforeach; ?><br>
       	<script type="text/javascript">decorateList('leftnav-tree', 'recursive')</script><br>
    	<?php endif; ?><br>


    This code allows outputting all the subcategories which are located in this category with the so-called tree. It is very comfortable when you need to look through all the department titles at once. Also it looks like more original than the standard dropdown menu.

    How to disable the products comparison

    Customers do not always need to see similar items, especially if it is not provided by the theme of your online store. If you want to remove the products comparison, you need to do the following:

    Go to app -> design and then you should go to frontend/deafult/Your_Theme/layout/reports.xml.

    You need to remove the following code in this file:

    <block type="reports/product_compared" before="right.permanent.callout" 
    name="right.reports.product.compared" template="reports/product_compared.phtml" />


    You need to open the file called catalog.xml in the same layout folder and remove the following code:

    <block type="core/template" before="cart_sidebar" name="" 


    You need to follow the next path in the folder with the theme of your Magento store: /template/catalog/product/view, and delete the following code in the file addto.phtml:

    <?php if($_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product) ): ?>
    <li><span class="pipe">|</span> <a href="<?php echo 
    $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
    <?php endif; ?>


    Let’s go to the Product folder and find the file list.phtml. You need to erase the following code in this file:

    <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
    	<li><span class="separator">|</span> <a rel="nofollow" href="<?php echo 
      $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
    <?php endif; ?>


    Please be careful because this code is located in two places and you should remove it from both.

    You should find the following in the folder with the theme template => reports => home_product_viewed.phtml and remove the following:

    <?php if ($_compareUrl = $this->getAddToCompareUrl($_product)): ?>
     	<li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" 
      class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>
    <?php endif; ?>


    The described code has been taken from the site

    You should do the backup of your Magento store database and disable the cache before you start working. After doing these actions please do not forget to enable the cache and check the work of the done changes. If you have any issues with the changing of the categories view or the products in Magento store, you can contact GoMage specialists and they will help you. Also you can leave your comments in this article as to how to change the frontend and the admin panel of the Magento site.

    Read More
  • How to change Magento Controller

    How to change Magento Controller

    Magento functionality often requires different modifications and corrections, everything depends on your personal needs and skills. It is very important to know how to change the Magento controller ‘Shopping cart’ and this is what we are going to discuss in this article.

    Why is it necessary to change the controller?

    In the process of a web store development it is necessary to take into account the requirements of potential customers. We need to not only follow the general rules of usability but also understand what our target audience needs. The file Cart.php is responsible for the ‘shopping cart’ which customer sees. And the customer would appreciate if they can see not only the products in their cart, but the price of each item separately as well as their total cost.

    If you do not have a special Magento extension then you need to change the standard product output in the cart with the help of the site editor. More exactly, you need to edit a specific Action in Cart.php.

    In order to create a Magento module that will further be responsible for the work of Magento controller, please follow the instructions below:

    1. Create a folder named ‘My’, it is a folder for developers. It should be located at the following path: open ‘app’, then move to ‘code’, then to ‘local’;

    2. Now create a folder called ‘Checkout’. It will contain the module once it is complete. Place it into ‘app/code/local/My’ folder;

    3. Now you need to create folders for your Magento module configuration file and the controller. Go back to ‘Checkout’ folder and create a subfolder ‘etc’ inside it. Here you also need to create a subfolder called ‘controllers’ and inside it create another subfolder called ‘Checkout’. Be very attentive at this step, because if you do something wrong you will not be able to proceed;

    4. Now you need to create a configuration file that will be responsible for the module operation. Inside ‘etc’ folder create a file called config.xml. Verify that it is located at app/code/local/My/Checkout/etc folder. The file must contain the following code:

    <?xml version="1.0"?>
    <My_Checkout before="Mage_Checkout">My_Checkout_Checkout</My_Checkout>


    how to change the Magento controller

    5. This code is responsible for correct functionality of all modules. Also, at this step of programming you need to specify that the controller you are creating must be loaded before the standard Mage_Checkout Magento.

    6. Then, create a file ‘CartController.php’ inside Checkout folder. At this moment, rewriting of the standard controllers begins.

    Put the following PHP code into this file:

    * Shopping cart controller
    class My_Checkout_Checkout_CartController extends Mage_Checkout_CartController
    * Shopping cart display action
    public function indexAction()
    die('hello magento');


    7. When all steps are complete you need to enable your module. Go to app/etc/modules and create a file My_Checkout.xml. Put the following code inside this file:

    <?xml version="1.0"?>


    Code is taken from

    After that, do not forget to flush Magento cache. Now the only thing left is to check the functionality of your module. You can do this by going to the shopping cart on your site. If you have any problems with changing Magento controller on your own, please consult with GoMage programmers. We will also appreciate if you share your variants of resolving this task in the comments to this article.

    Read More
  • New product is not displayed in Magento

    New product is not displayed in Magento

    Sometimes there can be failures in the work of any online store. The main thing is to know how to fix them and prevent them from appearing in the future. Let us review what to do if new products are not displayed in Magento on the home page.

    Why the products have stopped being displayed

    Most often the issue is in the incorrect Magento theme installation. The fact is that if you install the template in the already existed online store, it can give you a failure. Especially, if the file called dump.sql is used.

    Resuscitation is necessary to carry out as soon as possible, otherwise you will lose a certain amount of orders or even potential customers. It is very good if the 404 page is configured, if it is not then read our article how to do it.

    Step by step instructions on how to fix the problem

    Please check whether XML code for the Home page is the identical with the same code in the initial file. It is very important, otherwise, the error is in it. In order to do it, you should go to the Magento admin panel and click on the tab in the CMS menu. After this you should look for the Pages link in the appeared window and go there. Then you should click on the Home page. It will be in the list of the pages.

    The necessary code is located in the Design tab (this section I is responsible for products displaying in the frontend), but it can depend on the template. If you have written it by yourself, it may locate in another folder. You should follow the next path in the popup window: sources/demo/pages/, we need the startup which is called home_page.html

    You should download it on your computer and open with the notepad or DreamWeaver.

    You should find the line about this type there:

    <block type="catalog/product_new" name="" alias="product_new" 
    after="cms.wrapper" template="catalog/product/new.phtml">


    All the content of this file should be copied (if you work with notepad, it can be done with the buttons ctrl + A => ctrl + F), then it should be inserted in the line Layout Update XML which is located on the path Design – Home.

    You should save the changes and go to the admin panel again. Then you should go: System – Configuration - Content Management – Enable WYSIWYG Editor – Disabled by Default. You should do it in order to avoid the automatic template editing.

    Magento platform has the built-in editor which can change the initial file codes because of the automatic settings. You should save the changes by clicking on the Save page button in the top right corner.

    Sometimes the popup window with the warning can appear: «One or more of the Indexes are not up to date: Catalog Search Index». In this case you need to go to the Index Management tab. You can do it the following way: System – Index Management. You need to find the index in this window. You will find the record «Reindex Required» opposite to it. You should highlight and update it with Reindex Data. Please click on the Submit button. Also you can click on the Select All button in order to update all the indexes.

    It is necessary to check whether there are several products in the catalog or they will not be accepted as new ones by the system, but as marked forcibly. You should go to Catalog – Manage products. You should look for a product which should be visible on the home page (showcase). You need to highlight the current date in the General paragraph which is set up in the line Set Product as New from Date. You should choose the date in the same line called Set Product as New from Date when the product is gone out of the category of the new ones. You should save the changes with the Save and Continue to Edit button and clear the cache of the Magento store.

    Also check Magento Modules which were created to improve the usability of your Magento store.

    If you do everything correctly, your products will be displayed on the frontend, If a new product is not displayed in Magento even after these actions, you should contact our GoMage specialists in order to solve this issue.

    Read More

Items 161 to 170 of 311 total

Browse Pages:
  1. 1
  2. ...
  3. 15
  4. 16
  5. 17
  6. 18
  7. 19
  8. ...
  9. 32