One of the UK's most trusted online opticians with over 1,300 5-star customer reviews.
Founded in 2008, Fashion Eyewear offers a wide range of designer glasses, sunglasses, and exclusive eyewear paired with the latest and best available lens technology. The client has enjoyed a positive experience with GoMage Feed Pro and Advanced Navigation extensions (a satisfied client for 3 years) and invited us to solve their main problems of slow and unstable site function with slow-loading pages, dozens of errors and frequent failures. In addition to performance improvement, Fashion Eyewear wished to extend website functionality for the convenience of end customers.
Increase in overall performance
Reduce of hosting expenses
Increase in product page upload speed
Case 1: Custom Module for Bulk Product Processing
At the time of launch, there were over 40,000 various products on the client’s website, as well as information about each of these products, which required regular updates, replacement, or removal. There was no convenient tool for this on the site, and involving third-party companies entailed additional expenses for the client.
The solution required extending the functionality of the information migration module, which was previously developed specifically for Fashion Eyewear and used during upgrade of the old site from M1 to M2.
The customized module processes similar product operations in bulk, including the addition of new attributes, import of images, removal of data, and creation of new products… The client recently ran a successful update of images for 40,000 products simultaneously in their store.”
The customized module allows optimizing the process of product uploading to the store and presents the possibility to process similar product operations in bulk, including the addition of new attributes, import of images, removal of data and creation of new products.
The customer required the ability to upload a large number of images simultaneously (e.g. 360° view requiring a range of product images from different angles). These images can be uploaded simultaneously as a large set into corresponding folders and the images attached to a specific product in a designated sequence. The module replaces existing images or adds new ones, avoiding duplication and saving disk space on the client’s server.
As a result, the customer received a multi-functional tool integrated with the admin panel that can be used to simultaneously add new products on a massive scale, move products between categories, add attributes, and replace images for a huge amount of products at once. The customer recently ran a successful update of images for 40,000 products simultaneously in their store.
Case 2: Prescription Module Functionality Extension
The Prescription section allows an online store visitor to choose the lenses they need and attach the prescription issued to them by their medical specialist. The customer required the functionality of this section to be extended as per the request from their major supplier.
Our team developed functionality that allows end customers to configure their lenses using the parameters of type, function, thickness, tint, color, and coating.
We also added the possibility to attach a photo (including one taken by cellphone) or a scanned copy of the prescription, which is automatically attached to the order in the admin panel of Magento. …Based on the prescription, the module intelligently recommends options with an explanation as to why each of these options would be suitable for any particular customer.”
We also added the possibility to attach a photo (including one taken by cellphone) or a scanned copy of the prescription, which is automatically attached to the order in the admin panel of Magento. This feature allows users to save time since they no longer have to enter data manually.
Based on the prescription, the module intelligently recommends options with an explanation as to why each of these options would be suitable for any particular customer.
- The client can create and update the lenses configuration templates directly in the admin panel. The products of different manufacturers have varied attributes (e.g., one manufacturer offers 1-2-3 lenses while another one offers а-b-c-d), which is why different templates are required.
- The client can add or update promotions and campaigns for lenses in the Prescription section.
- The module also offers the Report feature, which provides the client with all information regarding the quantity and type of lenses sold, as well as the attributes selected for those lenses.
EU and UK users buying glasses without prescription are subject to 20% VAT, while VAT is 10% with prescription and 0% for non-EU countries.
A prescription reduces the price for an end user by 10% because there is preferential taxation for medical products in the EU and UK. We were able to achieve the correct addition of tax depending on the user’s country and the availability of prescription.
The Prescription section now completely meets the requirements of both the client and their partners. The templates of the module can be edited by the client and end customers can order the glasses they need at a fair price, according to the country they live in and taxation rules being used there.
Case: Website Migration to Magento 2
The client’s main problem was slow website operation on Magento 1. Page loading times were far too long, and there were errors while adding products that directly affected the online sales.
After analyzing website performance, we offered to transfer the client’s site to Magento 2 – a faster and even more secure platform on which we create the most up-to-date and easy-to-maintain online stores.
We rewrote the majority of website code from scratch in accordance with the latest best practices. This allowed us to improve system operation and performance in general. The store has now become more convenient to use and allows more flexibility in working with products.
Our team reviewed most of the old website’s functionality, including extensions, themes, and other customizations by the client, then carefully transferred every detail to the new website on Magento 2.”
Our team reviewed most of the old website’s functionality, including extensions, themes, and other customizations by the client, then carefully transferred every detail to the new website on Magento 2.
In the process of Magento Development Service, several new modules were developed specifically for Fashion Eyewear according to their requirements.
One of the main challenges was transferring all information from the old site. Our client has over 40,000 products listed on their store, and each of these products carries many unique attributes.
To complete this task, we created a custom data migration module that allowed importing the information to a new site. This custom module also sorted the data according to selected parameters first then transferred only the information required by the customer at that moment. This provided the customer with a great opportunity to streamline their store and remove outdated products and unnecessary attribute options that were doing nothing except diminishing website performance.
As a result, the customer has a brand new and fully revised website situated on a modern Magento 2 platform that is only beginning to evolve. The overall performance of the customer’s site has increased by 30% and the product pages load is on average 2x faster despite the significant number of products and their attributes.
Case: Store Stability and Performance Improvement
We configured the servers according to customer needs. We solved a whole range of tasks that allowed us to achieve the desired result:
- Our team changed the entire structure by balancing the load between 3 productive servers: one for the database, one for web, one for auxiliary services.
- We selected server characteristics better-suited to heavily loaded websites.
- MySQL operation was optimized due to fine-tuning.
- We provided almost 100% security of the site and client’s data due to the configuration of firewalls and protection from bots and DDoS-attacks.
The correct server configuration drastically improved the overall load speed of the site, as well as made it more stable and secure. Monthly hosting expenses have been reduced by over 70%, and the servers work flawlessly.
We were looking for reliable Magento experts capable of solving our urgent problems quickly as well as systematically develop our store on a long-term basis. Thanks to GoMage, our website now works perfectly and provides stable profit from our eCommerce business.Tej Johal
Founder, Fashion Eyewear