Company    E-commerce software    Partners    Customers    News / Press  

Architecture

The shopServer architecture consists of 3 major components:

Front-end

The front-end, or the web shop, is the software used by the people that use your shop. shopServer supports small as well as very large shops, shop-in-shop, B2B or B2C, online or offline shops.
One front-end exists per shop web shop, but each front-end is unique.

Back-end

The back-end is the place where all the data for your shop is stored, and where you can control how your shop is configured. 
There is only one back-end or the e-commerce engine as we like to call it, which is used by all web shops. The back-end offers a large number of standard e-commerce features which can be utilized to rapidly build and set-up unique front-ends.
How much extra functionality you add to the front-end is up to you, small solutions consist mostly of standard functionality, large solutions have a lot of special functionality in the front-end.

Administration Program
The administration program is the administrators interface for controlling the back-end (and front-end). All functionality of the back-end can be controlled using this program. If your shop does not have integration to an ERP system, you can use the administration program to handle products, users, orders, prices etc. If you use the integration features, you may only use the administration program for the initial setup of your shop, after which the daily maintenance of your shop is controlled from your ERP system. If you use the built-in CMS features you can control all text of your front-end, and thus e.g. change the welcome message yourself. This is a built-in feature, that has no additional cost.

In Storefront solutions you have no access to the front-end files, and can thus not edit these directly. You can therefore not add any extra functionality to Storefront solutions, but only control existing functionality using the administration program.

In Enterprise solutions you have full control of the front-end, and can change it in any way you like. You can use shopServer technology, you can use any third-party components you like, you may integrate third-party web services or do whatever you need in order to implement your online shop, you have total freedom to implement the design and functionality you need.