Building & Supporting Magento stores for 10 years
GoMage has been working with Magento for ten years and has completed over 900 projects, including stores and extensions from scratch. Our team always tries to understand the business needs of our clients and, only after this, we focus on creating reliable and well-designed Magento solutions.
In the GoMage team, we have only Senior Magento certified developers with vast experience who develop websites and extensions according to the best Magento standards and coding practices. We do care about the quality of our work, and it drives us to provide outstanding support for our customers.
Our Services include but not limited to:
- Magento 2 Development
- Simple And Complex Magento Store Development
- Development of Custom Magento Extensions
- Magento Theme development
- Magento Upgrade
- Magento PWA (Progressive Web Apps) Development
- Magento Integration with ERP, CRM, and Other Systems
- Magento Optimization
- PSD to Magento
- Web Design for Magento Websites
- System Administration for Magento Websites
- 24/7 Server Support
- Bulk Data Import into Magento
- Magento Support and Maintenance
- Magento Bug Fixing
- Magento Audit and Code Review
- Magento Security Audits
We also have developed dozens of premium Magento extensions which are installed on 30.000+ stores around the world.
Moreover, GoMage is the official Magento Solution Partner. Our focus on one eCommerce system for 10 years leads to hundreds of successful projects and satisfied clients. We are utilizing our skills and experience to provide any Magento related services to our customers.
Shirtee, Cokertire, Dutchovens, Shineretrofits, Beaumotica, Iheadphones, Webexpressen, Synocom, Peta, Glencara, Dog Fence DIY, Time 4 sleep, Freedom-Mobiles, Collective Wellbeing, Bicycle Hero, Lamor Summervibes, Supply Chimp, Stateshop, Natura Market, + 900 other Magento projects
+ 45% increase in online sales
#1 Checkout module customization
Our team created an additional module for the GoMage LightCheckout module, adding the possibility of postponed subscription. Complex functionality of the module, integrated with the Magento admin panel, allowed the customer to set the number of days by which the start of the subscription must be postponed and the days necessary to process the first order
#2 Integration and customization of payment processing modules
The client wanted to integrate a new payment system that featured postponing subscription starts and various product cost calculations depending on the taxation system.
The module was successfully rewritten and debugged, ensuring the correct operation of newly implemented functionality. According to the client’s requirement, Stripe activates a trial subscription when a product is purchased instead of immediately activating the real subscription.
#3 Bugs Fixing, Testing, Server Support
While we were working on the development of the Magento website, we encountered a range of difficulties that we then successfully resolved.
+ 50% increase in online sales
x3 increase in overall website performance
#1 Flexible price output system for customers and suppliers
# 2: Automatic generation of category pages
#3 Integration of Magento with ERP system
- Constant improvement of Magento system performance.
- Constant updates of Magento system.
- Implementation of new features required by the client for their business growth regardless of their complexity.
- Design modifications by the client’s request.
- Constant monitoring of the site for possible malfunction
- Keeping the site operational 24/7
Preventing a visitor from leaving the main page and going to competitors’ sites by allowing them to find the required category quickly and easily.
What we did:
- Changed position and design of banners.
- Added product slides configured according to the client’s preferences.
- Changed the design and order of the main menu.
- Modified the top menu
Grouping product categories in a way that would show customers the diversity of products, making a search by categories more convenient and nice looking.
What we did:
- Created 9 templates with various unique product views
- Added category tags for improving navigation
x10 times increase in speed
x600 times increase in monthly revenue
Statistics Module Redesign
To create a statistics service that would allow display of the following key parameters without additional server load:
- Completed orders.
- Pending orders.
- Quantity of visits.
- Conversion and so on.
We rewrote the core of Magento and implemented a new product grouping item. As result a designer can create a campaign only while separate configurable products with individual print are not generated. Only the administrators of Shirtee can and regularly do create new configurable products available for printing (e.g. a new v-neck t-shirt, a ceramic mug with round handle, etc.).
The customer has 140,000+ campaigns, each of which may include up to 100 various product types, so there might have been a maximum 14,000,000+ separate configurable products requiring creation without our customization. Magento is not capable of handling this kind of products quantity by default.
Server Optimization and 24/7 Support
The customer’s website is highly visited with 15,000+ visitors per day, which obviously creates a high server load.
We developed a complex structure of 34 servers. All website services were relocated to separate servers
+ 30% increase in overall performance
- 70% reduce of hosting expenses
x2 increase in product page upload speed
#1 Custom Module for Bulk Product Processing
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.
#2 Prescription Module Functionality Extension
Our team developed functionality that allows an end customer to configure their lenses using the parameters of type, function, thickness, tint, color, and coating.
Magento Upgrade - Migration to Magento 2
We rewrote the majority of website code from scratch in accordance with the latest best practices & transferring all information from the old site.Client has over 40,000 products listed on their store and each of these products carries many unique attributes.
#3 Store Stability and Performance Improvement
- We 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 firewall and protection from bots and DDoS-attacks
x2 increase in online sales
x2 increase in overall website performance
#1 Overall website redesign
Our team performed a full website redesign according to the best practices of Magento 2. As 50% was coming from mobile devices, we a responsive design optimized for different screen sizes and resolutions. Our client now has a user-friendly design and advanced filtering options.
As before the client’s website was running on Magento 1, we needed to migrate it to Magento 2. Because of the differences between the two platforms, it is like the development of a completely new website.
Along the way, we addressed the following issues:
- Update and optimization of extensions and modules
Database transfer from M1 to M2
Transfer of all comments and reviews
Code optimization and bug fixing
Moving website to a new hosting
Integration of modules and extensions
#3 Magento support
Cooperation with our client continues. We provide them with the ongoing website development and support, which includes:
- Addition of new functionality
- Site performance monitoring
- Customization and upgrade of existing features
- Timely Magento updates
“They are always really up to date on updates and patches to Magento that we need to implement.”
GoMage overhauled the capacity of a Magento 1 website, allowing it to handle growth in their client’s traffic. They later migrated that site and all of its data to Magento 2 using existing design principles.
“They are always really up to date on updates and patches to Magento that we need to implement.”
Oct 24, 2019
Since the website is the main source of revenue for project stakeholders, the successful capacity and transfer provided by GoMage were critical in sustaining their business. The GoMage team is skilled and flexible, communicating openly and maintaining consistent progress at all times.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the owner of Naturamarket.ca, which is an online food company in Canada.
What challenge were you trying to address with GoMage?
Our website was not handling the growth in our traffic, so we hired GoMage to optimize that and then to migrate our site from Magento 1 to Magento 2.
What was the scope of their involvement?
The first phase of their involvement was to optimize our site to handle increased traffic. After that, we found out that Magento was discontinuing Magento 1, so they built the new website on Magento 2 from scratch, using our existing design templates. From there, they were able to transfer all of our data and customer information over to the new site.
What is the team composition?
We have a project manager who acts as our main point of contact, and then there is a team of about 5 or 6 people working on the development in the background at various times, doing backend development or UX/UI design depending on what stage of the project we are at.
How did you come to work with GoMage?
We found them on Upwork, where they had a lot of good reviews. We reached out to them, and after our conversation decided to engage with them directly.
How much have you invested with them?
We have spent around $300,000 with them overall.
What is the status of this engagement?
We started working together in March 2018, and we are continuing to provide them with functionality upgrades and other maintenance tasks for the site.
What evidence can you share that demonstrates the impact of the engagement?
The website is up and running and has the capacity to handle even more traffic than we are receiving now, which is the biggest sign of success. Our website is our main source of revenue, so the fact that they were able to transfer that without it ever going down was really incredible for us.
How did GoMage perform from a project management standpoint?
Our assigned project manager does a great job of staying on top of all tasks and keeping things moving. He communicates with us regularly on Slack and we are always able to get in contact with him for anything we need.
What did you find most impressive about them?
They have a really extensive and skilled team of developers, so even if one goes on vacation, they are always able to keep the work flowing and avoid any delays in your timeline. They are always really up to date on updates and patches to Magento that we need to implement. We really appreciated that aspect of their business.
Are there any areas they could improve?
No, there is nothing in particular that I wish they would improve.
Do you have any advice for potential customers?
Just trust their process. Their system is well organized, so if you make an effort to work with them it will be a seamless partnership.