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 151 to 160 of 319 total

Browse Pages:
  1. 1
  2. ...
  3. 14
  4. 15
  5. 16
  6. 17
  7. 18
  8. ...
  9. 32
  • How to prevent DDoS attacks

    How to prevent DDoS attacks

    The issue of security has always been the most sensitive for owners of online stores. This topic is rather difficult, but we will try to highlight it. Let us review how to prevent DDoS attacks to your site and what it is.

    What DDoS attack means and what purpose of it

    eCommerce business is one of the most profitable spheres. You have neither a rental fee, nor troubles with the vast rooms’ searches and many other advantages. But some factors are not changed based on the business you have. For example, one of them is competitors.

    If you have a very young, but successful Magento store which is being developed dynamically, provides customers with the different unique products and polite service with the quick delivery, you should be ready to become a victim of your competitors. It was and it will be and it is a wonderful way to keep yourself in a good shape and lead your store to the correct direction for many business men. Unfortunately, the methods of competition in the Internet are no less cruel than in a real life.

    Say, DDoS attack which is done with the purpose to make a certain site or even server down. The easiest scheme looks like this:

    1. An attacker who wants to disrupt the performance of your site infects computers of the potential bots via his computer. These people may not know that their machines are infected at all, thus they will not suspect anything and know that they are the part of one’s scheme.

    2. After this he sends unreal requests which are processed by the online store anyway to your site using these computers. Here the cruelty begins. Many servers have a certain barrier after which they can’t cope with the requests quantity and can be down.

    3. So, it is clear that the site will not be working and the customers will leave it. Moreover, it can be defined as maleficent by antivirus programs. You should agree that it is not a good perspective.

    You can protect your Magento site from this attack.

    Let us consider how to reflect DDoS-attack.

    Fighting DDoS

    Any data which are added to your site whether it is links, requests and so on, passes the filtering using a certain server routers. It can help you to complicate the task for DDoS attackers. You should use not only one filter routing, but several. In this case, the quantity of the bots has to be increased for using and the requests have to be sent oftener. This is a significant material damage to the attacker, and loss of time, which cannot be recouped.

    Also you should discuss what variants of the protection from such attacks your hosting partner has. The Black Holes filtering is often used. It is also a very effective way to stop the attack. While using it the wrong requests are sent by the Null0 address.

    Upon reflection of this attack, it is important to secure yourself; otherwise a second time can be much more complicated. For this, many experts advise to use input filters directly on the site. It can be the line ip verify unicast reverse-path

    This line should be written in the interface of the incoming data stream to an online store.

    Many Magento experts consider that DDoS is a challenge for all the Internet society. Nowadays there are a big number of Magento extensions which allow protecting the site. But you should remember that the attackers do not sit on the ground and come up with new variants of the websites attack every day.

    Please leave your comments how to protect yourself and your site from DDoS attack and also ask GoMage specialists the questions regarding security.

    Read More
  • CSRF attacks

    CSRF attacks

    Security of a web store is a very serious matter on which customers' trust depends as well as the whole site operation and your online business itself. Let us discuss what CSRF attacks are and how you can protect your Magento web store.

    What is CSRF

    According to Wikipedia, CSRF (Cross-site request forgery) is a type of malicious exploit of a website through HTTP vulnerabilities. Theoretically, any site on the Internet can be attacked if there are skilled hackers willing to do that. The main purpose of such attacks is usually redirection of user's query from the original site to the one specified by the hacker. This attack is quite similar to a more popular XSS in which the hacker forces a user move to a page or click on a link that will redirect them to a certain page with malicious code.

    Practical usage of CSRF

    It is easy to say that a web browser simply creates an additional query to a different page – this is how the sites earn money and most of web store users are accustomed to such actions. How can this be a threat to a web store owner? The simplest example is an attack on the admin panel. Let's say you are a Magento store owner and your site has an option to create an admin user. This is a very important moment, as it is the registration or a new user creation form with an option to create a new administrator which is most vulnerable for hacker's attack. You just enter your email address, your name and password, then click on 'Create' or 'Sign in'.

    Let's suggest that a user is opening the page http://your_domain/admin/?do=add_admin&new_login=NewAdmin&new_pass=NewPass&new_mail=NewAdmin@Mail.Com

    At the same time, the attacker has already penetrated into the protocol and created a page http://fake/fakepage.html

    <title>usual page</title>



    Looks like the text is quite common but the matter is in the content:

    <img src="http://site/admin/?do=add_admin&new_login=Haker&new_pass=Pass&new_mail=Haker@
    fake.Com" alt="" width="1" height="1" />



    Therefore, by opening a legitimate site with the help of special software, e.g. FireBug, one can see the links to which the site usually sends queries and forge them to the ones the attacker needs. Of course, performing that task would take a lot of experience, but for a skilled hacker it is quite real.

    As a result of that, a store owner has just unintentionally created a new administrator because their action was redirected to a different query. In order to correct that they will need to use specific Magento extensions or ask for programmer's help. You are welcome to consult with GoMage specialists in case you encounter such issues.

    This is only one of hundreds of reasons to protect your site from this harm. Let us review how to do that.

    How to protect your site from CSRF attack

    Locate the file named local.xml in /app/etc/ directory. Open it in the editor.

    Find the part of code which is responsible for the query when a new administrator is created. Try to make it as much complicated and confusing as possible then any intruders will have a hard time hacking your site. For example, offers the following way:

    <!---in my case I changed it from to backend--->



    After that go to the admin panel, move to System - Configuration - Admin – Security. Set the following values in the lines:

    Add Secret Key to URLs – set to Yes;

    Login is Case Sensitive – set to Yes;

    Session Lifetime (seconds) – set the time interval to 360.

    Then save all changes.

    We would highly appreciate if you share your ways of protecting your Magento site from CSRF attacks in the comments to this article. If you have any questions you may ask them at or address GoMage team directly via email. We will do our best to help you.

    Read More
  • How Magento themes are designed

    How Magento themes are designed

    Magento as well as many other platforms for creating websites has its own features in design and work. Let us review how Magento themes are designed, what they consist of and what terms are used for them.

    Magento theme structure

    Theme is a general view of an online store, its shell and design. They are also called templates. There are two ways to make your site design unique - create your own theme or purchase it.

    Magento themes consist of:

    1. Standard XML template files. The principle theme construction depends on these ‘details’;

    2. Phtml templates. These files are responsible for how specific parts of the general layout would look like, e.g. ‘My account’ page or a checkout page;

    3. Skins or CSS – your store design styles.

    The themes can also be distinguished by the following parameters:

    1. Standard and custom (non-standard);

    2. Multilanguage, regional or designed to work for one country only.

    Let us review their differences, and begin with the standard themes. They are classic variants of a Magento store design. The standard or default theme is visible to both customers and administrators. These templates are the most popular because they do not require any programming skills. They have in-built all pages and options that your customers may need and all you have to do is to enable or disable them when necessary.

    At the same time, custom themes are very convenient if you need to change the store design occasionally. You can configure the style tables according to your wish, add or remove some options without harming your store functionality, change the pages layout according to the season and many other things. Another key feature of these templates is that you can place there some products which cannot be added to the cart by customers, e.g. those out of stock or coming soon.

    Magento themes even have their own hierarchy. Remember that a custom theme will always be higher than a standard one.

    As we have mentioned above, each theme has skins – this is what you see in a web store. They indicate the font and its color, presence of some blocks and options, theme shell, background images, product images and many others. Beside that in some themes skins may include JavaScript files. Thanks to such variety of skins you can even modify a standard theme to look unusual and more convenient from the point of view of usability - you will only need to work on it in the editor.

    Layouts are the most complicated files in Magento themes. They are written in XML which makes them highly flexible when you need to add new functions and styles or remove those unnecessary. Particularly, you can:

    1. Forbid using JavaScript on some web store pages;

    2. Add some CSS templates;

    3. Fully remove certain blocks to free some space for others. For example, if you have a three-column theme you can make it two-column after several manipulations.

    But when you edit separate blocks remember that there are two types of them in Magento:

    1. Content blocks which are fully dependable on Magento theme, they can include product descriptions, images and reviews;

    2. Structural blocks are parts of the page. Header, sidebar and other page zones are in those blocks.

    In many cases, you will not need to edit the whole theme since you can modify some design or functionality of your store using Magento extensions developed by GoMage. But if you do edit your theme, remember about possible consequences. If you choose to modify your Magento theme and do not have enough programming skills, the best decision would be consult with the specialists or use their help for that work.

    Read More
  • Magento Store Optimization

    Magento Store Optimization

    Any online store whether it is a usual blog or a big eCommerce site should be optimized for Search Engines. Let us review how to make Magento store optimization for Search Engines and how to create robots.txt correctly for this eCommerce Platform.

    Basic Requirements

    As admitted by many reliable sources, Magento is one of the most open eCommerce systems for quick optimization. That's why the most famous online stores use it for their business. To be able to fully realize their business on the Internet it is very important to pay particular attention to the site optimization. In order to get maximum impact with minimum effort you need to do the following actions:

    1. Configure Magento for work with Search Engines;

    2. Write the file robots.txt;

    3. Optimize the pages with products and sections.

    Magento Optimization

    First of all, you should go to the admin panel of your Magento store and go to the System section. Then you should go to Configuration – Web – Search Engine Optimization subcategory. Please set up ‘Use Web Server’ to ‘Yes’.

    In the section Url Options set the option ‘Add Store Code to Urls’ to ‘No’, and the option ‘Redirect to Base URL if requested URL doesn't match it’ should be set to ‘Yes’. Save the changes. Now you need to configure your store header in Magento. Go back to the main admin page then move to System – Configuration - Design.

    In that section, we need ‘HTML Head’ tab. There you need to add specific text. Do the following:

    • In the line ‘Default Title’ insert: Packt Publishing Technical & IT Book Store;
    • The lines Title Prefix and Title Suffix, Miscellaneous Scripts should be left empty.
    • Default Description text is written according to your web store direction. Here you should specify your business type and description of your work. The text should contain no more than 160 symbols - this is the limit of symbols accepted by the search engines.
    • The line Default Keywords can be filled with your store key words or left empty, since you already use Default Description.
    • In the line Default Robots choose INDEX, FOLLOW.
    • The field Display Demo Store Notice should be set to ‘No’.
    • In the field ‘Logo Image Alt’ add ‘Packt Publishing Technical & IT Book Store’.
    • Fill the line ‘Welcome Text’ if you wish.

    The text we used is a sample, you can replace it with whatever you need.

    Catalog Optimization

    This is another very important point of Magento site optimization. You may change the product paths to avoid creating duplicate content. In other to configure this catalog, go to System – Configuration – Catalog - Search Engine Optimizations. The product catalog configuration page will open. Here you need to choose the following options:

    Autogenerated Site Map – Enable
    Popular Search Terms – Enable
    Product URL Suffix - .html
    Category URL Suffix - .html
    Use categories Path for Product URL’s – No
    Create Permanent Redirect for old URL’s if key changed – Yes
    Page Title Separator – none
    Use canonical Link Meta Tag For Categories – No
    Use canonical Link Meta Tag For Products – No

    Save the changes and go back to Catalog, then to Manage Categories. Here you need to configure the following options:

    Meta Description: add the description that will be displayed by the search engines in the search results;

    Page Title and Keywords – leave blank;

    URL Key: add as many keys as possible in this line. Many professional SEO specialists advise to use such words as "the", "the", "for";

    Product Optimizations: here you can add descriptions for your products;

    Template Optimization: you can leave this line as it is, since it is already fully optimized for being recognized and indexed by various search engines.

    Configuration of robots.txt file

    Now there is the last step to be made for maximum optimization of your Magento web store. We advise you to use the file with the following content:

    User-agent: *
    Disallow: /index.php/
    Disallow: /*?
    Disallow: /*.js$
    Disallow: /*.css$
    Disallow: /checkout/
    Disallow: /tag/
    Disallow: /catalogsearch/advanced/
    Disallow: /review/
    Disallow: /app/
    Disallow: /downloader/
    Disallow: /js/
    Disallow: /lib/
    Disallow: /media/
    Disallow: /*.php$
    Disallow: /pkginfo/
    Disallow: /report/
    Disallow: /skin/
    Disallow: /var/
    Disallow: /customer/
    Disallow: /catalog/
    Allow: /catalogsearch/result/?q


    Naturally, for each web store this file will have a different description, you can change robots.txt any moment you need. After this file is created it should be uploaded to the site root directory on the hosting server.

    Please share your recommendations and feedbacks regarding Magento sites optimization. You may contact GoMage specialists if you need any assistance. Please also review Magento extensions that we offer.

    Read More
  • Magento Products Rating

    Magento Products Rating

    How you can attract the customers’ attention to a necessary product quickly – to configure the rating and review of your products in the Magento store. Let us review how to configure Magento products rating and why this function is necessary.

    Say “Yes!” to customers’ opinion

    According to statistics of some well-known marketing agencies, people are more interested in those commodity positions in the online store which have certain reviews and other customers’ estimation. Agree that it gives confidence. You go to the store and see that the necessary product is in front of you at once or it has a good quality and whether the seller is honest or somewhat exaggerates the dignity of the product.

    A customer will see on the main page of the Magento store that some products have the reviews and he need to go to the product page to read them, choose the Reviews item and look through other customers’ opinion.

    Magento is an ideal platform for managing an online store because the majority of the necessary functions are already included in the standard build unlike many competing resources. The same thing is with the products rating extension. You should enable it and configure. This extension is enabled in the standard configuration by default.

    How to configure Magento products rating

    To start doing the extension configuration you need to go to the admin panel and do the following actions:

    1. Go to System – Configuration;

    2. Choose the necessary store and click on it in the dropdown list from the left side menu;

    3. Another menu will be displayed. Please choose the ADVANCED item and find the Advanced subsection there;

    4. You will see the additional functions window where you should find Mage_Rating line and enable the rating extension. You need to put a tick in Enable;

    5. Save the changes and go to the admin panel.

    Besides the fact that you just need to enable the module, you can choose what will be estimated by a buyer. To help the customers to estimate a product by all the possible factors you should go to the Catalog menu – Reviews and Ratings – Manage Ratings. You will see the scales by which you can configure the commodity positions. There is a number of the factors which are set up by default. These are quality, cost and price. If you are interested in other parameters or you want to disable these ones, you need to find the Rating Visibility section. You can disable/enable the certain rating variants here. It is a very useful function.

    Besides it, you can provide your customers with the ability to see the strongest features of this or that product, in other words, for which the product was evaluated with the highest rating. To do it you need to return to the Manage Ratings menu and click on the Add New Rating button. Now you can create a new rating by yourself. You should write the header of your rating in the Default Value line and choose your store in Rating Visibility line. After all the necessary settings, you should save the changes.

    With such a simple algorithm you can create a variety of different classifications of the ratings which will help the customers to have the most extensive survey of the products provided by your Magento store. But please remember that many rating variants can be annoying sometimes. So, you should proceed without fanaticism and try not to impose this function to the buyers.

    If you can’t do something by yourself, you can always contact GoMage specialists and they will help you to configure Magento products rating as soon as possible.

    Read More
  • How to create a poll in Magento

    How to create a poll in Magento

    Each web store owner should take into account their customers’ opinion. In order to always be aware of things that need to be changed or improved in the store it is good to use various polls for registered users. Let us review how to create a poll in Magento and why it is necessary.

    Why do we need polls?

    Did you ever answer different questions on some sites, like ‘What our site is missing?’ or ‘What would you change in the store? If your answer is ‘No’ – congratulations, you are one of 20% users who are not interested in such marketing moves. But there are 80% of users who always vote in such polls. The result itself is not so important for them as the fact that they may change something globally.

    You may also create interesting and funny polls, prize voting, various riddles or quizzes. Many famous marketers advise to pay special attention to all customers and each of them separately, since people are more interested to answer questions about things they know, like the process of product choice and ordering, but not about the store functionality.

    So, you as a store owner will achieve several purposes at once:

    1. Show your customers that their opinion is important to you. Customers will be pleased to know that;

    2. Improve the work of your site;

    3. Add the options which are important and necessary in your store, in customers’ opinion;

    4. If you create a funny poll or a quiz you will lift users’ spirits and improve your own karma.

    Many well-known Magento online stores already use this technology and it positively affects their business.

    How to create a poll

    Creation of a poll in Magento is quite easy, but if anything goes wrong on your side, you are welcome to contact GoMage specialists and ask for their assistance. In order to start the work, go to the admin panel, then to CMS section:

    1. Locate the section called ‘Poll Manager’;

    2. Choose Add New Poll, then a new page will open where you can configure the polls;

    3. Thanks to intuitive Magento interface you will quickly configure the necessary settings. In ‘Poll Question’ field write the topic of your voting or the question you want to ask;

    4. Now we need to determine the status of the poll. By default, there are an open and a closed kinds of polls. One of the variants will allow customers see the results of their vote immediately, and the other one will only give you access to the results. Make your choice and set the necessary Status;

    5. Now we work with the field ‘Poll Answers’. Here, you need to write the answers to your question or voting from which your customers will choose their answer. You will need to fill in two fields - Answer Title (answers) and Votes Count (the numbers of votes). You may ask why we need to know the quantity if it clear that a question needs to be answered. The matter is that people are always interested to see the number of votes, they do not usually wish to be the first who answers the question. So, put a number that will show the quantity of users who already answered the question. After a customer chooses their answer and votes, their vote will be added to the number you set there;

    6. After all changes are made, save the poll and monitor how it works.

    We advise you to regularly change the polls and encourage customers to vote. For instance, Tuesday could be a day of technical questions and Friday – a day of prize quizzes. This is an interesting feature that will help you attract more customers to your store and also learn more about your existing customers.

    Read More
  • Magento Newsletters

    Magento Newsletters

    The communication with already existed customers’ database and gaining a new one is very important for every Magento store owner. Magento Newsletters are used for this purpose. Let us review it in our article.

    Why Newsletters are important

    To hold the status of your online store and provide the customers with constant information about new products and promotions you can use the communication by emails. It's almost a win-win way because millions of people check their inbox regularly in order to find interesting promotions or emails.

    Besides, newsletter is a good way to get new customers and business partners. To get this method for promoting your business you need not only to think of the email text, but also watch the emails updates, think of the ways how to subscribe the users to receive news of your Magento store.

    How to create subscription

    Initially, subscription to Magento is included in the standard platform build and you need only configure it. It operates on the principle of most social networks, in other words, a potential customer registers on your site and enters his active email address in the email address line. This address is put in your database. After this he will get not only the email about creating his own account, but also different interesting promotions.

    If this function is disabled on your site, you need to make the following actions:

    1. Go to the Magento admin panel: System – Configuration;

    2. In this section you should find the Advanced item and open a new page where you should tick the Mage_Newsletter line in the Enable panel. Please save the changes.

    After these changes, having entered your store, a customer will see the subscription application form on the left side where he will be suggested to subscribe to updates.

    You should remember that when the Mage_Newsletter option is enabled, your potential customer can’t unsubscribe newsletter or choose the item “Do not send emails”. It is very important because many customers do not like this system. If you want to give your customers this opportunity, then you should leave the Mage_Newsletter checkmark disabled.

    How to move block

    As a standard, the block in which a customer can subscribe to your news is located on the left side, but it is not always comfortable or fit the store style. It is great that Magento is open source and you can edit the code according to your needs.

    Please be careful because you can edit the files only if you have a good programming experience. In other case, it would be better to contact GoMage specialists who can configure Magento Newsletter.

    At the beginning of the work with the emails configuration you will see the record on your computer screen in the admin panel. This record will inform you that you are going to make changes in the standard theme. If you are using a bought template, then this window may not open.

    After this you can do your work:

    1. Go to your hosting in order to find the files of your Magento site;

    2. After this please open the file on the following path: app\design\frontend\base\default\layout\newsletter.xml

    3. This file should be downloaded and opened in the editor. You can use a standard Notepad for this work or a special program called DreamWeaver;

    4. You need to find the line where reference name="right" is written and change it with the following one: reference name="left". The quick search can be done with the ctrl + F buttons combination;

    5. Save the file and check whether the editions are working.

    Please leave your comments under this article, your advices and recommendations connected with the Magento Newsletter block creation. Also you are welcome to share your observations on customer interest to this Magento store function.

    Read More
  • Magento Tier Pricing

    Magento Tier Pricing

    Increasing sales is one of the main goals of all web store owners. Let us review how to configure a discount for the amount of products in Magento and why this is profitable for your business.

    The more – the best

    Many popular trade centers and web stores use a marketing decision called ‘pay less for more’. This is a very convenient and profitable system: customers see that the price will reduce if they buy two or more products and they are stimulated to buy more. If you believe you will not make profit on that then read the counter-evidence below:

    1. When a product price is formed it already includes not only tax expenses but the percent of the store profit, too. So, if you reduce the price by a few dollars you will not lose anything, but even gain more. Your sales will definitely increase;

    2. New customers are attracted to your store;

    3. You will have a lot of regular customers - this is how wholesale buyers work.

    How to do that

    Let’s say you want to set lower price for specific amount or weight of products. This is called Tier Pricing. You need to configure the price as, e.g. $3 for one or two products, $2,8 for 3 – 5 products, $2,5 for 6 and more products. This is very easy to configure.

    Go to your Magento admin panel, then to Calatog – Manage Products. You will see a new page with all products and their settings. Locate the product you wish to modify and click on ‘Prices’. You need the option ‘Tier Price’. If you did not set this option before the field should be empty. Fill it with the necessary numbers.

    If you have already used the Tier Pricing in Magento, you need to click on ‘Add Tier’ and create an additional layer for the price and quantity correspondingly. You only need to choose customers or customer groups to which that price will be applied.

    Locate the field Qty and enter a minimal number of products necessary for the discount to be applied. In the field Price set the cost for that number. Then save the changes and add another tier.

    It is very convenient that you can set for whom that system will work. Let’s say you wish to run a promotional campaign that will offer a discount to regular customers. So, you will need to configure corresponding customer groups for your campaign and Tier Pricing rules for them.

    Who can participate in the choice of price:

    1. All visitors, even those not registered on your site;

    2. Registered customers who are not logged into their account;

    3. Visitors from ‘General’ group which contains all visitors who do not belong to any of your existing groups;

    4. Other customers, e.g. from a privileged group. In order to create a group, go to Customers - Customer Groups in your admin panel. You could make special discounts for your business partners, wholesale customers, long-term customers, etc.

    Once all customer groups are configured and saved, do not forget to check how the system works in your store. If you need any assistance, please feel free to contact us and we will do our best to help you resolve the issue.

    This topic is quite interesting, isn’t it? If necessary, GoMage specialists will help you to configure Tier Pricing in your Magento store. Please share your thoughts and experience of using this feature in your store and regarding possible types of customer groups, we would highly appreciate that.

    Read More
  • How to create the history with Magento images

    How to create the history with Magento images

    Images play a huge role for any online store and we mean not only their quality, but also the quantity. Let us review how to create the history with Magento images and for what purpose we should do it.

    Why we need to create the history

    If you can attract the customers’ attention with photo story, then the minimum thing that it can do is to get interest to the product and the maximum benefit of it will be the purchase of this product or some kind of advice to buy it in the sphere of the customers’ friends. So, for this purpose we need to use a photographic instructions guide to Magento products.

    Attracting customers’ attention is one of the components of the half success in Magento store. Of course, you can use several images for replacing or adding the detailed product description, but the history is more effective. A small story how to apply this or that product, tool, cosmetic product will help to move a potential buyer to the positive choice.

    Also it is almost unchangeable thing if you sell extraordinary things or decorative cosmetics. For example, it is a non-standard charger for your phone or any innovative cosmetic product.

    Check Magento Extensions if you are interested in improving the usability of your Magento store.

    How to tell the product history

    If you want to tell the history in your Magento store, you need to do the following steps:

    1. Develop several images which will be the base for your story. The important thing is their quality. Please do not use blurred or gloomy pictures. It will decrease the trust to the Magento store.

    2. After this you should upload the zipped web images to Magento.

    3. Then you should choose the order how the images should be displayed.

    4. You need to write separate the headers for each of the images. It would be better to write the short descriptions.

    Some tips for creating images

    Every time when you create the next image, you need to show the part of your product. It will help a customer to make a positive choice. It will be better if these images will display a person. Subconsciously, it creates a sense of confidence.

    You should pay the sharp attention to the process when the object is in action. In other words, when your product is used and applied to something. In order to get the benefit, you should shoot the whole process with a good camera with a high resolution.

    When you upload the images to Magento, check whether they have a high resolution and if a customer increases them, they will not have any streaks and pixels.

    These images can have a big size because they will be displayed on the product page. You should make their size be 265 x 265 pixels as minimum. If the images are big, a customer will be able to increase them and scroll.

    In order to upload the image in your Magento store, you need to go to the admin panel. After this you should open Catalog - Manage Products. You will see all your commodity positions on the opened page. Find the product you want to change and click on the Edit button. You will be transferred to the Product Information page. You need to find the General section. There is the Images tab. Please click on it and choose Browse Images option. The window will be shown where you can choose the necessary images. When you choose all the images, click on the Open button. After all the images are uploaded, you need to click on the Upload Files button.

    So, the images’ uploading is finished. You need only to make their order.

    Find the Sort Order column and enter a number which will be responsible for the sorting order of the images. When everything is changed, please save the editions. Please do not forget to create a separate header for each image, the text which will tell customers what is displayed on the image. To configure it you need to write the appropriate sentence in the Label line. Please save the changes again.

    Everything is quite easy. Now your potential customers will see thumbnails and click on the images to see them. After looking through every image you can click on Next and go to the next image.

    If you can’t configure the history with Magento images, you can contact GoMage specialists and they do it for you.

    Read More
  • Twitter handle

    Twitter handle

    There are currently a lot of social services that allow not only monitor the events in any part of the world but also use their data in promotion and improvement of your business. One of the most popular social networks in the world is Twitter. Let us review how to add the line ‘Twitterhandle’ into Magento registration form.

    Why is this necessary?

    Many services that create and store visiting statistics data of web shops, blogs and diaries use the information from Twitter in their work. These include link referrals, reviews, etc. If you wish to know your customers’ opinion about your store – this is the best way you could ever find.

    Besides, this social network will help you significantly increase the amount of potential customers and monitor the activity of customers you already have. It is quite simple to add ‘Twitterhandle’ field to the registration form, all you need to do is slightly correct the code. Also check our free Social Connector.

    Many web store owners tend to underestimate the power of Twitter. This is what this microblog network can give you:

    1. Information about your customers, their problems, needs and requirements;

    2. Public opinion about the products of your company and about other companies (your possible competitors);

    3. Possibility to help your customers make the right choice or give them an idea of buying this or that product;

    4. Free promotion of your web store products;

    5. Free advertisement of your products directly to the target audience.

    How to add Twitterhandle

    As we mentioned in other articles, Magento uses the following architecture of the data: Entity – Attribute - Value. Based on that information, you only need to add another attribute in order to have the line for Twitter. For that you need to edit the file register.phtml. You will find it at the path app, then app\code\local\YourNamespace\Appname\sql\yournamespace_appname_setup\mysql4-install-1.0.php

    Open the file in the editor and paste the following code at the beginning:

    $setup = new Mage_Eav_Model_Entity_Setup('core_setup');
    $setup->addAttribute('customer', 'twitter', array(
    'label' => 'Twitter handle',
    'type' => 'varchar',
    'input' => 'text',
    'visible' => true,
    'required' => false,
    'position' => 1


    In order to configure in which place the social network line will be located, find the following part in the file:

    <label for="email_address"><?php echo $this->__('Email Address')
    ?><span class="required">*</span></label><br/>
    <input type="text" name="email" id="email_address" value="<?php
    echo $this->htmlEscape($this->getFormData()->getEmail()) ?>"
    title="<?php echo $this->__('Email Address') ?>" class="validateemail
    required-entry input-text" />


    You can find it using the combination of ctrl + F.

    After closing tag </li> paste the following code:

    <label for="twitter"><?php echo $this->__('Twitter handle') ?></
    <div class="input-box">
    <input type="text" name="twitter" id="twitter" value="<?php
    echo $this->htmlEscape($this->getFormData()->getTwitter()) ?>"
    title="<?php echo $this->__('Twitter') ?>" class="input-text" />
    <label for="twitter" style="color: #ccc;font-size:
    85%;">Example: @packtpub</label>


    Note that this line will be highlighted in bold text to attract the attention, you can remove this point if necessary.

    Remember that sometimes your customers will need to update the information on their social network page. In order to let them do it directly from your store you need to modify the file edit.phtml.

    Open the file in catalog customer/form/ and look for the following code:

    <label for="email" class="required"><em>*</em><?php echo $this-
    >__('Email Address') ?></label>
    <div class="input-box">
    <input type="text" name="email" id="email" value="<?php
    echo $this->htmlEscape($this->getCustomer()->getEmail()) ?>"
    title="<?php echo $this->__('Email Address') ?>" class="input-text
    required-entry validate-email" />


    Below that code add the following:

    <label for="twitter"><?php echo $this->__('Twitter handle') ?></
    <div class="input-box">
    <input type="text" name="twitter" id="twitter" value="<?php
    echo $this->htmlEscape($this->getCustomer()->getTwitter()) ?>"
    title="<?php echo $this->__('Twitter') ?>" class="input-text" />
    <label for="twitter" style="color: #ccc;font-size:
    85%;">Example: @ferdous</label>


    After that you need to change the template configuration file. For that, go to app/code/core/Mage/Customer/etc/, then open the file config.xml.

    Basic changes will be done in Global, you need to replace that block with the following:



    Now you are almost finished. You only need to add an object attribute. Go to app/code/core/Mage/Customer/Model/Entity/ and open file setup.php. Locate the fields responsible for customers’ email address, but remember that after any Magento update all modifications in the core files will be erased. In that case do not forget to add them again:

    'email' =>array(
    'type' => 'static',
    'label' => 'Email',
    'class' => 'validate-email',
    'sort_order' => 60,


    Add the following code:

    'twitter' => array(
    'label' => 'Twitter',
    'required' => false,
    'sort_order' => 65,


    It is done. Save the changes and check how it works. The code was taken from

    If you would like GoMage specialists to help you install Twitterhandle in Magento please email us directly or leave a comment to this article. We will highly appreciate if you share your knowledge and opinion regarding using Twitter data for the improvement of the web store operation.

    Read More

Items 151 to 160 of 319 total

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