KonaKart Logo Documentation
Search
Chapter 6. Administration and Configuration

Chapter 6. Administration and Configuration

Table of Contents

KonaKart Administration Application
Changing the Date Format in the KonaKart Application
Internationalization of KonaKart
Translating the KonaKart Admin Application
Translating the KonaKart Application
Modules
Payment Modules
Shipping Modules
Order Total Modules
How to Create a Payment Module
Introduction
Study the "KonaPay" APIs
Choose which Interface Type you want for your users
Sign up for a Test Account with "KonaPay"
Determine which of the existing payment modules is the closest match
Copy the files of the closest match as the starting point
Define the configuration parameters
Understanding the Configuration Options
Add the "KonaPay" gateway to the Admin App
Implement the PaymentInterface
NameValue[] Parameters
Implement the Action code
Save IPN details
Save the gateway response to a file
Send payment confirmation email
Struts mapping
Build, Deploy and Test
Modifying the Email Templates
Making something happen when a product needs to be reordered
Making something happen when the state of an order changes
Configuring KonaKart for HTTPS / SSL
Editing the KonaKart Configuration Files
Changing the Editable File List in the Admin App
Activating a Promotion
Displaying Coupon Entry Fields in your Store
Enabling / Disabling One Page Checkout
Search Engine Optimization (SEO) Features
Creating a new Admin App User
Creating New Roles
Auditing
Email Configuration
Changing the Skin for the KonaKart Application
Customer Groups
Import/Export of Product Data
Multiple Prices for Products
Default Sort Order for Products
Custom Credential Checking
Bundle Configuration
Product Tags
Credit Card Refunds
Adding Custom Functionality to the Admin App
Adding Panels
Adding Buttons
Default Customer Configuration

This chapter seeks to explain the many different ways in which KonaKart can be configured.

Most of the Administration and Configuration of KonaKart can be carried out using the KonaKart Administration Application.

KonaKart Administration Application

KonaKart includes a sophisticated browser based administration application. It uses AJAX technology to provide a snappy user interface while the maintaining the advantages of running the application from a browser.

It incorporates a security subsystem with role based security. Each user can be assigned one or more roles that determine access to the available functionality with read / insert / edit and delete granularity. The user name / password based access, has the facility to block users for a programmable period after a number of unsuccessful login attempts.

Auditing may be enabled for all Admin App API calls with two levels of detail. All audit data is stored in the KonaKart database and may be browsed and filtered through the Admin App.

The admin application is fully internationalized and can be translated via a message catalog.

KonaKart Admin Application

KonaKart Admin Application - Status View

The main features of the admin app are:

  • Store status summary (i.e. number of orders, number of products etc.)
  • Maintenance of configuration variables
  • Product maintenance
  • Product Category maintenance
  • Product Manufacturer maintenance
  • Product Review maintenance
  • Product Option maintenance
  • Promotion maintenance
  • Coupon maintenance
  • Installation and removal of modules (payment, shipping and order total modules)
  • Customer maintenance
    • Send email
    • Role maintenance
    • Reset Password
    • Login to eCommerce application on behalf of a customer. Useful for call center applications.
  • Customer Group maintenance
  • Customer communications
    • You can send template based eMails to all customers, to all customers who have requested to receive the newsletter, to customers that have asked to be notified about any updates for a particular product and to customers belonging to a particular group..
  • Orders
    • Generate invoice (template based)
    • Generate packing slip (template based)
    • Change state of order and send email
    • View all payment gateway notifications associated with order
    • Manage returns
  • Country maintenance>
  • Zone maintenance
  • Tax Area maintenance
  • Tax Class maintenance
  • Tax Rate maintenance
  • Currency maintenance
  • Language maintenance
  • Order Status maintenance
  • Address Format maintenance
  • Reports
  • View Audit Data

The KonaKart admin application provides powerful reporting functionality through integration with BIRT , the very popular open source Business Intelligence and Reporting Tool. Although an ever expanding list of useful reports is provided in the KonaKart download, the integration is done in such a way that allows users and system integrators to develop and customize their own reports by using the BIRT Eclipse based development environment.

Here are some screen shots:

KonaKart Admin Application

KonaKart Admin Application - List of Products with Search Panel

KonaKart Admin Application

KonaKart Admin Application - Edit Product

KonaKart Admin Application

KonaKart Admin Application - Product Category Maintenance

KonaKart Admin Application

KonaKart Admin Application - Manufacturer Maintenance

KonaKart Admin Application

KonaKart Admin Application - Order Invoice

KonaKart Admin Application

KonaKart Admin Application - Currency Maintenance