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.

Providing support for millions of products and taking data feeds from multiple sources.

Our system is fully customisable, which means if you have custom features unique to your business, we can implement this for you.

Erudite has developed a Warehouse Management system for fulfilment – designed for large online stores.
We understand that every type of product has different types of data related to it. If you need to display additional rich product data about your products, we can accommodate this in our system. We can customise everything from the Product Management Pages in the Content Management System to your Product Page on your website and any search options available on your site.
Our dynamic system can communicate with any third-party system that has interfacing capabilities. Examples include Point Of Sale Systems, Accounting Systems, Inventory Management Systems, Freight Forwarders, Warehouse Management Systems etc.
Our Gift Certificates module allows customers to purchase and redeem Gift Certificates of either a set value or a customer nominated amount. Customers can also choose to send the Certificate straight to the recipient’s email address or to themselves to send themselves.
Our promotion system has been developed with flexibility in mind. We have several pre-configured promotions that come “out-of-the-box”; however, we also can create any custom promotions that you might have. Some examples of promotions include:

  • Buy two products of a specific type and get another product of that type free
  • Set percentage off the order total
  • Promotion codes for a specific dollar amount off the order total
  • Spend over a certain amount to receive a free product
  • Spend over a certain amount to receive free shipping
We can integrate your site with Google Analytics, Facebook Pixel and Google Remarketing to implement custom event tracking to create targeted audiences. We can work with you to identify which events to track to meet your goals.
Our system can support multiple shops/sites using the one product catalogue.

  • Our multi-site options allow you to sell subsets of your catalogue on different sites to create “niche” stores.
  • Use similar themes across sites for branding or have a completely different look and feel for each site.
  • If you’re a wholesaler who sells to the consumer, we can implement a consumer website and B2B website with different pricing configurations for each site.

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 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 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 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.

Do you have an idea for a project? Let’s chat!