KonaKart is a shopping cart application designed in Java that aims to provide the tools that every online store needs in order to sell products over the Internet.
KonaKart includes an extensive set of online shopping cart features to satisfy the needs of both online shoppers and store owners alike. We thought that there was a gap in the market for an affordable enterprise quality eCommerce solution designed with technologies that will perform and scale.
We have made KonaKart database-compatible with the most widely used eCommerce solution (osCommerce) with over 11,00 live stores, to allow a seamless upgrade path for users demanding better performance, flexibility, scalability and connectivity.
KonaKart is a Java / JSP / XML based solution with easy to use java API s and a SOAP Web Service interface for the ultimate in connectivity.
Here are some key features of "KonaKart":
General Functionality:
· Database compatible with osCommerce 2.2.
· Written in Java. Needs a servlet engine such as Apache Tomcat to run.
· Modular approach with API s at various levels (Client Javadoc, Server Javadoc) as well as a SOAP Web Service interface (WSDL). The web service interface promotes connectivity even from outside of the company firewall and allows client side applications (i.e. .Net, MS Excel etc.) to use the KonaKart engine.
· Completely multilingual.
Setup / Installation:
· Simple click and run installation through an installer.
Design / Layout:
· The osCommerce compatible UI uses a JSP / Struts design. The source code of the JSPs and Struts Action classes is provided in the download so that they may be customized.
· It is relatively easy to write a UI in the technology of your choice by calling the KonaKart Client API. An example of this is our Catalog Inspector Demo which consists of a Adobe Flash object created using Open Laszlo technology.
Customer Functionality:
· Customers can view their order history and order statuses.
· Customers can maintain their accounts. They have an address book for multiple shipping and billing addresses.
· Temporary shopping cart for guests and permanent shopping cart for customers.
· Fast and friendly quick search and advanced search features. Search for products by category, by manufacturer or both.
· Product reviews for an interactive shopping experience.
· Number of products in each category can be shown or hidden.
· Global and per-category bestseller lists.
· Display what other customers have ordered with the current product shown.
· Dynamic product attributes relationship.
· HTML based product descriptions.
· Display of specials
· Control if out of stock products can still be shown and are available for purchase.
· Customers can subscribe to products to receive related emails/newsletters.
· All emails are template driven and so fully customizable using the Apache Velocity template language.
Payment Functionality:
· KonaKart implements an API and modular approach for introducing payment gateways. We include the source code of all currently available gateways.
· Disable certain payment services based on a zone basis.
Shipping Functionality:
· Weight, price, and destination based shipping modules
· Free shipping based on amount and destination
· Disable certain shipping services based on a zone basis
· KonaKart implements an API and modular approach for introducing custom shipping services.
Tax Functionality:
· Flexible tax implementation on a state and country basis
· Set different tax rates for different products
· Charge tax on shipping on a per shipping service basis.
Requirements:
· MySQL
· Java
What's New in This Release: [ read full changelog ]
New Features:
· Improved the KonaKart promotion subsystem (Enterprise only) by adding functionality to evaluate promotions on individual products rather than as Order Totals. This means that a customer can now visualize the details of active promotions for a product before adding it to the cart.
· Added functionality to support product options with variable quantity (Enterprise Only). i.e. Customer can choose number of GigaBytes of extra memory for a product by entering an amount rather than choosing a fixed option.
· The object containing payment gateway callback information has been given some extra attributes so that more information can be stored regarding the transaction type, transaction amount and custom information.
· Added a new enableCustomer() API call and struts action to call it. This method can be used to verify a customer’s email before enabling him.
· Added some custom relationship types in the Admin App for setting up product to product relationships.
· Added animated gif to GWT...