Adam has many creative ideas when it comes to pushing his site forward, increasing sales and optimising his teams workflow. We’ve worked closely with Adam to implement many custom features to his exacting specifications. These features have focused on workflow bottlenecks, performance issues and SEO.
During peak times Deadgoodundies.com was struggling to keep up with the increased load. This was effecting sales. One of the measures we put in place to solve this was to upgrade to PHP7. This is not supported by Magento and required us to complete a static analysis of the code and modules. With the site now running on PHP7 it responds to requests 50% faster.
New Relic is a comprehensive monitoring tool for web applications. We installed and manage New Relic for Deadgoodunies.com. New Relic allows us to triage issues efficiently (reducing client hours) and detect potential performance problems before they become an issue.
When the site first came to use it had a large number of performance issues which were preventing the site from going live. We used profiling tools as well as our experience to diagnose and fix the largest performance problems. This allowed the site to go live and start generating revenue.
Static Code Analysis
Through our analysis of the site using New Relic we discovered that the database wasn’t being used effectively by the custom Magento code used by Deadgoodundies.com. In order to fix this issue we needed to complete a static analysis of the code (read the code using some smart tools) which highlighted over 34 improper uses of the database for us to fix.
Server Setup and Optimisation
We manage the server setup and configuration for Deadgoodundies.com and ensure the server is optimised for Magento as well as secure. This includes NGINX, MySQL, PHP-FPM, New Relic, Redis and other related technologies.
Deadgoodunies.com was originally running on X-Cart. Adam needed all customer data migrating to the new Magento site without any inconvenience to his customers. This was no issue apart from the encrypted customer passwords. After analysing the X-Cart code base we realised we could decrypt these passwords and import these into Magento using our custom import code.
Responsive 3D Secure Modal
As an example of Adams exacting standards; he wasn’t happy with the standard non-responsive 3D secure modal that everybody else uses. This gave us a chance to get creative and create something totally new. We created a custom Sagepay template that allowed us to scale the 3D secure page from outside the Sagepay iframe and create the effect that it was responsive. This works really well.