Multi-storeFor those of you that need to set up more than one on line store, KonaKart provides advanced multi-store functionality to enable you to run your stores from a single KonaKart deployment and a single database.If your stores are part of a shopping mall, KonaKart can be configured to allow all stores to share customer data and to allow product searches between stores.Alternatively, you may be a multinational company setting up stores in different countries selling the same products. KonaKart allows you to share products between stores so that they don’t have to be maintained in multiple locations. In this mode, the products may be given different prices depending on which store they are displayed in.The administration application allows a super user to create a store and then create a store administrator role so that when the store administrator logs into the administration application, he can only administer the store that has been assigned to him. New stores may even be created by cloning existing stores in order to save time configuring common set-up data.Multi-VendorKonaKart allows vendors to manage their own products and orders through the Admin App. The storefront application displays products from all vendors and allows the customer to checkout with any selection of products in a single order.During the checkout process the products are grouped by vendor and the customer may select the appropriate shipping method for each vendor store from a list of those made available. Once the order has been confirmed by the customer, it is automatically split up so that each vendor receives an order for his own products. As the products are shipped by the vendor, the status of the vendor order (and maybe tracking number) is propagated to the parent order so that the customer only ever sees a single order with a history trail of events that occur during the lifecycle of the order.
Flexible integration with ERP systemsThe Enterprise version of KonaKart provides features for integration with an ERP system by exchanging XML messages on a message queue (Apache MQ is bundled with KonaKart to support this feature). All of the key integration points are supported between KonaKart and the ERP system and vice versa.
Modular Architecture:KonaKart implements a modular architecture that can accommodate any type of payment, shipping or promotion module.
1. PAYMENT MODULESThere are hundreds of different payment gateways which you could choose for your on line store, so we designed KonaKart to be able to accommodate different payment modules in order to interface to the payment gateway that you select.The standard KonaKart download package already includes modules (including source code) to interface to quite a number of payment gateways. Should you require a module that isn’t currently available, you may develop it in house, following our example tutorial or you may delegate the task to a KonaKart solution provider or directly to KonaKart professional services.Recurring BillingKonaKart provides support for recurring billing which may be implemented in one of two alternate ways. The actual payment transactions may be performed by a payment gateway that supports recurring billing, or they may be performed by a KonaKart batch program, that interfaces with the payment gateway to make the regular payments.RefundsReal time credit card refunds through the payment gateway can be managed from the KonaKart Admin App. You can also insert, edit and delete refund information in the database. 2. SHIPPING MODULESWe understand that shipping is fundamental to the success of an on line store and so we designed KonaKart to easily accommodate whatever shipping algorithm works for your business.KonaKart can retrieve quotes from providers such as FedEx, UPS, USPS etc. and also ships with a variety of shipping modules that implement algorithms such as:
3. PROMOTION MODULESPromotions and marketing are of paramount importance for a modern e-commerce system. KonaKart comes with a variety of promotion modules but also gives you peace of mind knowing that at a later stage you can add a new module containing any promotion algorithm that your marketing team comes up with.KonaKart allows you to apply customer segmentation based on any combination of customer information and this segmentation may be applied to the promotions in order to target them to the desired set of customers.
ScalabilityThe aim of KonaKart is to make your business a success and then to help you improve on that success by allowing you to manage a high traffic on line store with tens or hundreds of thousands of products. It includes an indexed search engine for lightning fast searches including suggested search and fuzzy searches.One way that a customer perceives performance is through fast UI response times. In order to maximize the available resources, we take care in caching data where appropriate at multiple levels within the application. Another performance factor is robustness so that your store experiences as little down time as possible and behaves as you would expect it to, regardless of the load. Our underlying technology is based on Java which is the technology being used by thousands of enterprise applications all over the world, on a daily basis.A typical KonaKart installation consists of a couple of application servers providing load balancing and failover. KonaKart is easy to replicate using industry standard load balancing techniques and the number of replicates can grow in parallel with your business growth. KonaKart software resides on the application servers. Each physical application server may contain multiple instances of KonaKart.Each instance of KonaKart can communicate with other applications through a SOAP Web Service, RMI interface or JSON. All application servers must point to the same database server which can be a cluster to provide fault tolerance.Shopping WidgetsProduct widgets are widgets that can be easily embedded into social networks such as Facebook and blogs by inserting a few lines of JavaScript. They allow you to market your products on other web sites and so to reach a wider audience.Compared to a simple banner, a product widget uses live store-front data and so always displays updated prices and product reviews. It allows the customer to manage his cart and only transfers control to the store-front when the customer is ready to checkout.An affiliate code may be added to the widget in order to reward affiliate partners. When a customer checks out from the widget, the affiliate code is saved on the order.
Java technology’s versatility, efficiency, platform portability, and security make it the ideal technology for network computing.
KonaKart can be deployed on most servlet engines/application servers including JBOSS, GlassFish, Wildfly, BEA WebLogic and IBM WebSphere. It is shipped with Apache Tomcat.Thanks to its underlying technology, KonaKart can support most popular databases including MySQL, PostgreSQL, Oracle, DB2 and MS SQL Server. Database scripts are provided for all of the above databases in the installation package.
Weleda