Tecmagex is an online sale website with the largest selection of Shooting, Hunting, Reloading, Handguns, Optics by Lee Precision, Lyman, Hornady, Sierra, Caldwell, Frankford Arsenal – Handguns by Taurus, Glock, Hammerli, HW, Weihrauch and more. Special offers, latest products and fast delivery!
Due to the fact that almost half of all visitors use mobile devices to look through the website, it was very important to make a responsive design. Whatever device you would want to use, it will look amazing and convenient for navigation.
The client is with us for almost 6 years. Initially we started working on minor support items, such as layout fixes/adjustments, extensions installation and routine fixes.
Recently we made a full site redesign, as the client wanted to update his Magento installation and attract new customers by a fresh and clear design. Our designer created PSD mockups for all pages according to the client’s requirements and style preferences. As the result, we could create a fully responsive template for Magento 1.9.
The site was running on Magento 1.7., so we updated it to Magento 1.9. with all extensions, customizations and security patches. While performing the update, we noticed few extension’s (e.g. search) incompatibility with the 1.9. version. The problems were successfully fixed by our developers.
As the site is multi language and multistore (it has English and French store views) we had to pay attention to applying translation to all the pages and blocks. We also worked on bringing the code of all stores to common view.
One of the most challenging tasks was to enhance the website’s speed and optimize the server. We made a thorough server analysis: studied server logs and attendance statistics. Basing on received data, we searched for bottleneck places in the code and optimized them.
Main optimizations were related to SQL queries to fetch large data collections such as orders information, for example.
We added extra cache to several places, the data, for example, which should not be updated too often, is cached rigidly. Besides, we modified tables, where possible, for data fetch.
We also didn’t forget about server security. Our developers restricted scripts running, as this measure allowed to protect the server from various attacks.
We pushed all our changes to the live site successfully and received kind compliments from the Tecmagex team. We continue our cooperation on improving the website.