Large Scale Ecommerce
Our large scale eCommerce sites are designed to house, search and browse millions of products quickly and easily. Our fully hosted solution with easy use Content Management System, Order Management and Data Imports gives you everything you need to promote a successful online business. Online book stores, clothing boutiques, gaming and merchandising companies, and more would be an excellent fit for our eCommerce system.
What if I also have a physical store?
Many of our eCommerce clients do have physical stores where in-store stock is required to marry up with online inventory, either for shipping from stock or in-store pick-up. Our Data Import Framework can provide the necessary interface between your POS and the website, or if an API is available, we can use that. If there are custom rules for stock between the two or several physical stores, we can create the appropriate business rules to cater to this.
What benefits does your eCommerce system have compared to an out of the box system?
Our eCommerce sites are all bespoke, and we only include what is required. We will determine what features and technologies will best suit your project during our consultations rather than trying to squeeze your project into the technologies we already use.
What technologies will my new application use?
Our approach is tailored to each project as each application has different requirements. This custom approach dictates which technologies we will use, but predominantly it will be one or more of the following:
Spring
Spring is a boilerplate web application code base that allows us to get the base application created quickly and streamlines development. Spring also integrates with other third-party applications very easily.
Java/J2EE
Java is the dominant programming language and platform used for web applications. We utilise the J2EE platform that extends from Java and allows us to create a complete application server. This approach is typically used for more enterprise applications.
Lucene Search
Lucene allows our sites with large catalogues to perform high-speed Google-like searches, both simple and advanced, as well as fuzzy to handle any spelling mistakes. We have heavily customised Lucene to create configurable indexes (full and incremental) from a database, give products relevancy scores for better search results and perform faceted search and filtering.
APIs/REST APIs
APIs are a tool that allows two applications to talk to each other. If you have a third-party application that needs to communicate with your web application, we can create custom APIs to facilitate that communication.
Cloud services
Cloud services such as Amazon AWS and Google Cloud can host many elements of an application, including the entire web application. This can help to speed up the loading of the application and also decrease hosting costs.
What’s the process?
01. Consultation & Current Application Assessment
We begin with an in-depth consultation with you and your stakeholders to ensure that we have as much information as possible about your current systems. We will also identify parts of the system or workflow that are causing issues, which are working well, and any new ideas or modules that will help your business continue to grow. We will determine what aspects of the system need to be re-worked or if a whole system rebuild is required. We will then decide which technologies will be appropriate for the project.
02. Build of components/application
Utilising modern technologies, we will create the new application with regular consultations with you.