James Kay Photography

James Kay is a world renown photographer. His site needed both a facelift and a platform upgrade.

    • E-commerce

The Opportunity

James Kay is a world-renown outdoor photographer. He now teaches others how to photograph beautiful pictures when he takes people on one and two week trips in exotic places all around the world. His site needed an upgrade to Magento 2 from Magento 1.9 because security updates were going to expire for version 1.9.

The Ask

The upgrade from Magento 1.9 to Magento 2 requires a complete code refactoring of both the template and any modules that are present. On top of that, migration of data is needed.  James kay required the following changes to be made.
  • Migrate old data to the new site
  • Refactor template code
  • Refactor plugins that included:
    • Payment module
    • Custom module for scrolling through image galleries
    • Custom code for allowing products to be added from the CMS page


We refactored the template by completely rebuilding the template from scratch. Since the template from the old site was so old we decided to build it with the best CSS and HTML5 coding practices. The refactoring of modules was intensive but we were able to create them error-free using the Magento 2 design patterns allowing for full scalability of Magento 2