The only constant is change, particularly when it comes to Magento development. To allow you to stay ahead of your competitors, your Magento website needs to be built on solid foundations to allow you to adapt and change quickly in an Agile way. To help you do this, our slick Matento development process is designed to deliver value to your organisation that is high quality and quickly. We do this by utilising industry leading technologies, platforms, and processes to ensure we can meet the high demands of rapidly growing businesses like yours.
To help your business grow, our Magento development efforts are highly focused on commercial gain including traffic generation activities, conversion rate optimisation and revenue growth. We understand the full consumer path and how to maximise revenue through your ecommerce website.
Anyone can build a Magento website. Very few can build scalable, high quality, secure and well optimised websites that are designed to perform and work for your company. If you are simply looking for a “pretty website”, then we probably aren’t the company for you. If you are looking to use your Magento website as a platform for growth within your organisation, then you’ve come to the right place.
Our approach to Magento website development is carefully considered and strategically aligned to the goals of your organisation. As your strategic digital partner we work closely with you throughout the entire Magento development process to ensure every aspect has been covered from start to finish. Below outlines an average process behind our ecommerce website development projects which explains why following a structured Agile process is extremely important to ensure the delivered Magento website is suitable for your needs.
We understand that a Magento website is more than just a something to look at. Your ecommerce website is a core part of your business and an asset to help you grow. Successful Magento development projects are an on-going process as a website is never ‘complete’ as there are always improvements to be made, features added, content changed and further integrations to enhance the platform to connect with your customers. Which is why we seek to truly understand your business goals at the very start to ensure the right foundations are being put in place for growth.
While you will no doubt have a clear idea what you are looking for from an ecommerce website, there are many aspects which are often overlooked when planning Magento projects. Considerations need to be made for how your entire organisation and key members of staff use the website and what this means from a marketing and promotional aspect too. At this early stage we ask questions around Search Engine Optimisation, Pay per Click Advertising, Email Marketing, Social Media, Mobile Applications, Integrations and more. This is so we can truly uncover the requirements for your new Magento website to ensure that all key aspects are considered throughout. Afterall, a new flashy ecommerce website isn’t much good if you lose all of your website traffic and sales which is why we take all of these factors into consideration from the start.
Once we understand your business goals we can start to translate this into how customers are going to navigate their way around your ecommerce website in the form of a user journey sitemap. By planning this we can identify improvements throughout the user journey to ensure users are being directed towards the key areas that are aligned with your business goals and Key Performance Indicators (KPIs). To map out this process we take into analyse historical data from your Analytics platforms that are currently in use on your old website to see how current users are behaving on the website.
Once we understand how users are likely move around the website we start to look at the user experience as a whole. This is a blended approach between what your business goals are and what your customers are trying to achieve on your website. Your customers want your ecommerce website to be usable, useful, desirable, valuable, findable, credible and accessible. Which is why we take all of these factors into account to create relevant User Stories which link Agile development methodologies directly to users instead of focusing on the technology. For example, “As a customer, I want to be able to search for a specific product based on my individual needs so that I can be shown a list of recommended products that are personalised and relevant for myself”. This is a User Story in a nutshell which is part of an Agile development methodology and is how we tie everything back to the end user to ensure that what is being built is valuable.
As part of this process we then take into account the rough wireframes for how each of the core pages on the ecommerce website is going to look and feel. Think of this like a pencil sketch of a page, which helps to discuss the general layout, the key Calls to Action and how they link in with the overall user experience. You’ll notice that we haven’t even started talking about the design or technology yet as at this point we’re working closely with you to ensure that we’re on the same page and clear about what is going to be built before we start with the build process.
Once we understand what we’re about to build, the first thing we think about it security. To keep your business data and customer’s data secure, it is essential to plan cyber security into projects at the earliest stage possible. All our specialist website developers have security embedded in everything they do which is essential for delivering a secure Magento website for your company. Many inexperienced website developers openly add in backdoors and security issues to the websites they build without even realising, which is why we take security seriously as ecommerce website development isn’t simply about writing a bit of code, it is about developing Magento software the right way.
To keep your business data and customer’s data secure we encrypt by default, meaning that all connections between your customers accessing the website and yourself are secured using SSL certificates running over HTTPS. We also consider the implications for encryption at the database level when required for additional levels of security along with a wide range of security considerations which cover all aspects of the technology stack.
Once we understand what we’re building, for whom, how we’re securing the build we then start to move onto the more practical steps. Next we look at your current web server infrastructure to determine the suitability for your new ecommerce website both now and in the near future. Web servers are complex and can be a complete black box to non-technical people. In essence, we’ll recommend the right technology for you. Think about web servers like cars, they aren’t all the same. So if you are looking to win in business, then you need the right powerful motor to get you there. We’ll talk you through the finer details about the options available so it is clear in your mind.
Content Management System
Using Magento you can login to your website and make ammends as you need, without keep paying an external agency to make basic changes to your website which you should be able to do yourself. Magento is specifically designed for ecommerce and comes with some awesome features out of the box including; Marketing, Promotions and Conversion Tools; Search Engine Optimisation; Site Management; Catalogue Management; Catalogue Browsing; Product Browsing; Checkout, Payment and Shipping options; Order Management; Customer Accounts; Customer Service; International Support; Analytics and Reporting; Mobile Commerce and much more.
Magento Enterprise Edition further enhances the out of the box features which includes additional customisable options such as; Customer Segmentation, Targeted Promotions and Merchandising; Dynamic Rule Based Product Relations; Persistent Shopping; Automated Email Marketing Reminder; Private Sales; Gift Registry; Gifting Options; Reward Points; Store Credits; Multiple Wish Lists; Add to Cart by SKU; Return Management Authorisation; Content Management System; Scheduled Import/Export Functionality; Backup and Rollback; Staging, Merging and Rollback of Content; Customer Attribute Management; Administrator Permission Roles on Website and Store Levels; Price and Promotional Permission; Logging of Administrator Actions; Category View and Purchase Permissions per Customer Group with Limited Catalogue Access; Order Archiving; Solr Search and Advanced Search; Full Page Caching; Optimised Indexing; Configurable Order Tracking Widget; Support for Alternate Media Storage with CDNs and Databases; PA-DSS Certification and Payment Bridge; Strong Data Encryption, Hashing and Key Management and much more.
Mobile First Approach
All our Magento projects operate on a mobile first approach, which simply means that your website is designed to work responsively across all devices including mobiles, tablets, laptops and desktop computers. Your customers live in a multi-touch world and want the same experience using your website regardless of what device they are accessing from. The modern customer journey path to purchase is highly complex, with your customers viewing your website across multiple different devices before deciding to make a purchase or enquire for further information. As such, it is essential that a mobile first approach is taken to make your customers happy.
Back End Technologies
The next step we look at is the finer technical details about how we are going to build your new Magento website. Unless you have a specific preference for commercial reasons, we’ll recommnend the best solution for your needs. We’ll take into account the early requirements from key stakeholders throughout your organisation to understand what additional features and functionality need to be built and how we are going to do this. This is likely to include various technology stacks specific to your organisation along with APIs and other integration with 3rd party systems. We’re happy to explain to you the finer details if you so wish, although you can be confident in the high quality work we do that we’ll only be working with industry leading technologies which keeps your website safe, secure, maintainable and scalable for your needs.
Front End Technologies
In the same way we selected the right back end technologies, we’ll also align the right technologies based on your requirements for the project. We know what works and what doesn’t work when it comes to selecting technology stacks. Interestingly, this is the part of the project that most people are interested in as this is when you can start to see the ecommerce website taking shape and what it looks like. Many times companies and other agencies want to start with this process at the very beginning which is highly risky as a pretty website that hasn’t taken into account all of the prior steps that are outlined above is likely to fail in the short to medium term which can cost a lot of money to rectify.
Website Content and Ecommerce Products
While we’re working through the design and build part of your website development project, you’ll be working on the actual ecommerce website content and products. Ultimately you know your customers best which is why we recommend that you create the actual content for your ecommerce website so you can communicate your key messages to your customers. We’ll guide you through this process about the type of content and style of content that is needed throughout the website as we work collaborative throughout all website development projects.
Tracking and Analytics
To ensure the new website delivers on your requirements we track absolutely everything you can imagine and even more that you likely haven’t even heard of before. Having staff who are qualified Analytics experts, we implement the tracking that you’ll need to determine the success of the project. This links in with the wider requirements from key stakeholders throughout your company who will also feed into this process to ensure the data that is important to them is also tracked correctly from start to finish.
Development Process and Delivery
In practice the above is very much an iterative process throughout every stage of the project which enables us to deliver work in stages which you sign off accordingly. Doing this ensures that your internal team are an integral part of the website development project and that requirements are being met. Prior to any delivery phases the entire technolgy stack goes through rigorous User Acceptance Testing, Unit Testing and Functional Testing to make sure that what we have built actually works and is fit for purpose.
The general development process we follow is to first build the general framework of the technology stack which is flexbile for your needs, we then move onto the actual design stages which allows us to chop and change design elements as needed which is much easier with the right framework in place. All of our website development projects are strategically segmented which means we have a Development Server that our developers work on your new website on, which then moves over to a Staging Server which you have access to view how the new website will look, before eventually the website is pushed to the Live Server that your customers can see.
Naturally for many website development projects as we iterate through this process in an Agile way, it is possible to deliver new features and functionality to your customers much faster so you can start to see business value generated as a direct result of this quick iterative process.