Archive for the ‘eShopping Cart’ category

Shopping cart in Java, any ready-to-use?

July 11, 2006

As a open source enthusiast, I ventured looking for a open source full fledged “Shopping cart” in Java! There are excellent ones in PHP but I was primarily looking for ones written in Java.

Found lot of them doing Krugle, checked in SourceForge that most of the so-called shopping cart application no longer exist in sf.net repositary. I hope somebody is reading this from Sf.net to take a note that “let’s keep only those open source in repositary which has some source file in it“.

Out of the 5 shopping cart I found, I did a quick scan to understand 1) depolyment hassles 2) application configuration issues 3) adptability(is it easy to learn and add/modify code if required) 4) is it big for a small scale cart application. My findings are as follows. In brief, if you ever need a shopping cart in java, use JPetStore and adapt it to your need.

1.JSPShop
Seems to be very old, need changes to configuration to support running inside JBoss.
Uses CMP EJB inside the application, uses classes from a company called submersion.com, I think they were owning the product?
I din’t see any license stating GPL/etc inside the source.But when I downloaded from Sourceforge, I see GPL license is mentioned there.
Needs JBoss/Application to run the application

I don’t think a small customer looking for a simple few pages and few classes type shopping cart can invest time in tweaking this application!

2.rest-client-1.0.2
Downloaded as it is mentioned shopping cart ..I find the code has lot of classes but nothing todo with shopping cart !!! Am’I missing something?

3.karpuz

This application has all client side …like menu item lisitng, adding to shopping list, and submit for checkout.
But beyond that there is no database support, no third party payment integration support..etc available.

Go ahead, implement on top of this.

4.Openedit-cart (this is part of openEdit CMS product and open source)

It seems to have more stuff for a simple cart. Their latest war (openedit-cart.war,11-Jul-2006 00:14:30 failed to work in Tomcat 5.5.
Also I think using this shopping cart forces user to go thorugh openedit CMS!!

5.JPet Store 5(not the Sun one but the one with IBatis stuff). I got the latest release 5.

It has all the features for a small scale shopping cart like item list, checkout, update cart, payment capture, few nice UI screens. Backend database support for Mysql,orcl, etc. I think for name sake it is called JPet store otherwise it is small shopping cart.

I think whoever needs basic shopping cart should adapt JPetStore and add few plugin code for PayPal/etc rather than investing time in other shopping cart applications.

Do you know some more???, leave us a comment here.

Open source and java based shopping cart

July 3, 2006

Here are some of the “open source” and java based shopping cart…..no magic, just do a Krugle 🙂

strutmyshop
* Project homepage: http://sourceforge.net/projects/strutmyshop
* Programming language: Java
* License: GPL

jspshop
jspShop is a JSP-based eCommerce platform. It allows you to build online stores with shopping carts, product categories, and secure ordering. It relies on a Java backend and some sort of transactional database. jspShop aims to be cross- platform and to provide a user-friendly interface for administration and maintenance. The backend is designed to be as reusable as possible.

* Project homepage: http://sourceforge.net/projects/jspshop/
* Programming language: Java
* License: GPL

frontstore
FrontStore is a web-based shopping cart application and server side administration such as order management, product inventory and customer management. It utilizes best of breed Java technologies such as JSP/Servlets, EJB and xDoclet.
* Project homepage: http://sourceforge.net/projects/frontstore
* Programming language: Java
* License: GPL

netpushcart
This project is an open source e-commerce shopping cart written in Java and JSP under the Struts framework and making use of Tiles for the templating framework. The application is designed to be highly configurable and customizable.

* Project homepage: http://sourceforge.net/projects/netpushcart
* Programming language: Java
* License: GPL
* OS: POSIX Linux Win-95/98 Win-32bit

eshop
eShop is a online shop system written in lightweight Java.
* Project homepage: http://sourceforge.net/projects/eshop
* Programming language: Java
* License: GPL

eyuan
eYuan is a feature packed out-of-the-box online shop solution for small to intermediate size companies. It is similar to osCommerce, but Java-based. eYuan is based on some well-designed frameworks, such as Hibernate, Struts, Spring, etc. No EJB needed.
* Project homepage: http://sourceforge.net/projects/eyuan
* Programming language: Java _JavaScript
* License: Apache-20
* OS: POSIX Win-32bit

karpuz
a simple web-shop framework. receives orders from a web front-end (browser) and delivers to producer at specified time. written in tiger (java 5.0).
* Project homepage: http://sourceforge.net/projects/karpuz
* Programming language: Java
* License: GPL