 |
Product
Details |
|
features
General Functionality
- Database compatible with osCommerce 2.2, although
supports most popular databases through JDBC. (e.g. MySQL, PostgreSQL,
Oracle, DB2, MS SQL Server are all supported in the download package)
- 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, Admin
Javadoc)
as well as SOAP Web Service interfaces (Application WSDL, Admin
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. It also allows you to easily integrate
eCommerce functionality into your current application, which may be for
example, a content management system.
- Completely multilingual.
- Many objects contain custom fields to facilitate
personalizations
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. Thanks to a
contribution from a KonaKart user we include a set of hyper-linked
pages that help you understand the structure of the Struts application
- KonaKart
Struts
- 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.
- 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.
One page checkout
- One Page Checkout screen using AJAX technology
- Existing customers go directly to the checkout screen where
they
can add coupons, change shipping methods, payment methods etc. and
immediately see the updated total order amount without a screen refresh.
- New customers can add address details as part of the
checkout process. They don't have to go through a registration process.
Checkout without registration
- KonaKart may be configured to allow customers to checkout
without registering and creating an account.
PRODUCTS
- Each product may be configured with multiple options. Every
configuration may have:
- A unique price
- A unique SKU
- A unique quantity
- Each product may be associated with up to 4
images.
- Each product may contain structured data as well as a
description. The structured data can be used for comparing product
features.
- KonaKart includes an import/export tool to efficiently load
products into the database from a file, and to create a file from the
products in the database.
digital downloads
- A product may be defined as a digital download.
- When a digital download has been paid for, a download link
appears in the customer's private account page.
- The download link can be set to expire after a
number of days or after a number of downloads.
merchandising
- Display what other customers have ordered with the current
product shown.
- For every product you may define a list of products for:
- Up-selling
- Cross-selling
- Accessories
- Dependent products (e.g. Service Plans or Extended
Warranties)
promotions
- Very powerful promotions sub-system
- All promotions can be associated with one or more coupons.
Each
coupon can be configured for unlimited use or to be used only for a
programmable number of times.
- The following rules can be set for all promotions:
- Include only some customers (e.g. those that haven't
placed an
order in the last 60 days) or exclude some customers (e.g. those that
have placed an order in the last 60 days). Configure how many times an
included customer can use the promotion.
- Include or exclude products based on their category.
- Include or exclude products based on their manufacturer.
- Include or exclude any products at a product option
granularity. (e.g. Promotion only applies to shoe size 7 or applies to
all sizes except size 7)
- Promotions may be cumulative (e.g. A promotion of 10%
discount
for all hardware products and a promotion of 20% discount for all
software products) or promotions may be exclusive, in which case the
promotion giving the largest discount is chosen.
- All promotions may be configured to have a start and end
date.
- The promotions themselves are KonaKart Order Total Modules
which
can easily be developed and slotted into the KonaKart architecure. The
source code of the available promotion modules is included in the
download package.
- The currently available modules are :
- Order Total Discount
- The promotion gives a discount on the total amount of
the order.
- You may set a minimum order value, the minum number of
products, the minimum quantity of a single product, the discount as an
amount or a percentage and whether to apply the discount before or
after tax.
- Product Discount
- The promotion gives a discount on a product
- You may set a minimum order value, the
minimum quantity of a single product, the discount as an amount or a
percentage and whether to apply the discount before or after tax.
advanced Search engine optimization (seo)
- You have full control over which SEO features to activate.
KonaKart allows you to define multi-lingual templates in order to write
product information (name, model, manufacturer, category) into:
- The URL
- The window title
- The meta description
- The meta keywords
reporting
- KonaKart is integrated with BIRT
which is is
an open source Eclipse-based reporting system. The default installation
package includes a number of useful reports. Others may be easily added
through the Admin App or just by copying them to a directory where they
are automatically read by KonaKart. Instructions can be found in the Reporting FAQ.
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.
Returns
- Returns may be managed from the Admin App. KonaKart can
support multiple returns per order, each of which may contain different
product quantities and have a unique RMA code.