Electronic commerce becomes an important competitive advantage for small and medium-sized enterprises. Those enterprises therefore need a tool to easily exhibit and sell their products on the Internet. Electronic shops are the best solution to be accessible online but can be quite expensive. For that reason the IS research group of the university of Fribourg has developed eSarine, a Struts-based open source webshop, which is especially designed for small and medium-sized enterprises. eSarine features a number of advantages, among them a platform and database independency, a full internationalization support, the ability of handling several designs and a complete extensibility.
eSarine can be downloaded as a zip file containing the class files, the source code, the dump files to generate the database, a small installation guide and the license. Unzip the file and take a look at the ReadMe.txt to process.
eSarine v1.0 is available. It features a full internationalization support with already three languages included (en, de, fr), the capability of handling several designs, a database and platform independency, and a complete extensibility. By setting a cookie eSarine can recognize an already registered customer and therefore can directly apply his preferencies (language, currency and number of elements per page) offering this way a small customizability support. The product management allows the shop keeper to define categories, producttypes and finally to enter the products. By using the role-based access control, eSarine offers a very flexible user management. The discount management is also very effective by letting the shop administrator define distinct discounts for the categories, the products, the roles and the users. The shipping management inculdes the generic weightpoint shipping method as the payment management contains the manual credit card payment method and the PayPal payment method.