Are you looking for developers that are better than good? Ours understand Magento and are experienced in developing complex solutions on the platform.

Find out more

Improve your ecommerce performance

Working with us

All our staff know Magento

We’ve been using Magento since 2010 and it's our preferred ecommerce platform. Not only have our developers have gained considerable expertise on Magento, but our non-development staff have too.  Our creatives, account managers, project managers and marketing staff all understand Magento, We know that clients find it helpful to work with people who can consult on a range of development and marketing projects.

Meetings and communications

To help deliver your project smoothly, we use whatever tools you prefer to integrate with your team. In addition to email, we use Slack, Skype, Trello, Jira. 

We also find that face-to-face meetings are helpful, so we like to have meetings with clients on a regular basis. This is why we're focused on clients in the South of England.

Our technical stack

We work mainly on Macs, use PHP Storm, Docker, Git, Modman (for 1.x projects) and Composer for Magento 2 projects. We host exclusively on Amazon AWS.

Magento development process

We started developing websites in 2000 and Magento websites in 2010. Over the years, we’ve developed a robust Magento development process.  

Magento flow diagram

Phase 1: Requirements

The critical first step in all our Magento projects is defining the project scope. These are the points that need to be discussed and documented at the start:

  • Project constraints, timelines and budgets
  • Business process and functional requirements
  • Magento platform considerations (Enterprise vs Community)
  • Creative requirements
  • Technical and integration requirements
  • Legal and regulatory considerations  
  • Migration requirements
  • Hosting, performance, security requirements
  • Ongoing support and maintenance
  • Requirements that need to be considered for future phases

Like to know more?

Ask us about how Magento could work for you

Phase 2: Planning

The second phase starts once the requirements are agreed. It involves a detailed Magento planning exercise so that your requirements can be mapped back to platform features and functions and the level of configuration, custom development, extension planning and migration work can be established.

The factors to be considered during this phase are:

Site wide features

  • Customer and competitor landscape
  • Magento site structure (website, store, store views plan)
  • Tax and country specific configuration
  • Customer group planning
  • Payment gateway and payment methods
  • Shipping and delivery methods and features
  • Checkout and basket approach
  • Content management, blog/news planning
  • Onsite search and filtered navigation
  • Menu (mega nav, fly out, off canvass etc.)
  • Responsive requirements and breakpoints
  • Integrations with third party systems

Product and category

  • Product and category architecture
  • Product planning (simple, configurable, downloadable, virtual, bundled and grouped)
  • Product attributes and attribute sets
  • Product relationships, up sells, cross sells
  • Product import, stock updates, pricing and tiered pricing details
  • Product details, (text, images, downloads, videos etc.)
  • Refunds and returns processing

Marketing and promotion

  • Marketing and promotion (directional marketing landing pages, market places, Google Shopping etc.)
  • Product and category promotional features
  • SEO considerations (duplicate content considerations, meta information, product schema, back links, sitemap, robots.txt, Search Console planning, 301 redirects etc.)
  • Analytics, tagging and tracking
  • Reviews (product level vs third party system eg TrustPilot)

Creative and UX

  • Branding
  • Wireframes and prototypes
  • Front end theme design
  • Form elements
  • Photography / video / 360 product shots
  • Copy


  • Development, staging/QA and production environments
  • URL structure
  • Extension planning
  • Front end theme (custom developed or purchased start point)
  • Back end custom development plan
  • API/Integration development plan for third party systems (payment gateways, ERP/stock management, fulfilment, marketplaces, CRM, email broadcast, accounting systems etc.)
  • DevOps approach
  • Domain name management
  • Hosting, performance, caching strategy, CDN and security

Migration strategy

  • Customers data
  • Products
  • Order history
  • Media

Phase 3: Development

Once the pre-development work has been completed, the process becomes simpler and based on the following work streams:

  • Extension installation 
  • Configuration
  • Front end development 
  • Back end development 
  • API/Integrations
  • Testing (functional, performance, browser, user acceptance)

Phase 4: Deployment

If you would like your Magento site to be run in a scalable, stable and secure environment, these are the services we offer:

  • Amazon AWS setup and configuration
  • Caching and CDN setup
  • Domain name management via Amazon route 53
  • Performance monitoring
  • Security and penetration testing
  • Post deployment support

This phase requires a considered approach if preserving SEO equity important. Our processes ensure that SEO considerations are factored into the planning phase.


Ask us about Magento

Related Magento Services